0s autopkgtest [03:25:35]: starting date and time: 2024-03-25 03:25:35+0000 0s autopkgtest [03:25:35]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [03:25:35]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.clnqzv3i/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:readline,src:asymptote --apt-upgrade cjs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=readline/8.2-4 asymptote/2.87+ds-1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-arm64-20.secgroup --name adt-noble-arm64-cjs-20240325-032534-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 128s autopkgtest [03:27:43]: testbed dpkg architecture: arm64 128s autopkgtest [03:27:43]: testbed apt version: 2.7.12 128s autopkgtest [03:27:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 129s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 130s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [4010 kB] 131s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 131s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 131s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.8 kB] 131s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [708 kB] 131s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 131s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.7 kB] 131s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 131s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4365 kB] 131s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 131s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [71.0 kB] 131s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 141s Fetched 9876 kB in 5s (1891 kB/s) 141s Reading package lists... 147s Reading package lists... 148s Building dependency tree... 148s Reading state information... 149s Calculating upgrade... 150s The following packages will be upgraded: 150s readline-common 150s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 150s Need to get 56.4 kB of archives. 150s After this operation, 0 B of additional disk space will be used. 150s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-4 [56.4 kB] 152s Fetched 56.4 kB in 0s (187 kB/s) 152s (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 ... 75911 files and directories currently installed.) 152s Preparing to unpack .../readline-common_8.2-4_all.deb ... 152s Unpacking readline-common (8.2-4) over (8.2-3) ... 152s Setting up readline-common (8.2-4) ... 152s Processing triggers for install-info (7.1-3) ... 152s Processing triggers for man-db (2.12.0-3) ... 153s Reading package lists... 154s Building dependency tree... 154s Reading state information... 156s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 158s sh: Attempting to set up Debian/Ubuntu apt sources automatically 158s sh: Distribution appears to be Ubuntu 162s Reading package lists... 163s Building dependency tree... 163s Reading state information... 164s eatmydata is already the newest version (131-1). 164s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 165s Reading package lists... 165s Building dependency tree... 165s Reading state information... 167s dbus is already the newest version (1.14.10-4ubuntu1). 167s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 167s Reading package lists... 168s Building dependency tree... 168s Reading state information... 169s rng-tools-debian is already the newest version (2.4). 169s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 170s Reading package lists... 170s Building dependency tree... 170s Reading state information... 172s The following packages will be REMOVED: 172s cloud-init* python3-configobj* python3-debconf* 173s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 173s After this operation, 3256 kB disk space will be freed. 173s (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 ... 75911 files and directories currently installed.) 173s Removing cloud-init (24.1.2-0ubuntu1) ... 175s Removing python3-configobj (5.0.8-3) ... 175s Removing python3-debconf (1.5.86) ... 176s Processing triggers for man-db (2.12.0-3) ... 177s (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 ... 75522 files and directories currently installed.) 177s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 179s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 179s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 179s invoke-rc.d: policy-rc.d denied execution of try-restart. 180s Reading package lists... 180s Building dependency tree... 180s Reading state information... 182s linux-generic is already the newest version (6.8.0-11.11+1). 182s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 183s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 183s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 183s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 192s Reading package lists... 193s Reading package lists... 193s Building dependency tree... 193s Reading state information... 195s Calculating upgrade... 196s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 196s Reading package lists... 196s Building dependency tree... 196s Reading state information... 198s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 199s autopkgtest [03:28:54]: rebooting testbed after setup commands that affected boot 358s autopkgtest [03:31:33]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 362s autopkgtest [03:31:37]: @@@@@@@@@@@@@@@@@@@@ apt-source cjs 367s Get:1 http://ftpmaster.internal/ubuntu noble/universe cjs 6.0.0-2 (dsc) [2688 B] 367s Get:2 http://ftpmaster.internal/ubuntu noble/universe cjs 6.0.0-2 (tar) [876 kB] 367s Get:3 http://ftpmaster.internal/ubuntu noble/universe cjs 6.0.0-2 (diff) [10.7 kB] 368s gpgv: Signature made Fri Jan 5 17:52:28 2024 UTC 368s gpgv: using RSA key 2C41D17CB7B84BD0F9FB51B3680668AE907F101D 368s gpgv: Can't check signature: No public key 368s dpkg-source: warning: cannot verify inline signature for ./cjs_6.0.0-2.dsc: no acceptable signature found 368s autopkgtest [03:31:43]: testing package cjs version 6.0.0-2 369s autopkgtest [03:31:44]: build not needed 369s autopkgtest [03:31:44]: test acc: preparing testbed 373s Reading package lists... 374s Building dependency tree... 374s Reading state information... 375s Starting pkgProblemResolver with broken count: 0 375s Starting 2 pkgProblemResolver with broken count: 0 375s Done 377s The following additional packages will be installed: 377s abi-compliance-checker adwaita-icon-theme at-spi2-common at-spi2-core 377s autoconf automake autopoint autotools-dev build-essential cjs cjs-tests cpp 377s cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 377s dconf-gsettings-backend dconf-service debhelper debugedit dh-acc 377s dh-autoreconf dh-strip-nondeterminism dwz exuberant-ctags fontconfig 377s fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-13 377s g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 377s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext gir1.2-atk-1.0 377s gir1.2-freedesktop gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 377s gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev gir1.2-gtk-3.0 377s gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gobject-introspection 377s gobject-introspection-bin gsettings-desktop-schemas gtk-update-icon-cache 377s hicolor-icon-theme humanity-icon-theme intltool-debian libarchive-zip-perl 377s libasan8 libatk-bridge2.0-0 libatk1.0-0 libatomic1 libatspi2.0-0 377s libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev 377s libbrotli-dev libbz2-dev libc-dev-bin libc6-dev libcairo-gobject2 377s libcairo-script-interpreter2 libcairo2 libcairo2-dev libcc1-0 libcjs-dev 377s libcjs0 libcolord2 libcrypt-dev libcups2 libdatrie1 libdconf1 377s libdebhelper-perl libdeflate0 libdw1 libepoxy0 libexpat1-dev libffi-dev 377s libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1 377s libfreetype-dev libgcc-13-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common 377s libgirepository-1.0-dev libgirepository-2.0-0 libgirepository1.0-dev 377s libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1 libgraphite2-3 377s libgtk-3-0 libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b libhwasan0 377s libice-dev libice6 libisl23 libitm1 libjbig0 libjpeg-turbo8 libjpeg8 377s liblcms2-2 liblerc4 liblsan0 libmount-dev libmozjs-102-0 libmozjs-102-dev 377s libmpc3 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 377s libpangoxft-1.0-0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 377s libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpthread-stubs0-dev 377s libselinux1-dev libsepol-dev libsharpyuv0 libsm-dev libsm6 libstdc++-13-dev 377s libsub-override-perl libthai-data libthai0 libtiff6 libtool libtsan2 377s libubsan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 377s libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 377s libxcb-shm0-dev libxcb1-dev libxcomposite1 libxcursor1 libxdamage1 377s libxdmcp-dev libxext-dev libxfixes3 libxft2 libxi6 libxinerama1 libxrandr2 377s libxrender-dev libxrender1 libxtst6 linux-libc-dev m4 pkgconf pkgconf-bin 377s po-debconf python3-mako python3-markdown python3-packaging rpcsvc-proto 377s session-migration ubuntu-mono uuid-dev x11-common x11proto-core-dev 377s x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 377s Suggested packages: 377s doc-base icheck autoconf-archive gnu-standards autoconf-doc cpp-doc 377s gcc-13-locales cpp-13-doc dh-make vim | nvi | vile | emacsen gcc-13-doc 377s gcc-multilib manpages-dev flex bison gdb gcc-doc gdb-aarch64-linux-gnu 377s gettext-doc libasprintf-dev libgettextpo-dev glibc-doc libcairo2-doc colord 377s cups-common freetype2-doc libgirepository1.0-doc libglib2.0-doc 377s libgdk-pixbuf2.0-bin libxml2-utils gvfs libice-doc liblcms2-utils libsm-doc 377s libstdc++-13-doc libtool-doc gfortran | fortran95-compiler gcj-jdk 377s libx11-doc libxcb-doc libxext-doc m4-doc libmail-box-perl python-mako-doc 377s python3-beaker python-markdown-doc 377s Recommended packages: 377s librsvg2-common bzip2-doc manpages manpages-dev libc-devtools 377s libarchive-cpio-perl libgdk-pixbuf2.0-bin libgtk-3-bin libpng-tools 377s libltdl-dev libmail-sendmail-perl 377s The following NEW packages will be installed: 377s abi-compliance-checker adwaita-icon-theme at-spi2-common at-spi2-core 377s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 377s cjs cjs-tests cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 377s dconf-gsettings-backend dconf-service debhelper debugedit dh-acc 377s dh-autoreconf dh-strip-nondeterminism dwz exuberant-ctags fontconfig 377s fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-13 377s g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 377s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext gir1.2-atk-1.0 377s gir1.2-freedesktop gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 377s gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev gir1.2-gtk-3.0 377s gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gobject-introspection 377s gobject-introspection-bin gsettings-desktop-schemas gtk-update-icon-cache 377s hicolor-icon-theme humanity-icon-theme intltool-debian libarchive-zip-perl 377s libasan8 libatk-bridge2.0-0 libatk1.0-0 libatomic1 libatspi2.0-0 377s libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev 377s libbrotli-dev libbz2-dev libc-dev-bin libc6-dev libcairo-gobject2 377s libcairo-script-interpreter2 libcairo2 libcairo2-dev libcc1-0 libcjs-dev 377s libcjs0 libcolord2 libcrypt-dev libcups2 libdatrie1 libdconf1 377s libdebhelper-perl libdeflate0 libdw1 libepoxy0 libexpat1-dev libffi-dev 377s libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1 377s libfreetype-dev libgcc-13-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common 377s libgirepository-1.0-dev libgirepository-2.0-0 libgirepository1.0-dev 377s libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1 libgraphite2-3 377s libgtk-3-0 libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b libhwasan0 377s libice-dev libice6 libisl23 libitm1 libjbig0 libjpeg-turbo8 libjpeg8 377s liblcms2-2 liblerc4 liblsan0 libmount-dev libmozjs-102-0 libmozjs-102-dev 377s libmpc3 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 377s libpangoxft-1.0-0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 377s libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpthread-stubs0-dev 377s libselinux1-dev libsepol-dev libsharpyuv0 libsm-dev libsm6 libstdc++-13-dev 377s libsub-override-perl libthai-data libthai0 libtiff6 libtool libtsan2 377s libubsan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 377s libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 377s libxcb-shm0-dev libxcb1-dev libxcomposite1 libxcursor1 libxdamage1 377s libxdmcp-dev libxext-dev libxfixes3 libxft2 libxi6 libxinerama1 libxrandr2 377s libxrender-dev libxrender1 libxtst6 linux-libc-dev m4 pkgconf pkgconf-bin 377s po-debconf python3-mako python3-markdown python3-packaging rpcsvc-proto 377s session-migration ubuntu-mono uuid-dev x11-common x11proto-core-dev 377s x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 377s 0 upgraded, 188 newly installed, 0 to remove and 0 not upgraded. 377s Need to get 109 MB/109 MB of archives. 377s After this operation, 436 MB of additional disk space will be used. 377s Get:1 /tmp/autopkgtest.Y0aSSy/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [736 B] 377s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu6 [19.7 kB] 378s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-11.11 [1569 kB] 378s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 378s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 378s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu6 [1596 kB] 378s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 378s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 378s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.3 MB] 378s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-17ubuntu2 [1028 B] 378s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 378s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 378s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240303-1ubuntu1 [44.7 kB] 378s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 379s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240303-1ubuntu1 [27.7 kB] 379s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240303-1ubuntu1 [11.4 kB] 379s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240303-1ubuntu1 [2919 kB] 379s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240303-1ubuntu1 [1282 kB] 379s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240303-1ubuntu1 [2687 kB] 379s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240303-1ubuntu1 [1151 kB] 379s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240303-1ubuntu1 [1597 kB] 379s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-17ubuntu2 [2464 kB] 379s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [20.1 MB] 380s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-17ubuntu2 [467 kB] 380s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 380s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 380s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++-13-dev arm64 13.2.0-17ubuntu2 [2322 kB] 380s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [11.7 MB] 380s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13 arm64 13.2.0-17ubuntu2 [14.4 kB] 380s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 380s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 380s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 380s Get:33 http://ftpmaster.internal/ubuntu noble/universe arm64 abi-compliance-checker all 2.3-2 [172 kB] 380s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [7624 B] 381s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 381s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 381s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 381s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 381s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 381s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 libsharpyuv0 arm64 1.3.2-0.4 [14.4 kB] 381s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libwebp7 arm64 1.3.2-0.4 [191 kB] 381s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 libtiff6 arm64 4.5.1+git230720-3ubuntu1 [226 kB] 381s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.10+dfsg-3 [144 kB] 381s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 gtk-update-icon-cache arm64 3.24.40-2ubuntu1 [50.5 kB] 381s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 hicolor-icon-theme all 0.17-2 [9976 B] 381s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 humanity-icon-theme all 0.6.16 [1282 kB] 381s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 381s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 adwaita-icon-theme all 46~rc-1 [723 kB] 381s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 at-spi2-common all 2.50.0-1 [7864 B] 381s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 libxi6 arm64 2:1.8.1-1 [31.9 kB] 381s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libatspi2.0-0 arm64 2.50.0-1 [78.5 kB] 381s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 381s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libxtst6 arm64 2:1.2.3-1.1 [13.7 kB] 381s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 libdconf1 arm64 0.40.0-4 [39.2 kB] 381s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 dconf-service arm64 0.40.0-4 [26.1 kB] 381s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 dconf-gsettings-backend arm64 0.40.0-4 [21.6 kB] 381s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 session-migration arm64 0.3.6 [9512 B] 381s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 gsettings-desktop-schemas all 46~beta-3ubuntu1 [35.3 kB] 381s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 at-spi2-core arm64 2.50.0-1 [55.2 kB] 381s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 m4 arm64 1.4.19-4 [240 kB] 381s Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 autoconf all 2.71-3 [339 kB] 381s Get:62 http://ftpmaster.internal/ubuntu noble/main arm64 autotools-dev all 20220109.1 [44.9 kB] 381s Get:63 http://ftpmaster.internal/ubuntu noble/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 381s Get:64 http://ftpmaster.internal/ubuntu noble/main arm64 autopoint all 0.21-14ubuntu1 [422 kB] 381s Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 libatk1.0-0 arm64 2.50.0-1 [53.8 kB] 381s Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-atk-1.0 arm64 2.50.0-1 [22.9 kB] 381s Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 381s Get:68 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 381s Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig-config arm64 2.15.0-1ubuntu1 [37.0 kB] 381s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libfontconfig1 arm64 2.15.0-1ubuntu1 [142 kB] 381s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 381s Get:72 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 381s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 381s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 381s Get:75 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo2 arm64 1.18.0-1 [550 kB] 381s Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo-gobject2 arm64 1.18.0-1 [127 kB] 381s Get:77 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-freedesktop arm64 1.79.1-1 [48.5 kB] 381s Get:78 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-gdkpixbuf-2.0 arm64 2.42.10+dfsg-3 [9474 B] 381s Get:79 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 381s Get:80 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz0b arm64 8.3.0-2 [463 kB] 381s Get:81 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz-gobject0 arm64 8.3.0-2 [32.8 kB] 381s Get:82 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-harfbuzz-0.0 arm64 8.3.0-2 [44.5 kB] 381s Get:83 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig arm64 2.15.0-1ubuntu1 [190 kB] 381s Get:84 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 381s Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 381s Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 381s Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 libpango-1.0-0 arm64 1.51.0+ds-4 [226 kB] 381s Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoft2-1.0-0 arm64 1.51.0+ds-4 [41.2 kB] 381s Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 libpangocairo-1.0-0 arm64 1.51.0+ds-4 [27.6 kB] 381s Get:90 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 381s Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoxft-1.0-0 arm64 1.51.0+ds-4 [20.3 kB] 381s Get:92 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-pango-1.0 arm64 1.51.0+ds-4 [34.9 kB] 381s Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 libatk-bridge2.0-0 arm64 2.50.0-1 [65.0 kB] 381s Get:94 http://ftpmaster.internal/ubuntu noble/main arm64 liblcms2-2 arm64 2.14-2 [159 kB] 381s Get:95 http://ftpmaster.internal/ubuntu noble/main arm64 libcolord2 arm64 1.4.7-1 [148 kB] 381s Get:96 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-common-data arm64 0.8-13ubuntu2 [29.5 kB] 381s Get:97 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-common3 arm64 0.8-13ubuntu2 [23.2 kB] 381s Get:98 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-client3 arm64 0.8-13ubuntu2 [27.3 kB] 381s Get:99 http://ftpmaster.internal/ubuntu noble/main arm64 libcups2 arm64 2.4.6-0ubuntu3 [270 kB] 381s Get:100 http://ftpmaster.internal/ubuntu noble/main arm64 libepoxy0 arm64 1.5.10-1 [247 kB] 381s Get:101 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-client0 arm64 1.22.0-2.1 [25.6 kB] 382s Get:102 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-cursor0 arm64 1.22.0-2.1 [10.2 kB] 382s Get:103 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-egl1 arm64 1.22.0-2.1 [5498 B] 382s Get:104 http://ftpmaster.internal/ubuntu noble/main arm64 libxcomposite1 arm64 1:0.4.5-1build2 [7080 B] 382s Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 libxfixes3 arm64 1:6.0.0-2 [11.0 kB] 382s Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 libxcursor1 arm64 1:1.2.1-1 [21.3 kB] 382s Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 libxdamage1 arm64 1:1.1.6-1 [6032 B] 382s Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 libxinerama1 arm64 2:1.1.4-3 [7056 B] 382s Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 libxrandr2 arm64 2:1.5.2-2 [19.6 kB] 382s Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 libgtk-3-common all 3.24.40-2ubuntu1 [1200 kB] 382s Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 libgtk-3-0 arm64 3.24.40-2ubuntu1 [2867 kB] 382s Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-gtk-3.0 arm64 3.24.40-2ubuntu1 [245 kB] 382s Get:113 http://ftpmaster.internal/ubuntu noble/universe arm64 libmozjs-102-0 arm64 102.15.1-1 [8639 kB] 383s Get:114 http://ftpmaster.internal/ubuntu noble/universe arm64 libcjs0 arm64 6.0.0-2 [403 kB] 383s Get:115 http://ftpmaster.internal/ubuntu noble/universe arm64 cjs arm64 6.0.0-2 [105 kB] 383s Get:116 http://ftpmaster.internal/ubuntu noble/universe arm64 cjs-tests arm64 6.0.0-2 [244 kB] 383s Get:117 http://ftpmaster.internal/ubuntu noble/main arm64 libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 383s Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 libtool all 2.4.7-7 [166 kB] 383s Get:119 http://ftpmaster.internal/ubuntu noble/main arm64 dh-autoreconf all 20 [16.1 kB] 383s Get:120 http://ftpmaster.internal/ubuntu noble/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 383s Get:121 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-override-perl all 0.10-1 [10.0 kB] 383s Get:122 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 383s Get:123 http://ftpmaster.internal/ubuntu noble/main arm64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 383s Get:124 http://ftpmaster.internal/ubuntu noble/main arm64 libdw1 arm64 0.190-1 [254 kB] 383s Get:125 http://ftpmaster.internal/ubuntu noble/main arm64 debugedit arm64 1:5.0-5 [45.9 kB] 383s Get:126 http://ftpmaster.internal/ubuntu noble/main arm64 dwz arm64 0.15-1 [110 kB] 383s Get:127 http://ftpmaster.internal/ubuntu noble/main arm64 gettext arm64 0.21-14ubuntu1 [846 kB] 383s Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 383s Get:129 http://ftpmaster.internal/ubuntu noble/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 383s Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 debhelper all 13.14.1ubuntu1 [869 kB] 383s Get:131 http://ftpmaster.internal/ubuntu noble/universe arm64 dh-acc all 2.3-2 [5996 B] 383s Get:132 http://ftpmaster.internal/ubuntu noble/main arm64 exuberant-ctags arm64 1:5.9~svn20110310-19 [140 kB] 383s Get:133 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-glib-2.0-dev arm64 2.79.2-1~ubuntu1 [838 kB] 383s Get:134 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-freedesktop-dev arm64 1.79.1-1 [29.0 kB] 383s Get:135 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-girepository-2.0-dev arm64 1.79.1-1 [41.7 kB] 383s Get:136 http://ftpmaster.internal/ubuntu noble/main arm64 python3-mako all 1.3.2-1 [63.3 kB] 383s Get:137 http://ftpmaster.internal/ubuntu noble/main arm64 python3-markdown all 3.5.2-1 [72.0 kB] 383s Get:138 http://ftpmaster.internal/ubuntu noble/main arm64 gobject-introspection-bin arm64 1.79.1-1 [323 kB] 383s Get:139 http://ftpmaster.internal/ubuntu noble/main arm64 libffi-dev arm64 3.4.6-1 [59.5 kB] 383s Get:140 http://ftpmaster.internal/ubuntu noble/main arm64 libglib2.0-bin arm64 2.79.2-1~ubuntu1 [97.1 kB] 383s Get:141 http://ftpmaster.internal/ubuntu noble/main arm64 python3-packaging all 23.2-1 [40.6 kB] 383s Get:142 http://ftpmaster.internal/ubuntu noble/main arm64 libgirepository-2.0-0 arm64 2.79.2-1~ubuntu1 [71.5 kB] 383s Get:143 http://ftpmaster.internal/ubuntu noble/main arm64 libglib2.0-dev-bin arm64 2.79.2-1~ubuntu1 [210 kB] 383s Get:144 http://ftpmaster.internal/ubuntu noble/main arm64 uuid-dev arm64 2.39.3-6ubuntu2 [34.7 kB] 383s Get:145 http://ftpmaster.internal/ubuntu noble/main arm64 libblkid-dev arm64 2.39.3-6ubuntu2 [219 kB] 383s Get:146 http://ftpmaster.internal/ubuntu noble/main arm64 libsepol-dev arm64 3.5-2 [390 kB] 383s Get:147 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 383s Get:148 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu1 [183 kB] 383s Get:149 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu1 [6654 B] 383s Get:150 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu1 [679 kB] 383s Get:151 http://ftpmaster.internal/ubuntu noble/main arm64 libselinux1-dev arm64 3.5-2build1 [172 kB] 383s Get:152 http://ftpmaster.internal/ubuntu noble/main arm64 libmount-dev arm64 2.39.3-6ubuntu2 [14.9 kB] 383s Get:153 http://ftpmaster.internal/ubuntu noble/main arm64 libpkgconf3 arm64 1.8.1-2 [31.2 kB] 383s Get:154 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf-bin arm64 1.8.1-2 [20.4 kB] 383s Get:155 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf arm64 1.8.1-2 [16.7 kB] 383s Get:156 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3ubuntu1 [895 kB] 383s Get:157 http://ftpmaster.internal/ubuntu noble/main arm64 libglib2.0-dev arm64 2.79.2-1~ubuntu1 [1884 kB] 383s Get:158 http://ftpmaster.internal/ubuntu noble/main arm64 gobject-introspection arm64 1.79.1-1 [23.2 kB] 383s Get:159 http://ftpmaster.internal/ubuntu noble/main arm64 libbrotli-dev arm64 1.1.0-2 [359 kB] 383s Get:160 http://ftpmaster.internal/ubuntu noble/main arm64 libbz2-dev arm64 1.0.8-5ubuntu1 [35.8 kB] 383s Get:161 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo-script-interpreter2 arm64 1.18.0-1 [60.5 kB] 383s Get:162 http://ftpmaster.internal/ubuntu noble/main arm64 libexpat1-dev arm64 2.6.0-1 [128 kB] 383s Get:163 http://ftpmaster.internal/ubuntu noble/main arm64 libpng-dev arm64 1.6.43-1 [266 kB] 383s Get:164 http://ftpmaster.internal/ubuntu noble/main arm64 libfreetype-dev arm64 2.13.2+dfsg-1 [570 kB] 383s Get:165 http://ftpmaster.internal/ubuntu noble/main arm64 libfontconfig-dev arm64 2.15.0-1ubuntu1 [165 kB] 383s Get:166 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-dev arm64 0.42.2-1 [218 kB] 383s Get:167 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 383s Get:168 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 383s Get:169 http://ftpmaster.internal/ubuntu noble/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 383s Get:170 http://ftpmaster.internal/ubuntu noble/main arm64 x11proto-dev all 2023.2-1 [602 kB] 383s Get:171 http://ftpmaster.internal/ubuntu noble/main arm64 x11proto-core-dev all 2023.2-1 [2444 B] 383s Get:172 http://ftpmaster.internal/ubuntu noble/main arm64 libice-dev arm64 2:1.0.10-1build2 [52.1 kB] 383s Get:173 http://ftpmaster.internal/ubuntu noble/main arm64 libsm-dev arm64 2:1.2.3-1build2 [18.2 kB] 384s Get:174 http://ftpmaster.internal/ubuntu noble/main arm64 libxau-dev arm64 1:1.0.9-1build5 [10.1 kB] 384s Get:175 http://ftpmaster.internal/ubuntu noble/main arm64 libxdmcp-dev arm64 1:1.1.3-0ubuntu5 [26.4 kB] 384s Get:176 http://ftpmaster.internal/ubuntu noble/main arm64 xtrans-dev all 1.4.0-1 [68.9 kB] 384s Get:177 http://ftpmaster.internal/ubuntu noble/main arm64 libpthread-stubs0-dev arm64 0.4-1build2 [5496 B] 384s Get:178 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb1-dev arm64 1.15-1 [89.6 kB] 384s Get:179 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-dev arm64 2:1.8.7-1 [738 kB] 384s Get:180 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0-dev arm64 1.15-1 [20.2 kB] 384s Get:181 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0-dev arm64 1.15-1 [7234 B] 384s Get:182 http://ftpmaster.internal/ubuntu noble/main arm64 libxext-dev arm64 2:1.3.4-1build1 [85.5 kB] 384s Get:183 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender-dev arm64 1:0.9.10-1.1 [26.2 kB] 384s Get:184 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo2-dev arm64 1.18.0-1 [41.1 kB] 384s Get:185 http://ftpmaster.internal/ubuntu noble/main arm64 libgirepository-1.0-dev arm64 1.79.1-1 [28.7 kB] 384s Get:186 http://ftpmaster.internal/ubuntu noble/main arm64 libgirepository1.0-dev arm64 1.79.1-1 [17.2 kB] 384s Get:187 http://ftpmaster.internal/ubuntu noble/universe arm64 libmozjs-102-dev arm64 102.15.1-1 [9872 kB] 384s Get:188 http://ftpmaster.internal/ubuntu noble/universe arm64 libcjs-dev arm64 6.0.0-2 [8508 B] 386s Fetched 109 MB in 7s (16.1 MB/s) 386s Selecting previously unselected package libc-dev-bin. 386s (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 ... 75467 files and directories currently installed.) 386s Preparing to unpack .../000-libc-dev-bin_2.39-0ubuntu6_arm64.deb ... 386s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 387s Selecting previously unselected package linux-libc-dev:arm64. 387s Preparing to unpack .../001-linux-libc-dev_6.8.0-11.11_arm64.deb ... 387s Unpacking linux-libc-dev:arm64 (6.8.0-11.11) ... 388s Selecting previously unselected package libcrypt-dev:arm64. 388s Preparing to unpack .../002-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 388s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 388s Selecting previously unselected package rpcsvc-proto. 388s Preparing to unpack .../003-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 388s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 388s Selecting previously unselected package libc6-dev:arm64. 388s Preparing to unpack .../004-libc6-dev_2.39-0ubuntu6_arm64.deb ... 388s Unpacking libc6-dev:arm64 (2.39-0ubuntu6) ... 388s Selecting previously unselected package libisl23:arm64. 388s Preparing to unpack .../005-libisl23_0.26-3_arm64.deb ... 388s Unpacking libisl23:arm64 (0.26-3) ... 388s Selecting previously unselected package libmpc3:arm64. 388s Preparing to unpack .../006-libmpc3_1.3.1-1_arm64.deb ... 388s Unpacking libmpc3:arm64 (1.3.1-1) ... 388s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 388s Preparing to unpack .../007-cpp-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 388s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 389s Selecting previously unselected package cpp-13. 389s Preparing to unpack .../008-cpp-13_13.2.0-17ubuntu2_arm64.deb ... 389s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 389s Selecting previously unselected package cpp-aarch64-linux-gnu. 389s Preparing to unpack .../009-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 389s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 389s Selecting previously unselected package cpp. 389s Preparing to unpack .../010-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 389s Unpacking cpp (4:13.2.0-7ubuntu1) ... 389s Selecting previously unselected package libcc1-0:arm64. 390s Preparing to unpack .../011-libcc1-0_14-20240303-1ubuntu1_arm64.deb ... 390s Unpacking libcc1-0:arm64 (14-20240303-1ubuntu1) ... 390s Selecting previously unselected package libgomp1:arm64. 390s Preparing to unpack .../012-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 390s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 390s Selecting previously unselected package libitm1:arm64. 390s Preparing to unpack .../013-libitm1_14-20240303-1ubuntu1_arm64.deb ... 390s Unpacking libitm1:arm64 (14-20240303-1ubuntu1) ... 390s Selecting previously unselected package libatomic1:arm64. 390s Preparing to unpack .../014-libatomic1_14-20240303-1ubuntu1_arm64.deb ... 390s Unpacking libatomic1:arm64 (14-20240303-1ubuntu1) ... 390s Selecting previously unselected package libasan8:arm64. 390s Preparing to unpack .../015-libasan8_14-20240303-1ubuntu1_arm64.deb ... 390s Unpacking libasan8:arm64 (14-20240303-1ubuntu1) ... 390s Selecting previously unselected package liblsan0:arm64. 390s Preparing to unpack .../016-liblsan0_14-20240303-1ubuntu1_arm64.deb ... 390s Unpacking liblsan0:arm64 (14-20240303-1ubuntu1) ... 390s Selecting previously unselected package libtsan2:arm64. 390s Preparing to unpack .../017-libtsan2_14-20240303-1ubuntu1_arm64.deb ... 390s Unpacking libtsan2:arm64 (14-20240303-1ubuntu1) ... 391s Selecting previously unselected package libubsan1:arm64. 391s Preparing to unpack .../018-libubsan1_14-20240303-1ubuntu1_arm64.deb ... 391s Unpacking libubsan1:arm64 (14-20240303-1ubuntu1) ... 391s Selecting previously unselected package libhwasan0:arm64. 391s Preparing to unpack .../019-libhwasan0_14-20240303-1ubuntu1_arm64.deb ... 391s Unpacking libhwasan0:arm64 (14-20240303-1ubuntu1) ... 391s Selecting previously unselected package libgcc-13-dev:arm64. 391s Preparing to unpack .../020-libgcc-13-dev_13.2.0-17ubuntu2_arm64.deb ... 391s Unpacking libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 391s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 391s Preparing to unpack .../021-gcc-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 391s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 393s Selecting previously unselected package gcc-13. 393s Preparing to unpack .../022-gcc-13_13.2.0-17ubuntu2_arm64.deb ... 393s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 394s Selecting previously unselected package gcc-aarch64-linux-gnu. 394s Preparing to unpack .../023-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 394s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 394s Selecting previously unselected package gcc. 394s Preparing to unpack .../024-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 394s Unpacking gcc (4:13.2.0-7ubuntu1) ... 394s Selecting previously unselected package libstdc++-13-dev:arm64. 394s Preparing to unpack .../025-libstdc++-13-dev_13.2.0-17ubuntu2_arm64.deb ... 394s Unpacking libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 396s Selecting previously unselected package g++-13-aarch64-linux-gnu. 396s Preparing to unpack .../026-g++-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 396s Unpacking g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 399s Selecting previously unselected package g++-13. 399s Preparing to unpack .../027-g++-13_13.2.0-17ubuntu2_arm64.deb ... 399s Unpacking g++-13 (13.2.0-17ubuntu2) ... 399s Selecting previously unselected package g++-aarch64-linux-gnu. 399s Preparing to unpack .../028-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 399s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 399s Selecting previously unselected package g++. 399s Preparing to unpack .../029-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 399s Unpacking g++ (4:13.2.0-7ubuntu1) ... 399s Selecting previously unselected package build-essential. 399s Preparing to unpack .../030-build-essential_12.10ubuntu1_arm64.deb ... 399s Unpacking build-essential (12.10ubuntu1) ... 399s Selecting previously unselected package abi-compliance-checker. 399s Preparing to unpack .../031-abi-compliance-checker_2.3-2_all.deb ... 399s Unpacking abi-compliance-checker (2.3-2) ... 399s Selecting previously unselected package libgdk-pixbuf2.0-common. 399s Preparing to unpack .../032-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... 399s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 399s Selecting previously unselected package libjpeg-turbo8:arm64. 399s Preparing to unpack .../033-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 399s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 399s Selecting previously unselected package libjpeg8:arm64. 399s Preparing to unpack .../034-libjpeg8_8c-2ubuntu11_arm64.deb ... 399s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 399s Selecting previously unselected package libdeflate0:arm64. 399s Preparing to unpack .../035-libdeflate0_1.19-1_arm64.deb ... 399s Unpacking libdeflate0:arm64 (1.19-1) ... 400s Selecting previously unselected package libjbig0:arm64. 400s Preparing to unpack .../036-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 400s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 400s Selecting previously unselected package liblerc4:arm64. 400s Preparing to unpack .../037-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 400s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 400s Selecting previously unselected package libsharpyuv0:arm64. 400s Preparing to unpack .../038-libsharpyuv0_1.3.2-0.4_arm64.deb ... 400s Unpacking libsharpyuv0:arm64 (1.3.2-0.4) ... 400s Selecting previously unselected package libwebp7:arm64. 400s Preparing to unpack .../039-libwebp7_1.3.2-0.4_arm64.deb ... 400s Unpacking libwebp7:arm64 (1.3.2-0.4) ... 400s Selecting previously unselected package libtiff6:arm64. 400s Preparing to unpack .../040-libtiff6_4.5.1+git230720-3ubuntu1_arm64.deb ... 400s Unpacking libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 400s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 400s Preparing to unpack .../041-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3_arm64.deb ... 400s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3) ... 400s Selecting previously unselected package gtk-update-icon-cache. 400s Preparing to unpack .../042-gtk-update-icon-cache_3.24.40-2ubuntu1_arm64.deb ... 400s Unpacking gtk-update-icon-cache (3.24.40-2ubuntu1) ... 400s Selecting previously unselected package hicolor-icon-theme. 400s Preparing to unpack .../043-hicolor-icon-theme_0.17-2_all.deb ... 400s Unpacking hicolor-icon-theme (0.17-2) ... 401s Selecting previously unselected package humanity-icon-theme. 401s Preparing to unpack .../044-humanity-icon-theme_0.6.16_all.deb ... 401s Unpacking humanity-icon-theme (0.6.16) ... 407s Selecting previously unselected package ubuntu-mono. 407s Preparing to unpack .../045-ubuntu-mono_24.04-0ubuntu1_all.deb ... 407s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 409s Selecting previously unselected package adwaita-icon-theme. 409s Preparing to unpack .../046-adwaita-icon-theme_46~rc-1_all.deb ... 409s Unpacking adwaita-icon-theme (46~rc-1) ... 411s Selecting previously unselected package at-spi2-common. 411s Preparing to unpack .../047-at-spi2-common_2.50.0-1_all.deb ... 411s Unpacking at-spi2-common (2.50.0-1) ... 411s Selecting previously unselected package libxi6:arm64. 411s Preparing to unpack .../048-libxi6_2%3a1.8.1-1_arm64.deb ... 411s Unpacking libxi6:arm64 (2:1.8.1-1) ... 411s Selecting previously unselected package libatspi2.0-0:arm64. 411s Preparing to unpack .../049-libatspi2.0-0_2.50.0-1_arm64.deb ... 411s Unpacking libatspi2.0-0:arm64 (2.50.0-1) ... 411s Selecting previously unselected package x11-common. 411s Preparing to unpack .../050-x11-common_1%3a7.7+23ubuntu2_all.deb ... 411s Unpacking x11-common (1:7.7+23ubuntu2) ... 411s Selecting previously unselected package libxtst6:arm64. 411s Preparing to unpack .../051-libxtst6_2%3a1.2.3-1.1_arm64.deb ... 411s Unpacking libxtst6:arm64 (2:1.2.3-1.1) ... 411s Selecting previously unselected package libdconf1:arm64. 411s Preparing to unpack .../052-libdconf1_0.40.0-4_arm64.deb ... 411s Unpacking libdconf1:arm64 (0.40.0-4) ... 411s Selecting previously unselected package dconf-service. 411s Preparing to unpack .../053-dconf-service_0.40.0-4_arm64.deb ... 411s Unpacking dconf-service (0.40.0-4) ... 411s Selecting previously unselected package dconf-gsettings-backend:arm64. 411s Preparing to unpack .../054-dconf-gsettings-backend_0.40.0-4_arm64.deb ... 411s Unpacking dconf-gsettings-backend:arm64 (0.40.0-4) ... 411s Selecting previously unselected package session-migration. 411s Preparing to unpack .../055-session-migration_0.3.6_arm64.deb ... 411s Unpacking session-migration (0.3.6) ... 412s Selecting previously unselected package gsettings-desktop-schemas. 412s Preparing to unpack .../056-gsettings-desktop-schemas_46~beta-3ubuntu1_all.deb ... 412s Unpacking gsettings-desktop-schemas (46~beta-3ubuntu1) ... 412s Selecting previously unselected package at-spi2-core. 412s Preparing to unpack .../057-at-spi2-core_2.50.0-1_arm64.deb ... 412s Unpacking at-spi2-core (2.50.0-1) ... 412s Selecting previously unselected package m4. 412s Preparing to unpack .../058-m4_1.4.19-4_arm64.deb ... 412s Unpacking m4 (1.4.19-4) ... 412s Selecting previously unselected package autoconf. 412s Preparing to unpack .../059-autoconf_2.71-3_all.deb ... 412s Unpacking autoconf (2.71-3) ... 412s Selecting previously unselected package autotools-dev. 412s Preparing to unpack .../060-autotools-dev_20220109.1_all.deb ... 412s Unpacking autotools-dev (20220109.1) ... 412s Selecting previously unselected package automake. 412s Preparing to unpack .../061-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 412s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 412s Selecting previously unselected package autopoint. 412s Preparing to unpack .../062-autopoint_0.21-14ubuntu1_all.deb ... 412s Unpacking autopoint (0.21-14ubuntu1) ... 413s Selecting previously unselected package libatk1.0-0:arm64. 413s Preparing to unpack .../063-libatk1.0-0_2.50.0-1_arm64.deb ... 413s Unpacking libatk1.0-0:arm64 (2.50.0-1) ... 413s Selecting previously unselected package gir1.2-atk-1.0:arm64. 413s Preparing to unpack .../064-gir1.2-atk-1.0_2.50.0-1_arm64.deb ... 413s Unpacking gir1.2-atk-1.0:arm64 (2.50.0-1) ... 413s Selecting previously unselected package fonts-dejavu-mono. 413s Preparing to unpack .../065-fonts-dejavu-mono_2.37-8_all.deb ... 413s Unpacking fonts-dejavu-mono (2.37-8) ... 413s Selecting previously unselected package fonts-dejavu-core. 413s Preparing to unpack .../066-fonts-dejavu-core_2.37-8_all.deb ... 413s Unpacking fonts-dejavu-core (2.37-8) ... 413s Selecting previously unselected package fontconfig-config. 414s Preparing to unpack .../067-fontconfig-config_2.15.0-1ubuntu1_arm64.deb ... 414s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 415s Selecting previously unselected package libfontconfig1:arm64. 415s Preparing to unpack .../068-libfontconfig1_2.15.0-1ubuntu1_arm64.deb ... 415s Unpacking libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 415s Selecting previously unselected package libpixman-1-0:arm64. 415s Preparing to unpack .../069-libpixman-1-0_0.42.2-1_arm64.deb ... 415s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 415s Selecting previously unselected package libxcb-render0:arm64. 415s Preparing to unpack .../070-libxcb-render0_1.15-1_arm64.deb ... 415s Unpacking libxcb-render0:arm64 (1.15-1) ... 415s Selecting previously unselected package libxcb-shm0:arm64. 415s Preparing to unpack .../071-libxcb-shm0_1.15-1_arm64.deb ... 415s Unpacking libxcb-shm0:arm64 (1.15-1) ... 415s Selecting previously unselected package libxrender1:arm64. 415s Preparing to unpack .../072-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 415s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 415s Selecting previously unselected package libcairo2:arm64. 415s Preparing to unpack .../073-libcairo2_1.18.0-1_arm64.deb ... 415s Unpacking libcairo2:arm64 (1.18.0-1) ... 415s Selecting previously unselected package libcairo-gobject2:arm64. 415s Preparing to unpack .../074-libcairo-gobject2_1.18.0-1_arm64.deb ... 415s Unpacking libcairo-gobject2:arm64 (1.18.0-1) ... 415s Selecting previously unselected package gir1.2-freedesktop:arm64. 416s Preparing to unpack .../075-gir1.2-freedesktop_1.79.1-1_arm64.deb ... 416s Unpacking gir1.2-freedesktop:arm64 (1.79.1-1) ... 416s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:arm64. 416s Preparing to unpack .../076-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3_arm64.deb ... 416s Unpacking gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3) ... 416s Selecting previously unselected package libgraphite2-3:arm64. 416s Preparing to unpack .../077-libgraphite2-3_1.3.14-2_arm64.deb ... 416s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 416s Selecting previously unselected package libharfbuzz0b:arm64. 416s Preparing to unpack .../078-libharfbuzz0b_8.3.0-2_arm64.deb ... 416s Unpacking libharfbuzz0b:arm64 (8.3.0-2) ... 416s Selecting previously unselected package libharfbuzz-gobject0:arm64. 416s Preparing to unpack .../079-libharfbuzz-gobject0_8.3.0-2_arm64.deb ... 416s Unpacking libharfbuzz-gobject0:arm64 (8.3.0-2) ... 416s Selecting previously unselected package gir1.2-harfbuzz-0.0:arm64. 416s Preparing to unpack .../080-gir1.2-harfbuzz-0.0_8.3.0-2_arm64.deb ... 416s Unpacking gir1.2-harfbuzz-0.0:arm64 (8.3.0-2) ... 416s Selecting previously unselected package fontconfig. 416s Preparing to unpack .../081-fontconfig_2.15.0-1ubuntu1_arm64.deb ... 416s Unpacking fontconfig (2.15.0-1ubuntu1) ... 416s Selecting previously unselected package libthai-data. 417s Preparing to unpack .../082-libthai-data_0.1.29-2_all.deb ... 417s Unpacking libthai-data (0.1.29-2) ... 417s Selecting previously unselected package libdatrie1:arm64. 417s Preparing to unpack .../083-libdatrie1_0.2.13-3_arm64.deb ... 417s Unpacking libdatrie1:arm64 (0.2.13-3) ... 417s Selecting previously unselected package libthai0:arm64. 417s Preparing to unpack .../084-libthai0_0.1.29-2_arm64.deb ... 417s Unpacking libthai0:arm64 (0.1.29-2) ... 417s Selecting previously unselected package libpango-1.0-0:arm64. 417s Preparing to unpack .../085-libpango-1.0-0_1.51.0+ds-4_arm64.deb ... 417s Unpacking libpango-1.0-0:arm64 (1.51.0+ds-4) ... 417s Selecting previously unselected package libpangoft2-1.0-0:arm64. 417s Preparing to unpack .../086-libpangoft2-1.0-0_1.51.0+ds-4_arm64.deb ... 417s Unpacking libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 417s Selecting previously unselected package libpangocairo-1.0-0:arm64. 417s Preparing to unpack .../087-libpangocairo-1.0-0_1.51.0+ds-4_arm64.deb ... 417s Unpacking libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 417s Selecting previously unselected package libxft2:arm64. 417s Preparing to unpack .../088-libxft2_2.3.6-1_arm64.deb ... 417s Unpacking libxft2:arm64 (2.3.6-1) ... 417s Selecting previously unselected package libpangoxft-1.0-0:arm64. 417s Preparing to unpack .../089-libpangoxft-1.0-0_1.51.0+ds-4_arm64.deb ... 417s Unpacking libpangoxft-1.0-0:arm64 (1.51.0+ds-4) ... 417s Selecting previously unselected package gir1.2-pango-1.0:arm64. 417s Preparing to unpack .../090-gir1.2-pango-1.0_1.51.0+ds-4_arm64.deb ... 417s Unpacking gir1.2-pango-1.0:arm64 (1.51.0+ds-4) ... 417s Selecting previously unselected package libatk-bridge2.0-0:arm64. 417s Preparing to unpack .../091-libatk-bridge2.0-0_2.50.0-1_arm64.deb ... 417s Unpacking libatk-bridge2.0-0:arm64 (2.50.0-1) ... 418s Selecting previously unselected package liblcms2-2:arm64. 418s Preparing to unpack .../092-liblcms2-2_2.14-2_arm64.deb ... 418s Unpacking liblcms2-2:arm64 (2.14-2) ... 418s Selecting previously unselected package libcolord2:arm64. 418s Preparing to unpack .../093-libcolord2_1.4.7-1_arm64.deb ... 418s Unpacking libcolord2:arm64 (1.4.7-1) ... 418s Selecting previously unselected package libavahi-common-data:arm64. 418s Preparing to unpack .../094-libavahi-common-data_0.8-13ubuntu2_arm64.deb ... 418s Unpacking libavahi-common-data:arm64 (0.8-13ubuntu2) ... 418s Selecting previously unselected package libavahi-common3:arm64. 418s Preparing to unpack .../095-libavahi-common3_0.8-13ubuntu2_arm64.deb ... 418s Unpacking libavahi-common3:arm64 (0.8-13ubuntu2) ... 418s Selecting previously unselected package libavahi-client3:arm64. 418s Preparing to unpack .../096-libavahi-client3_0.8-13ubuntu2_arm64.deb ... 418s Unpacking libavahi-client3:arm64 (0.8-13ubuntu2) ... 418s Selecting previously unselected package libcups2:arm64. 418s Preparing to unpack .../097-libcups2_2.4.6-0ubuntu3_arm64.deb ... 418s Unpacking libcups2:arm64 (2.4.6-0ubuntu3) ... 418s Selecting previously unselected package libepoxy0:arm64. 418s Preparing to unpack .../098-libepoxy0_1.5.10-1_arm64.deb ... 418s Unpacking libepoxy0:arm64 (1.5.10-1) ... 419s Selecting previously unselected package libwayland-client0:arm64. 419s Preparing to unpack .../099-libwayland-client0_1.22.0-2.1_arm64.deb ... 419s Unpacking libwayland-client0:arm64 (1.22.0-2.1) ... 419s Selecting previously unselected package libwayland-cursor0:arm64. 419s Preparing to unpack .../100-libwayland-cursor0_1.22.0-2.1_arm64.deb ... 419s Unpacking libwayland-cursor0:arm64 (1.22.0-2.1) ... 419s Selecting previously unselected package libwayland-egl1:arm64. 419s Preparing to unpack .../101-libwayland-egl1_1.22.0-2.1_arm64.deb ... 419s Unpacking libwayland-egl1:arm64 (1.22.0-2.1) ... 419s Selecting previously unselected package libxcomposite1:arm64. 419s Preparing to unpack .../102-libxcomposite1_1%3a0.4.5-1build2_arm64.deb ... 419s Unpacking libxcomposite1:arm64 (1:0.4.5-1build2) ... 419s Selecting previously unselected package libxfixes3:arm64. 419s Preparing to unpack .../103-libxfixes3_1%3a6.0.0-2_arm64.deb ... 419s Unpacking libxfixes3:arm64 (1:6.0.0-2) ... 419s Selecting previously unselected package libxcursor1:arm64. 419s Preparing to unpack .../104-libxcursor1_1%3a1.2.1-1_arm64.deb ... 419s Unpacking libxcursor1:arm64 (1:1.2.1-1) ... 419s Selecting previously unselected package libxdamage1:arm64. 419s Preparing to unpack .../105-libxdamage1_1%3a1.1.6-1_arm64.deb ... 419s Unpacking libxdamage1:arm64 (1:1.1.6-1) ... 419s Selecting previously unselected package libxinerama1:arm64. 419s Preparing to unpack .../106-libxinerama1_2%3a1.1.4-3_arm64.deb ... 419s Unpacking libxinerama1:arm64 (2:1.1.4-3) ... 419s Selecting previously unselected package libxrandr2:arm64. 419s Preparing to unpack .../107-libxrandr2_2%3a1.5.2-2_arm64.deb ... 419s Unpacking libxrandr2:arm64 (2:1.5.2-2) ... 419s Selecting previously unselected package libgtk-3-common. 419s Preparing to unpack .../108-libgtk-3-common_3.24.40-2ubuntu1_all.deb ... 419s Unpacking libgtk-3-common (3.24.40-2ubuntu1) ... 420s Selecting previously unselected package libgtk-3-0:arm64. 420s Preparing to unpack .../109-libgtk-3-0_3.24.40-2ubuntu1_arm64.deb ... 420s Unpacking libgtk-3-0:arm64 (3.24.40-2ubuntu1) ... 421s Selecting previously unselected package gir1.2-gtk-3.0:arm64. 421s Preparing to unpack .../110-gir1.2-gtk-3.0_3.24.40-2ubuntu1_arm64.deb ... 421s Unpacking gir1.2-gtk-3.0:arm64 (3.24.40-2ubuntu1) ... 421s Selecting previously unselected package libmozjs-102-0:arm64. 421s Preparing to unpack .../111-libmozjs-102-0_102.15.1-1_arm64.deb ... 421s Unpacking libmozjs-102-0:arm64 (102.15.1-1) ... 424s Selecting previously unselected package libcjs0:arm64. 424s Preparing to unpack .../112-libcjs0_6.0.0-2_arm64.deb ... 424s Unpacking libcjs0:arm64 (6.0.0-2) ... 424s Selecting previously unselected package cjs. 424s Preparing to unpack .../113-cjs_6.0.0-2_arm64.deb ... 424s Unpacking cjs (6.0.0-2) ... 424s Selecting previously unselected package cjs-tests. 424s Preparing to unpack .../114-cjs-tests_6.0.0-2_arm64.deb ... 424s Unpacking cjs-tests (6.0.0-2) ... 424s Selecting previously unselected package libdebhelper-perl. 424s Preparing to unpack .../115-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 424s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 424s Selecting previously unselected package libtool. 424s Preparing to unpack .../116-libtool_2.4.7-7_all.deb ... 424s Unpacking libtool (2.4.7-7) ... 425s Selecting previously unselected package dh-autoreconf. 425s Preparing to unpack .../117-dh-autoreconf_20_all.deb ... 425s Unpacking dh-autoreconf (20) ... 425s Selecting previously unselected package libarchive-zip-perl. 425s Preparing to unpack .../118-libarchive-zip-perl_1.68-1_all.deb ... 425s Unpacking libarchive-zip-perl (1.68-1) ... 425s Selecting previously unselected package libsub-override-perl. 425s Preparing to unpack .../119-libsub-override-perl_0.10-1_all.deb ... 425s Unpacking libsub-override-perl (0.10-1) ... 425s Selecting previously unselected package libfile-stripnondeterminism-perl. 425s Preparing to unpack .../120-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 425s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 425s Selecting previously unselected package dh-strip-nondeterminism. 425s Preparing to unpack .../121-dh-strip-nondeterminism_1.13.1-1_all.deb ... 425s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 425s Selecting previously unselected package libdw1:arm64. 425s Preparing to unpack .../122-libdw1_0.190-1_arm64.deb ... 425s Unpacking libdw1:arm64 (0.190-1) ... 425s Selecting previously unselected package debugedit. 425s Preparing to unpack .../123-debugedit_1%3a5.0-5_arm64.deb ... 425s Unpacking debugedit (1:5.0-5) ... 425s Selecting previously unselected package dwz. 425s Preparing to unpack .../124-dwz_0.15-1_arm64.deb ... 425s Unpacking dwz (0.15-1) ... 426s Selecting previously unselected package gettext. 426s Preparing to unpack .../125-gettext_0.21-14ubuntu1_arm64.deb ... 426s Unpacking gettext (0.21-14ubuntu1) ... 426s Selecting previously unselected package intltool-debian. 426s Preparing to unpack .../126-intltool-debian_0.35.0+20060710.6_all.deb ... 426s Unpacking intltool-debian (0.35.0+20060710.6) ... 426s Selecting previously unselected package po-debconf. 426s Preparing to unpack .../127-po-debconf_1.0.21+nmu1_all.deb ... 426s Unpacking po-debconf (1.0.21+nmu1) ... 426s Selecting previously unselected package debhelper. 426s Preparing to unpack .../128-debhelper_13.14.1ubuntu1_all.deb ... 426s Unpacking debhelper (13.14.1ubuntu1) ... 427s Selecting previously unselected package dh-acc. 427s Preparing to unpack .../129-dh-acc_2.3-2_all.deb ... 427s Unpacking dh-acc (2.3-2) ... 427s Selecting previously unselected package exuberant-ctags. 427s Preparing to unpack .../130-exuberant-ctags_1%3a5.9~svn20110310-19_arm64.deb ... 427s Unpacking exuberant-ctags (1:5.9~svn20110310-19) ... 427s Selecting previously unselected package gir1.2-glib-2.0-dev:arm64. 427s Preparing to unpack .../131-gir1.2-glib-2.0-dev_2.79.2-1~ubuntu1_arm64.deb ... 427s Unpacking gir1.2-glib-2.0-dev:arm64 (2.79.2-1~ubuntu1) ... 428s Selecting previously unselected package gir1.2-freedesktop-dev:arm64. 428s Preparing to unpack .../132-gir1.2-freedesktop-dev_1.79.1-1_arm64.deb ... 428s Unpacking gir1.2-freedesktop-dev:arm64 (1.79.1-1) ... 428s Selecting previously unselected package gir1.2-girepository-2.0-dev:arm64. 428s Preparing to unpack .../133-gir1.2-girepository-2.0-dev_1.79.1-1_arm64.deb ... 428s Unpacking gir1.2-girepository-2.0-dev:arm64 (1.79.1-1) ... 428s Selecting previously unselected package python3-mako. 428s Preparing to unpack .../134-python3-mako_1.3.2-1_all.deb ... 428s Unpacking python3-mako (1.3.2-1) ... 428s Selecting previously unselected package python3-markdown. 428s Preparing to unpack .../135-python3-markdown_3.5.2-1_all.deb ... 428s Unpacking python3-markdown (3.5.2-1) ... 428s Selecting previously unselected package gobject-introspection-bin. 428s Preparing to unpack .../136-gobject-introspection-bin_1.79.1-1_arm64.deb ... 428s Unpacking gobject-introspection-bin (1.79.1-1) ... 428s Selecting previously unselected package libffi-dev:arm64. 428s Preparing to unpack .../137-libffi-dev_3.4.6-1_arm64.deb ... 428s Unpacking libffi-dev:arm64 (3.4.6-1) ... 429s Selecting previously unselected package libglib2.0-bin. 429s Preparing to unpack .../138-libglib2.0-bin_2.79.2-1~ubuntu1_arm64.deb ... 429s Unpacking libglib2.0-bin (2.79.2-1~ubuntu1) ... 429s Selecting previously unselected package python3-packaging. 429s Preparing to unpack .../139-python3-packaging_23.2-1_all.deb ... 429s Unpacking python3-packaging (23.2-1) ... 429s Selecting previously unselected package libgirepository-2.0-0:arm64. 429s Preparing to unpack .../140-libgirepository-2.0-0_2.79.2-1~ubuntu1_arm64.deb ... 429s Unpacking libgirepository-2.0-0:arm64 (2.79.2-1~ubuntu1) ... 429s Selecting previously unselected package libglib2.0-dev-bin. 429s Preparing to unpack .../141-libglib2.0-dev-bin_2.79.2-1~ubuntu1_arm64.deb ... 429s Unpacking libglib2.0-dev-bin (2.79.2-1~ubuntu1) ... 429s Selecting previously unselected package uuid-dev:arm64. 429s Preparing to unpack .../142-uuid-dev_2.39.3-6ubuntu2_arm64.deb ... 429s Unpacking uuid-dev:arm64 (2.39.3-6ubuntu2) ... 429s Selecting previously unselected package libblkid-dev:arm64. 429s Preparing to unpack .../143-libblkid-dev_2.39.3-6ubuntu2_arm64.deb ... 429s Unpacking libblkid-dev:arm64 (2.39.3-6ubuntu2) ... 429s Selecting previously unselected package libsepol-dev:arm64. 429s Preparing to unpack .../144-libsepol-dev_3.5-2_arm64.deb ... 429s Unpacking libsepol-dev:arm64 (3.5-2) ... 430s Selecting previously unselected package libpcre2-16-0:arm64. 430s Preparing to unpack .../145-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 430s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 430s Selecting previously unselected package libpcre2-32-0:arm64. 430s Preparing to unpack .../146-libpcre2-32-0_10.42-4ubuntu1_arm64.deb ... 430s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 430s Selecting previously unselected package libpcre2-posix3:arm64. 430s Preparing to unpack .../147-libpcre2-posix3_10.42-4ubuntu1_arm64.deb ... 430s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 430s Selecting previously unselected package libpcre2-dev:arm64. 430s Preparing to unpack .../148-libpcre2-dev_10.42-4ubuntu1_arm64.deb ... 430s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu1) ... 430s Selecting previously unselected package libselinux1-dev:arm64. 430s Preparing to unpack .../149-libselinux1-dev_3.5-2build1_arm64.deb ... 430s Unpacking libselinux1-dev:arm64 (3.5-2build1) ... 431s Selecting previously unselected package libmount-dev:arm64. 431s Preparing to unpack .../150-libmount-dev_2.39.3-6ubuntu2_arm64.deb ... 431s Unpacking libmount-dev:arm64 (2.39.3-6ubuntu2) ... 431s Selecting previously unselected package libpkgconf3:arm64. 431s Preparing to unpack .../151-libpkgconf3_1.8.1-2_arm64.deb ... 431s Unpacking libpkgconf3:arm64 (1.8.1-2) ... 431s Selecting previously unselected package pkgconf-bin. 431s Preparing to unpack .../152-pkgconf-bin_1.8.1-2_arm64.deb ... 431s Unpacking pkgconf-bin (1.8.1-2) ... 431s Selecting previously unselected package pkgconf:arm64. 431s Preparing to unpack .../153-pkgconf_1.8.1-2_arm64.deb ... 431s Unpacking pkgconf:arm64 (1.8.1-2) ... 431s Selecting previously unselected package zlib1g-dev:arm64. 431s Preparing to unpack .../154-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 431s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 431s Selecting previously unselected package libglib2.0-dev:arm64. 431s Preparing to unpack .../155-libglib2.0-dev_2.79.2-1~ubuntu1_arm64.deb ... 431s Unpacking libglib2.0-dev:arm64 (2.79.2-1~ubuntu1) ... 433s Selecting previously unselected package gobject-introspection:arm64. 433s Preparing to unpack .../156-gobject-introspection_1.79.1-1_arm64.deb ... 433s Unpacking gobject-introspection:arm64 (1.79.1-1) ... 433s Selecting previously unselected package libbrotli-dev:arm64. 433s Preparing to unpack .../157-libbrotli-dev_1.1.0-2_arm64.deb ... 433s Unpacking libbrotli-dev:arm64 (1.1.0-2) ... 433s Selecting previously unselected package libbz2-dev:arm64. 433s Preparing to unpack .../158-libbz2-dev_1.0.8-5ubuntu1_arm64.deb ... 433s Unpacking libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 433s Selecting previously unselected package libcairo-script-interpreter2:arm64. 433s Preparing to unpack .../159-libcairo-script-interpreter2_1.18.0-1_arm64.deb ... 433s Unpacking libcairo-script-interpreter2:arm64 (1.18.0-1) ... 433s Selecting previously unselected package libexpat1-dev:arm64. 433s Preparing to unpack .../160-libexpat1-dev_2.6.0-1_arm64.deb ... 433s Unpacking libexpat1-dev:arm64 (2.6.0-1) ... 433s Selecting previously unselected package libpng-dev:arm64. 433s Preparing to unpack .../161-libpng-dev_1.6.43-1_arm64.deb ... 433s Unpacking libpng-dev:arm64 (1.6.43-1) ... 434s Selecting previously unselected package libfreetype-dev:arm64. 434s Preparing to unpack .../162-libfreetype-dev_2.13.2+dfsg-1_arm64.deb ... 434s Unpacking libfreetype-dev:arm64 (2.13.2+dfsg-1) ... 434s Selecting previously unselected package libfontconfig-dev:arm64. 434s Preparing to unpack .../163-libfontconfig-dev_2.15.0-1ubuntu1_arm64.deb ... 434s Unpacking libfontconfig-dev:arm64 (2.15.0-1ubuntu1) ... 434s Selecting previously unselected package libpixman-1-dev:arm64. 434s Preparing to unpack .../164-libpixman-1-dev_0.42.2-1_arm64.deb ... 434s Unpacking libpixman-1-dev:arm64 (0.42.2-1) ... 434s Selecting previously unselected package libice6:arm64. 434s Preparing to unpack .../165-libice6_2%3a1.0.10-1build2_arm64.deb ... 434s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 434s Selecting previously unselected package libsm6:arm64. 434s Preparing to unpack .../166-libsm6_2%3a1.2.3-1build2_arm64.deb ... 434s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 434s Selecting previously unselected package xorg-sgml-doctools. 434s Preparing to unpack .../167-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 434s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 434s Selecting previously unselected package x11proto-dev. 434s Preparing to unpack .../168-x11proto-dev_2023.2-1_all.deb ... 434s Unpacking x11proto-dev (2023.2-1) ... 435s Selecting previously unselected package x11proto-core-dev. 435s Preparing to unpack .../169-x11proto-core-dev_2023.2-1_all.deb ... 435s Unpacking x11proto-core-dev (2023.2-1) ... 435s Selecting previously unselected package libice-dev:arm64. 435s Preparing to unpack .../170-libice-dev_2%3a1.0.10-1build2_arm64.deb ... 435s Unpacking libice-dev:arm64 (2:1.0.10-1build2) ... 435s Selecting previously unselected package libsm-dev:arm64. 435s Preparing to unpack .../171-libsm-dev_2%3a1.2.3-1build2_arm64.deb ... 435s Unpacking libsm-dev:arm64 (2:1.2.3-1build2) ... 435s Selecting previously unselected package libxau-dev:arm64. 435s Preparing to unpack .../172-libxau-dev_1%3a1.0.9-1build5_arm64.deb ... 435s Unpacking libxau-dev:arm64 (1:1.0.9-1build5) ... 435s Selecting previously unselected package libxdmcp-dev:arm64. 435s Preparing to unpack .../173-libxdmcp-dev_1%3a1.1.3-0ubuntu5_arm64.deb ... 435s Unpacking libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... 435s Selecting previously unselected package xtrans-dev. 435s Preparing to unpack .../174-xtrans-dev_1.4.0-1_all.deb ... 435s Unpacking xtrans-dev (1.4.0-1) ... 435s Selecting previously unselected package libpthread-stubs0-dev:arm64. 435s Preparing to unpack .../175-libpthread-stubs0-dev_0.4-1build2_arm64.deb ... 435s Unpacking libpthread-stubs0-dev:arm64 (0.4-1build2) ... 435s Selecting previously unselected package libxcb1-dev:arm64. 435s Preparing to unpack .../176-libxcb1-dev_1.15-1_arm64.deb ... 435s Unpacking libxcb1-dev:arm64 (1.15-1) ... 436s Selecting previously unselected package libx11-dev:arm64. 436s Preparing to unpack .../177-libx11-dev_2%3a1.8.7-1_arm64.deb ... 436s Unpacking libx11-dev:arm64 (2:1.8.7-1) ... 436s Selecting previously unselected package libxcb-render0-dev:arm64. 436s Preparing to unpack .../178-libxcb-render0-dev_1.15-1_arm64.deb ... 436s Unpacking libxcb-render0-dev:arm64 (1.15-1) ... 436s Selecting previously unselected package libxcb-shm0-dev:arm64. 436s Preparing to unpack .../179-libxcb-shm0-dev_1.15-1_arm64.deb ... 436s Unpacking libxcb-shm0-dev:arm64 (1.15-1) ... 436s Selecting previously unselected package libxext-dev:arm64. 436s Preparing to unpack .../180-libxext-dev_2%3a1.3.4-1build1_arm64.deb ... 436s Unpacking libxext-dev:arm64 (2:1.3.4-1build1) ... 436s Selecting previously unselected package libxrender-dev:arm64. 436s Preparing to unpack .../181-libxrender-dev_1%3a0.9.10-1.1_arm64.deb ... 436s Unpacking libxrender-dev:arm64 (1:0.9.10-1.1) ... 436s Selecting previously unselected package libcairo2-dev:arm64. 436s Preparing to unpack .../182-libcairo2-dev_1.18.0-1_arm64.deb ... 436s Unpacking libcairo2-dev:arm64 (1.18.0-1) ... 436s Selecting previously unselected package libgirepository-1.0-dev:arm64. 436s Preparing to unpack .../183-libgirepository-1.0-dev_1.79.1-1_arm64.deb ... 436s Unpacking libgirepository-1.0-dev:arm64 (1.79.1-1) ... 437s Selecting previously unselected package libgirepository1.0-dev. 437s Preparing to unpack .../184-libgirepository1.0-dev_1.79.1-1_arm64.deb ... 437s Unpacking libgirepository1.0-dev (1.79.1-1) ... 437s Selecting previously unselected package libmozjs-102-dev. 437s Preparing to unpack .../185-libmozjs-102-dev_102.15.1-1_arm64.deb ... 437s Unpacking libmozjs-102-dev (102.15.1-1) ... 440s Selecting previously unselected package libcjs-dev. 440s Preparing to unpack .../186-libcjs-dev_6.0.0-2_arm64.deb ... 440s Unpacking libcjs-dev (6.0.0-2) ... 440s Selecting previously unselected package autopkgtest-satdep. 440s Preparing to unpack .../187-1-autopkgtest-satdep.deb ... 440s Unpacking autopkgtest-satdep (0) ... 440s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 440s Setting up liblcms2-2:arm64 (2.14-2) ... 440s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 440s Setting up libsharpyuv0:arm64 (1.3.2-0.4) ... 440s Setting up session-migration (0.3.6) ... 441s Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. 441s Setting up libdw1:arm64 (0.190-1) ... 441s Setting up libpixman-1-dev:arm64 (0.42.2-1) ... 441s Setting up libxdamage1:arm64 (1:1.1.6-1) ... 441s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 441s Setting up hicolor-icon-theme (0.17-2) ... 441s Setting up libxi6:arm64 (2:1.8.1-1) ... 441s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 441s Setting up libdatrie1:arm64 (0.2.13-3) ... 441s Setting up exuberant-ctags (1:5.9~svn20110310-19) ... 441s update-alternatives: using /usr/bin/ctags-exuberant to provide /usr/bin/ctags (ctags) in auto mode 441s update-alternatives: using /usr/bin/ctags-exuberant to provide /usr/bin/etags (etags) in auto mode 441s Setting up libgirepository-2.0-0:arm64 (2.79.2-1~ubuntu1) ... 441s Setting up libxcb-render0:arm64 (1.15-1) ... 441s Setting up libarchive-zip-perl (1.68-1) ... 441s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 441s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 441s Setting up x11-common (1:7.7+23ubuntu2) ... 443s Setting up libdeflate0:arm64 (1.19-1) ... 443s Setting up linux-libc-dev:arm64 (6.8.0-11.11) ... 443s Setting up libglib2.0-bin (2.79.2-1~ubuntu1) ... 443s Setting up m4 (1.4.19-4) ... 443s Setting up libxcb-shm0:arm64 (1.15-1) ... 443s Setting up libatspi2.0-0:arm64 (2.50.0-1) ... 443s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 443s Setting up libffi-dev:arm64 (3.4.6-1) ... 443s Setting up libpthread-stubs0-dev:arm64 (0.4-1build2) ... 443s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 443s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 443s Setting up libcolord2:arm64 (1.4.7-1) ... 443s Setting up libdconf1:arm64 (0.40.0-4) ... 443s Setting up xtrans-dev (1.4.0-1) ... 443s Setting up autotools-dev (20220109.1) ... 443s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 443s Setting up python3-packaging (23.2-1) ... 443s Setting up libpkgconf3:arm64 (1.8.1-2) ... 443s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 443s Setting up libepoxy0:arm64 (1.5.10-1) ... 443s Setting up libxfixes3:arm64 (1:6.0.0-2) ... 443s Setting up libavahi-common-data:arm64 (0.8-13ubuntu2) ... 443s Setting up libxinerama1:arm64 (2:1.1.4-3) ... 443s Setting up fonts-dejavu-mono (2.37-8) ... 443s Setting up libmpc3:arm64 (1.3.1-1) ... 443s Setting up libatomic1:arm64 (14-20240303-1ubuntu1) ... 443s Setting up python3-markdown (3.5.2-1) ... 444s Setting up libxrandr2:arm64 (2:1.5.2-2) ... 444s Setting up autopoint (0.21-14ubuntu1) ... 444s Setting up fonts-dejavu-core (2.37-8) ... 444s Setting up libsepol-dev:arm64 (3.5-2) ... 444s Setting up pkgconf-bin (1.8.1-2) ... 444s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 444s Setting up libmozjs-102-0:arm64 (102.15.1-1) ... 444s Setting up autoconf (2.71-3) ... 444s Setting up libwebp7:arm64 (1.3.2-0.4) ... 444s Setting up libubsan1:arm64 (14-20240303-1ubuntu1) ... 444s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 444s Setting up dwz (0.15-1) ... 444s Setting up gir1.2-glib-2.0-dev:arm64 (2.79.2-1~ubuntu1) ... 444s Setting up libhwasan0:arm64 (14-20240303-1ubuntu1) ... 444s Setting up at-spi2-common (2.50.0-1) ... 444s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 444s Setting up libasan8:arm64 (14-20240303-1ubuntu1) ... 444s Setting up debugedit (1:5.0-5) ... 444s Setting up libsub-override-perl (0.10-1) ... 444s Setting up libharfbuzz0b:arm64 (8.3.0-2) ... 444s Setting up libthai-data (0.1.29-2) ... 444s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 444s Setting up libatk1.0-0:arm64 (2.50.0-1) ... 444s Setting up libwayland-egl1:arm64 (1.22.0-2.1) ... 444s Setting up libtsan2:arm64 (14-20240303-1ubuntu1) ... 444s Setting up libisl23:arm64 (0.26-3) ... 444s Setting up libc-dev-bin (2.39-0ubuntu6) ... 444s Setting up libxcomposite1:arm64 (1:0.4.5-1build2) ... 444s Setting up libmozjs-102-dev (102.15.1-1) ... 444s Setting up libcc1-0:arm64 (14-20240303-1ubuntu1) ... 444s Setting up libbrotli-dev:arm64 (1.1.0-2) ... 444s Setting up liblsan0:arm64 (14-20240303-1ubuntu1) ... 444s Setting up libitm1:arm64 (14-20240303-1ubuntu1) ... 444s Setting up python3-mako (1.3.2-1) ... 445s Setting up libwayland-client0:arm64 (1.22.0-2.1) ... 445s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 445s Setting up automake (1:1.16.5-1.3ubuntu1) ... 445s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 445s Setting up x11proto-dev (2023.2-1) ... 445s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 445s Setting up libglib2.0-dev-bin (2.79.2-1~ubuntu1) ... 446s Setting up libice6:arm64 (2:1.0.10-1build2) ... 446s Setting up gettext (0.21-14ubuntu1) ... 446s Setting up libxau-dev:arm64 (1:1.0.9-1build5) ... 446s Setting up cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 446s Setting up libice-dev:arm64 (2:1.0.10-1build2) ... 446s Setting up gir1.2-atk-1.0:arm64 (2.50.0-1) ... 446s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 446s Setting up libxtst6:arm64 (2:1.2.3-1.1) ... 446s Setting up libxcursor1:arm64 (1:1.2.1-1) ... 446s Setting up libavahi-common3:arm64 (0.8-13ubuntu2) ... 446s Setting up dconf-service (0.40.0-4) ... 446s Setting up libharfbuzz-gobject0:arm64 (8.3.0-2) ... 446s Setting up gir1.2-girepository-2.0-dev:arm64 (1.79.1-1) ... 446s Setting up pkgconf:arm64 (1.8.1-2) ... 446s Setting up intltool-debian (0.35.0+20060710.6) ... 446s Setting up libatk-bridge2.0-0:arm64 (2.50.0-1) ... 446s Setting up libthai0:arm64 (0.1.29-2) ... 446s Setting up libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... 446s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 446s Setting up x11proto-core-dev (2023.2-1) ... 446s Setting up dh-strip-nondeterminism (1.13.1-1) ... 446s Setting up libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 446s Setting up libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 446s Setting up libwayland-cursor0:arm64 (1.22.0-2.1) ... 446s Setting up libc6-dev:arm64 (2.39-0ubuntu6) ... 446s Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3) ... 447s Setting up libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 447s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 447s Setting up libavahi-client3:arm64 (0.8-13ubuntu2) ... 447s Setting up libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 447s Setting up libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 447s Setting up gtk-update-icon-cache (3.24.40-2ubuntu1) ... 447s Setting up fontconfig (2.15.0-1ubuntu1) ... 449s Regenerating fonts cache... done. 449s Setting up libxft2:arm64 (2.3.6-1) ... 449s Setting up libxcb1-dev:arm64 (1.15-1) ... 449s Setting up libpcre2-dev:arm64 (10.42-4ubuntu1) ... 449s Setting up cpp-13 (13.2.0-17ubuntu2) ... 449s Setting up dconf-gsettings-backend:arm64 (0.40.0-4) ... 449s Setting up gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3) ... 449s Setting up libsm-dev:arm64 (2:1.2.3-1build2) ... 449s Setting up libselinux1-dev:arm64 (3.5-2build1) ... 449s Setting up po-debconf (1.0.21+nmu1) ... 449s Setting up libpango-1.0-0:arm64 (1.51.0+ds-4) ... 449s Setting up libx11-dev:arm64 (2:1.8.7-1) ... 449s Setting up gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 449s Setting up libcairo2:arm64 (1.18.0-1) ... 449s Setting up libxcb-shm0-dev:arm64 (1.15-1) ... 449s Setting up libexpat1-dev:arm64 (2.6.0-1) ... 449s Setting up uuid-dev:arm64 (2.39.3-6ubuntu2) ... 449s Setting up gcc-13 (13.2.0-17ubuntu2) ... 449s Setting up libxcb-render0-dev:arm64 (1.15-1) ... 449s Setting up libxext-dev:arm64 (2:1.3.4-1build1) ... 449s Setting up libcups2:arm64 (2.4.6-0ubuntu3) ... 449s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 449s Setting up cpp (4:13.2.0-7ubuntu1) ... 449s Setting up libcairo-gobject2:arm64 (1.18.0-1) ... 449s Setting up libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 449s Setting up libxrender-dev:arm64 (1:0.9.10-1.1) ... 449s Setting up libgtk-3-common (3.24.40-2ubuntu1) ... 449s Setting up libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 449s Setting up g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 449s Setting up libcairo-script-interpreter2:arm64 (1.18.0-1) ... 449s Setting up gsettings-desktop-schemas (46~beta-3ubuntu1) ... 449s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 449s Setting up libblkid-dev:arm64 (2.39.3-6ubuntu2) ... 449s Setting up g++-13 (13.2.0-17ubuntu2) ... 449s Setting up gir1.2-freedesktop:arm64 (1.79.1-1) ... 449s Setting up libpangoxft-1.0-0:arm64 (1.51.0+ds-4) ... 449s Setting up libtool (2.4.7-7) ... 449s Setting up libpng-dev:arm64 (1.6.43-1) ... 449s Setting up gir1.2-harfbuzz-0.0:arm64 (8.3.0-2) ... 449s Setting up libcjs0:arm64 (6.0.0-2) ... 449s Setting up gcc (4:13.2.0-7ubuntu1) ... 449s Setting up libfreetype-dev:arm64 (2.13.2+dfsg-1) ... 449s Setting up dh-autoreconf (20) ... 449s Setting up gir1.2-pango-1.0:arm64 (1.51.0+ds-4) ... 449s Setting up gir1.2-freedesktop-dev:arm64 (1.79.1-1) ... 449s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 449s Setting up libmount-dev:arm64 (2.39.3-6ubuntu2) ... 449s Setting up libfontconfig-dev:arm64 (2.15.0-1ubuntu1) ... 449s Setting up debhelper (13.14.1ubuntu1) ... 449s Setting up libglib2.0-dev:arm64 (2.79.2-1~ubuntu1) ... 449s Setting up g++ (4:13.2.0-7ubuntu1) ... 449s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 449s Setting up build-essential (12.10ubuntu1) ... 449s Setting up gobject-introspection-bin (1.79.1-1) ... 450s Setting up abi-compliance-checker (2.3-2) ... 450s Setting up dh-acc (2.3-2) ... 450s Setting up adwaita-icon-theme (46~rc-1) ... 450s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 450s Setting up humanity-icon-theme (0.6.16) ... 450s Setting up ubuntu-mono (24.04-0ubuntu1) ... 450s Processing triggers for man-db (2.12.0-3) ... 453s Processing triggers for install-info (7.1-3) ... 454s Processing triggers for libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 454s Setting up libgtk-3-0:arm64 (3.24.40-2ubuntu1) ... 454s Processing triggers for libc-bin (2.39-0ubuntu6) ... 454s Setting up gir1.2-gtk-3.0:arm64 (3.24.40-2ubuntu1) ... 454s Setting up gobject-introspection:arm64 (1.79.1-1) ... 454s Setting up cjs (6.0.0-2) ... 454s Setting up libgirepository-1.0-dev:arm64 (1.79.1-1) ... 454s Setting up at-spi2-core (2.50.0-1) ... 454s Setting up libcairo2-dev:arm64 (1.18.0-1) ... 454s Setting up libgirepository1.0-dev (1.79.1-1) ... 454s Setting up cjs-tests (6.0.0-2) ... 454s Setting up libcjs-dev (6.0.0-2) ... 454s Setting up autopkgtest-satdep (0) ... 475s (Reading database ... 95447 files and directories currently installed.) 475s Removing autopkgtest-satdep (0) ... 476s autopkgtest [03:33:31]: test acc: [----------------------- 525s autopkgtest [03:34:20]: test acc: -----------------------] 526s autopkgtest [03:34:21]: test acc: - - - - - - - - - - results - - - - - - - - - - 526s acc PASS (superficial) 526s autopkgtest [03:34:21]: test build: preparing testbed 668s autopkgtest [03:36:43]: testbed dpkg architecture: arm64 668s autopkgtest [03:36:43]: testbed apt version: 2.7.12 668s autopkgtest [03:36:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 670s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 671s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 671s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.8 kB] 671s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3997 kB] 671s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 671s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [708 kB] 671s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 671s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.7 kB] 671s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 671s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4366 kB] 672s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 672s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [71.0 kB] 672s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 682s Fetched 9863 kB in 5s (1843 kB/s) 683s Reading package lists... 689s Reading package lists... 690s Building dependency tree... 690s Reading state information... 692s Calculating upgrade... 693s The following packages will be upgraded: 693s readline-common 693s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 693s Need to get 56.4 kB of archives. 693s After this operation, 0 B of additional disk space will be used. 693s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-4 [56.4 kB] 694s Fetched 56.4 kB in 0s (186 kB/s) 695s (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 ... 75911 files and directories currently installed.) 695s Preparing to unpack .../readline-common_8.2-4_all.deb ... 695s Unpacking readline-common (8.2-4) over (8.2-3) ... 695s Setting up readline-common (8.2-4) ... 695s Processing triggers for install-info (7.1-3) ... 695s Processing triggers for man-db (2.12.0-3) ... 696s Reading package lists... 697s Building dependency tree... 697s Reading state information... 698s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 700s sh: Attempting to set up Debian/Ubuntu apt sources automatically 700s sh: Distribution appears to be Ubuntu 703s Reading package lists... 704s Building dependency tree... 704s Reading state information... 706s eatmydata is already the newest version (131-1). 706s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 706s Reading package lists... 706s Building dependency tree... 706s Reading state information... 708s dbus is already the newest version (1.14.10-4ubuntu1). 708s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 708s Reading package lists... 709s Building dependency tree... 709s Reading state information... 710s rng-tools-debian is already the newest version (2.4). 710s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 710s Reading package lists... 711s Building dependency tree... 711s Reading state information... 712s The following packages will be REMOVED: 712s cloud-init* python3-configobj* python3-debconf* 713s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 713s After this operation, 3256 kB disk space will be freed. 713s (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 ... 75911 files and directories currently installed.) 714s Removing cloud-init (24.1.2-0ubuntu1) ... 716s Removing python3-configobj (5.0.8-3) ... 716s Removing python3-debconf (1.5.86) ... 716s Processing triggers for man-db (2.12.0-3) ... 717s (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 ... 75522 files and directories currently installed.) 717s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 720s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 720s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 720s invoke-rc.d: policy-rc.d denied execution of try-restart. 720s Reading package lists... 721s Building dependency tree... 721s Reading state information... 722s linux-generic is already the newest version (6.8.0-11.11+1). 722s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 723s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 723s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 723s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 732s Reading package lists... 732s Reading package lists... 733s Building dependency tree... 733s Reading state information... 734s Calculating upgrade... 735s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 735s Reading package lists... 735s Building dependency tree... 735s Reading state information... 737s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 737s autopkgtest [03:37:52]: rebooting testbed after setup commands that affected boot 908s Reading package lists... 909s Building dependency tree... 909s Reading state information... 910s Starting pkgProblemResolver with broken count: 0 910s Starting 2 pkgProblemResolver with broken count: 0 910s Done 912s The following additional packages will be installed: 912s adwaita-icon-theme at-spi2-common build-essential cjs cpp cpp-13 912s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu dconf-gsettings-backend 912s dconf-service fontconfig fontconfig-config fonts-dejavu-core 912s fonts-dejavu-mono g++ g++-13 g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu 912s gcc gcc-13 gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gir1.2-atk-1.0 912s gir1.2-freedesktop gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 912s gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev gir1.2-gtk-3.0 912s gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gobject-introspection 912s gobject-introspection-bin gtk-update-icon-cache hicolor-icon-theme 912s humanity-icon-theme libasan8 libatk-bridge2.0-0 libatk1.0-0 libatomic1 912s libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 912s libblkid-dev libbrotli-dev libbz2-dev libc-dev-bin libc6-dev 912s libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev 912s libcc1-0 libcjs-dev libcjs0 libcolord2 libcrypt-dev libcups2 libdatrie1 912s libdconf1 libdeflate0 libepoxy0 libexpat1-dev libffi-dev libfontconfig-dev 912s libfontconfig1 libfreetype-dev libgcc-13-dev libgdk-pixbuf-2.0-0 912s libgdk-pixbuf2.0-common libgirepository-1.0-dev libgirepository-2.0-0 912s libgirepository1.0-dev libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin 912s libgomp1 libgraphite2-3 libgtk-3-0 libgtk-3-common libharfbuzz-gobject0 912s libharfbuzz0b libhwasan0 libice-dev libice6 libisl23 libitm1 libjbig0 912s libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 liblsan0 libmount-dev 912s libmozjs-102-0 libmozjs-102-dev libmpc3 libpango-1.0-0 libpangocairo-1.0-0 912s libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev 912s libpcre2-posix3 libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev 912s libpthread-stubs0-dev libselinux1-dev libsepol-dev libsharpyuv0 libsm-dev 912s libsm6 libstdc++-13-dev libthai-data libthai0 libtiff6 libtsan2 libubsan1 912s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 libx11-dev 912s libxau-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev 912s libxcb1-dev libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxext-dev 912s libxfixes3 libxft2 libxi6 libxinerama1 libxrandr2 libxrender-dev libxrender1 912s linux-libc-dev pkgconf pkgconf-bin python3-mako python3-markdown 912s python3-packaging rpcsvc-proto ubuntu-mono uuid-dev x11-common 912s x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 912s Suggested packages: 912s cpp-doc gcc-13-locales cpp-13-doc gcc-13-doc gcc-multilib manpages-dev 912s autoconf automake libtool flex bison gdb gcc-doc gdb-aarch64-linux-gnu 912s glibc-doc libcairo2-doc colord cups-common freetype2-doc 912s libgirepository1.0-doc libglib2.0-doc libgdk-pixbuf2.0-bin libxml2-utils 912s gvfs libice-doc liblcms2-utils libsm-doc libstdc++-13-doc libx11-doc 912s libxcb-doc libxext-doc python-mako-doc python3-beaker python-markdown-doc 912s Recommended packages: 912s librsvg2-common at-spi2-core bzip2-doc manpages manpages-dev libc-devtools 912s libgdk-pixbuf2.0-bin libgtk-3-bin libpng-tools 912s The following NEW packages will be installed: 912s adwaita-icon-theme at-spi2-common autopkgtest-satdep build-essential cjs cpp 912s cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 912s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 912s fonts-dejavu-core fonts-dejavu-mono g++ g++-13 g++-13-aarch64-linux-gnu 912s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu 912s gcc-aarch64-linux-gnu gir1.2-atk-1.0 gir1.2-freedesktop 912s gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 gir1.2-girepository-2.0-dev 912s gir1.2-glib-2.0-dev gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 912s gobject-introspection gobject-introspection-bin gtk-update-icon-cache 912s hicolor-icon-theme humanity-icon-theme libasan8 libatk-bridge2.0-0 912s libatk1.0-0 libatomic1 libatspi2.0-0 libavahi-client3 libavahi-common-data 912s libavahi-common3 libblkid-dev libbrotli-dev libbz2-dev libc-dev-bin 912s libc6-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 912s libcairo2-dev libcc1-0 libcjs-dev libcjs0 libcolord2 libcrypt-dev libcups2 912s libdatrie1 libdconf1 libdeflate0 libepoxy0 libexpat1-dev libffi-dev 912s libfontconfig-dev libfontconfig1 libfreetype-dev libgcc-13-dev 912s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-dev 912s libgirepository-2.0-0 libgirepository1.0-dev libglib2.0-bin libglib2.0-dev 912s libglib2.0-dev-bin libgomp1 libgraphite2-3 libgtk-3-0 libgtk-3-common 912s libharfbuzz-gobject0 libharfbuzz0b libhwasan0 libice-dev libice6 libisl23 912s libitm1 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 liblsan0 912s libmount-dev libmozjs-102-0 libmozjs-102-dev libmpc3 libpango-1.0-0 912s libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre2-16-0 912s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 libpixman-1-dev 912s libpkgconf3 libpng-dev libpthread-stubs0-dev libselinux1-dev libsepol-dev 912s libsharpyuv0 libsm-dev libsm6 libstdc++-13-dev libthai-data libthai0 912s libtiff6 libtsan2 libubsan1 libwayland-client0 libwayland-cursor0 912s libwayland-egl1 libwebp7 libx11-dev libxau-dev libxcb-render0 912s libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev libxcomposite1 912s libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 libxft2 libxi6 912s libxinerama1 libxrandr2 libxrender-dev libxrender1 linux-libc-dev pkgconf 912s pkgconf-bin python3-mako python3-markdown python3-packaging rpcsvc-proto 912s ubuntu-mono uuid-dev x11-common x11proto-core-dev x11proto-dev 912s xorg-sgml-doctools xtrans-dev zlib1g-dev 912s 0 upgraded, 161 newly installed, 0 to remove and 0 not upgraded. 912s Need to get 104 MB/104 MB of archives. 912s After this operation, 418 MB of additional disk space will be used. 912s Get:1 /tmp/autopkgtest.Y0aSSy/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [720 B] 913s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [7624 B] 913s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 913s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 913s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 913s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 913s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 913s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libsharpyuv0 arm64 1.3.2-0.4 [14.4 kB] 913s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libwebp7 arm64 1.3.2-0.4 [191 kB] 913s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 libtiff6 arm64 4.5.1+git230720-3ubuntu1 [226 kB] 913s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.10+dfsg-3 [144 kB] 913s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 gtk-update-icon-cache arm64 3.24.40-2ubuntu1 [50.5 kB] 913s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 hicolor-icon-theme all 0.17-2 [9976 B] 913s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 humanity-icon-theme all 0.6.16 [1282 kB] 913s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 913s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 adwaita-icon-theme all 46~rc-1 [723 kB] 913s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 at-spi2-common all 2.50.0-1 [7864 B] 913s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu6 [19.7 kB] 913s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-11.11 [1569 kB] 913s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 913s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 913s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu6 [1596 kB] 913s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 913s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 913s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.3 MB] 914s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-17ubuntu2 [1028 B] 914s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 914s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 914s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240303-1ubuntu1 [44.7 kB] 914s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 914s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240303-1ubuntu1 [27.7 kB] 914s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240303-1ubuntu1 [11.4 kB] 914s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240303-1ubuntu1 [2919 kB] 914s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240303-1ubuntu1 [1282 kB] 914s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240303-1ubuntu1 [2687 kB] 914s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240303-1ubuntu1 [1151 kB] 914s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240303-1ubuntu1 [1597 kB] 915s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-17ubuntu2 [2464 kB] 915s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [20.1 MB] 916s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-17ubuntu2 [467 kB] 916s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 916s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 916s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++-13-dev arm64 13.2.0-17ubuntu2 [2322 kB] 916s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [11.7 MB] 916s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13 arm64 13.2.0-17ubuntu2 [14.4 kB] 916s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 916s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 916s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 916s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libatk1.0-0 arm64 2.50.0-1 [53.8 kB] 916s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-atk-1.0 arm64 2.50.0-1 [22.9 kB] 916s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 916s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 916s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig-config arm64 2.15.0-1ubuntu1 [37.0 kB] 916s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 libfontconfig1 arm64 2.15.0-1ubuntu1 [142 kB] 916s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 916s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 916s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 916s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 916s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo2 arm64 1.18.0-1 [550 kB] 916s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo-gobject2 arm64 1.18.0-1 [127 kB] 916s Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-freedesktop arm64 1.79.1-1 [48.5 kB] 916s Get:62 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-gdkpixbuf-2.0 arm64 2.42.10+dfsg-3 [9474 B] 916s Get:63 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 916s Get:64 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz0b arm64 8.3.0-2 [463 kB] 916s Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz-gobject0 arm64 8.3.0-2 [32.8 kB] 916s Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-harfbuzz-0.0 arm64 8.3.0-2 [44.5 kB] 916s Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig arm64 2.15.0-1ubuntu1 [190 kB] 916s Get:68 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 916s Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 916s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 916s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 libpango-1.0-0 arm64 1.51.0+ds-4 [226 kB] 917s Get:72 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoft2-1.0-0 arm64 1.51.0+ds-4 [41.2 kB] 917s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libpangocairo-1.0-0 arm64 1.51.0+ds-4 [27.6 kB] 917s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 917s Get:75 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoxft-1.0-0 arm64 1.51.0+ds-4 [20.3 kB] 917s Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-pango-1.0 arm64 1.51.0+ds-4 [34.9 kB] 917s Get:77 http://ftpmaster.internal/ubuntu noble/main arm64 libxi6 arm64 2:1.8.1-1 [31.9 kB] 917s Get:78 http://ftpmaster.internal/ubuntu noble/main arm64 libatspi2.0-0 arm64 2.50.0-1 [78.5 kB] 917s Get:79 http://ftpmaster.internal/ubuntu noble/main arm64 libatk-bridge2.0-0 arm64 2.50.0-1 [65.0 kB] 917s Get:80 http://ftpmaster.internal/ubuntu noble/main arm64 liblcms2-2 arm64 2.14-2 [159 kB] 917s Get:81 http://ftpmaster.internal/ubuntu noble/main arm64 libcolord2 arm64 1.4.7-1 [148 kB] 917s Get:82 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-common-data arm64 0.8-13ubuntu2 [29.5 kB] 917s Get:83 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-common3 arm64 0.8-13ubuntu2 [23.2 kB] 917s Get:84 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-client3 arm64 0.8-13ubuntu2 [27.3 kB] 917s Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 libcups2 arm64 2.4.6-0ubuntu3 [270 kB] 917s Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 libepoxy0 arm64 1.5.10-1 [247 kB] 917s Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-client0 arm64 1.22.0-2.1 [25.6 kB] 917s Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-cursor0 arm64 1.22.0-2.1 [10.2 kB] 917s Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-egl1 arm64 1.22.0-2.1 [5498 B] 917s Get:90 http://ftpmaster.internal/ubuntu noble/main arm64 libxcomposite1 arm64 1:0.4.5-1build2 [7080 B] 917s Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libxfixes3 arm64 1:6.0.0-2 [11.0 kB] 917s Get:92 http://ftpmaster.internal/ubuntu noble/main arm64 libxcursor1 arm64 1:1.2.1-1 [21.3 kB] 917s Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 libxdamage1 arm64 1:1.1.6-1 [6032 B] 917s Get:94 http://ftpmaster.internal/ubuntu noble/main arm64 libxinerama1 arm64 2:1.1.4-3 [7056 B] 917s Get:95 http://ftpmaster.internal/ubuntu noble/main arm64 libxrandr2 arm64 2:1.5.2-2 [19.6 kB] 917s Get:96 http://ftpmaster.internal/ubuntu noble/main arm64 libdconf1 arm64 0.40.0-4 [39.2 kB] 917s Get:97 http://ftpmaster.internal/ubuntu noble/main arm64 dconf-service arm64 0.40.0-4 [26.1 kB] 917s Get:98 http://ftpmaster.internal/ubuntu noble/main arm64 dconf-gsettings-backend arm64 0.40.0-4 [21.6 kB] 917s Get:99 http://ftpmaster.internal/ubuntu noble/main arm64 libgtk-3-common all 3.24.40-2ubuntu1 [1200 kB] 917s Get:100 http://ftpmaster.internal/ubuntu noble/main arm64 libgtk-3-0 arm64 3.24.40-2ubuntu1 [2867 kB] 917s Get:101 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-gtk-3.0 arm64 3.24.40-2ubuntu1 [245 kB] 917s Get:102 http://ftpmaster.internal/ubuntu noble/universe arm64 libmozjs-102-0 arm64 102.15.1-1 [8639 kB] 918s Get:103 http://ftpmaster.internal/ubuntu noble/universe arm64 libcjs0 arm64 6.0.0-2 [403 kB] 918s Get:104 http://ftpmaster.internal/ubuntu noble/universe arm64 cjs arm64 6.0.0-2 [105 kB] 918s Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-glib-2.0-dev arm64 2.79.2-1~ubuntu1 [838 kB] 918s Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-freedesktop-dev arm64 1.79.1-1 [29.0 kB] 918s Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-girepository-2.0-dev arm64 1.79.1-1 [41.7 kB] 918s Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 python3-mako all 1.3.2-1 [63.3 kB] 918s Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 python3-markdown all 3.5.2-1 [72.0 kB] 918s Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 gobject-introspection-bin arm64 1.79.1-1 [323 kB] 918s Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 libffi-dev arm64 3.4.6-1 [59.5 kB] 918s Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 libglib2.0-bin arm64 2.79.2-1~ubuntu1 [97.1 kB] 918s Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 python3-packaging all 23.2-1 [40.6 kB] 918s Get:114 http://ftpmaster.internal/ubuntu noble/main arm64 libgirepository-2.0-0 arm64 2.79.2-1~ubuntu1 [71.5 kB] 918s Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 libglib2.0-dev-bin arm64 2.79.2-1~ubuntu1 [210 kB] 918s Get:116 http://ftpmaster.internal/ubuntu noble/main arm64 uuid-dev arm64 2.39.3-6ubuntu2 [34.7 kB] 918s Get:117 http://ftpmaster.internal/ubuntu noble/main arm64 libblkid-dev arm64 2.39.3-6ubuntu2 [219 kB] 918s Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 libsepol-dev arm64 3.5-2 [390 kB] 918s Get:119 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 918s Get:120 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu1 [183 kB] 918s Get:121 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu1 [6654 B] 918s Get:122 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu1 [679 kB] 918s Get:123 http://ftpmaster.internal/ubuntu noble/main arm64 libselinux1-dev arm64 3.5-2build1 [172 kB] 918s Get:124 http://ftpmaster.internal/ubuntu noble/main arm64 libmount-dev arm64 2.39.3-6ubuntu2 [14.9 kB] 918s Get:125 http://ftpmaster.internal/ubuntu noble/main arm64 libpkgconf3 arm64 1.8.1-2 [31.2 kB] 918s Get:126 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf-bin arm64 1.8.1-2 [20.4 kB] 918s Get:127 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf arm64 1.8.1-2 [16.7 kB] 918s Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3ubuntu1 [895 kB] 918s Get:129 http://ftpmaster.internal/ubuntu noble/main arm64 libglib2.0-dev arm64 2.79.2-1~ubuntu1 [1884 kB] 918s Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 gobject-introspection arm64 1.79.1-1 [23.2 kB] 918s Get:131 http://ftpmaster.internal/ubuntu noble/main arm64 libbrotli-dev arm64 1.1.0-2 [359 kB] 919s Get:132 http://ftpmaster.internal/ubuntu noble/main arm64 libbz2-dev arm64 1.0.8-5ubuntu1 [35.8 kB] 919s Get:133 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo-script-interpreter2 arm64 1.18.0-1 [60.5 kB] 919s Get:134 http://ftpmaster.internal/ubuntu noble/main arm64 libexpat1-dev arm64 2.6.0-1 [128 kB] 919s Get:135 http://ftpmaster.internal/ubuntu noble/main arm64 libpng-dev arm64 1.6.43-1 [266 kB] 919s Get:136 http://ftpmaster.internal/ubuntu noble/main arm64 libfreetype-dev arm64 2.13.2+dfsg-1 [570 kB] 919s Get:137 http://ftpmaster.internal/ubuntu noble/main arm64 libfontconfig-dev arm64 2.15.0-1ubuntu1 [165 kB] 919s Get:138 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-dev arm64 0.42.2-1 [218 kB] 919s Get:139 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 919s Get:140 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 919s Get:141 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 919s Get:142 http://ftpmaster.internal/ubuntu noble/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 919s Get:143 http://ftpmaster.internal/ubuntu noble/main arm64 x11proto-dev all 2023.2-1 [602 kB] 919s Get:144 http://ftpmaster.internal/ubuntu noble/main arm64 x11proto-core-dev all 2023.2-1 [2444 B] 919s Get:145 http://ftpmaster.internal/ubuntu noble/main arm64 libice-dev arm64 2:1.0.10-1build2 [52.1 kB] 919s Get:146 http://ftpmaster.internal/ubuntu noble/main arm64 libsm-dev arm64 2:1.2.3-1build2 [18.2 kB] 919s Get:147 http://ftpmaster.internal/ubuntu noble/main arm64 libxau-dev arm64 1:1.0.9-1build5 [10.1 kB] 919s Get:148 http://ftpmaster.internal/ubuntu noble/main arm64 libxdmcp-dev arm64 1:1.1.3-0ubuntu5 [26.4 kB] 919s Get:149 http://ftpmaster.internal/ubuntu noble/main arm64 xtrans-dev all 1.4.0-1 [68.9 kB] 919s Get:150 http://ftpmaster.internal/ubuntu noble/main arm64 libpthread-stubs0-dev arm64 0.4-1build2 [5496 B] 919s Get:151 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb1-dev arm64 1.15-1 [89.6 kB] 919s Get:152 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-dev arm64 2:1.8.7-1 [738 kB] 919s Get:153 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0-dev arm64 1.15-1 [20.2 kB] 919s Get:154 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0-dev arm64 1.15-1 [7234 B] 919s Get:155 http://ftpmaster.internal/ubuntu noble/main arm64 libxext-dev arm64 2:1.3.4-1build1 [85.5 kB] 919s Get:156 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender-dev arm64 1:0.9.10-1.1 [26.2 kB] 919s Get:157 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo2-dev arm64 1.18.0-1 [41.1 kB] 919s Get:158 http://ftpmaster.internal/ubuntu noble/main arm64 libgirepository-1.0-dev arm64 1.79.1-1 [28.7 kB] 919s Get:159 http://ftpmaster.internal/ubuntu noble/main arm64 libgirepository1.0-dev arm64 1.79.1-1 [17.2 kB] 919s Get:160 http://ftpmaster.internal/ubuntu noble/universe arm64 libmozjs-102-dev arm64 102.15.1-1 [9872 kB] 919s Get:161 http://ftpmaster.internal/ubuntu noble/universe arm64 libcjs-dev arm64 6.0.0-2 [8508 B] 921s Fetched 104 MB in 7s (15.1 MB/s) 921s Selecting previously unselected package libgdk-pixbuf2.0-common. 921s (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 ... 75467 files and directories currently installed.) 921s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... 921s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 921s Selecting previously unselected package libjpeg-turbo8:arm64. 921s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 921s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 922s Selecting previously unselected package libjpeg8:arm64. 922s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_arm64.deb ... 922s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 922s Selecting previously unselected package libdeflate0:arm64. 922s Preparing to unpack .../003-libdeflate0_1.19-1_arm64.deb ... 922s Unpacking libdeflate0:arm64 (1.19-1) ... 922s Selecting previously unselected package libjbig0:arm64. 922s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 922s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 922s Selecting previously unselected package liblerc4:arm64. 922s Preparing to unpack .../005-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 922s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 922s Selecting previously unselected package libsharpyuv0:arm64. 922s Preparing to unpack .../006-libsharpyuv0_1.3.2-0.4_arm64.deb ... 922s Unpacking libsharpyuv0:arm64 (1.3.2-0.4) ... 922s Selecting previously unselected package libwebp7:arm64. 922s Preparing to unpack .../007-libwebp7_1.3.2-0.4_arm64.deb ... 922s Unpacking libwebp7:arm64 (1.3.2-0.4) ... 922s Selecting previously unselected package libtiff6:arm64. 922s Preparing to unpack .../008-libtiff6_4.5.1+git230720-3ubuntu1_arm64.deb ... 922s Unpacking libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 922s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 922s Preparing to unpack .../009-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3_arm64.deb ... 922s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3) ... 922s Selecting previously unselected package gtk-update-icon-cache. 922s Preparing to unpack .../010-gtk-update-icon-cache_3.24.40-2ubuntu1_arm64.deb ... 922s Unpacking gtk-update-icon-cache (3.24.40-2ubuntu1) ... 922s Selecting previously unselected package hicolor-icon-theme. 922s Preparing to unpack .../011-hicolor-icon-theme_0.17-2_all.deb ... 922s Unpacking hicolor-icon-theme (0.17-2) ... 923s Selecting previously unselected package humanity-icon-theme. 923s Preparing to unpack .../012-humanity-icon-theme_0.6.16_all.deb ... 923s Unpacking humanity-icon-theme (0.6.16) ... 927s Selecting previously unselected package ubuntu-mono. 927s Preparing to unpack .../013-ubuntu-mono_24.04-0ubuntu1_all.deb ... 927s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 928s Selecting previously unselected package adwaita-icon-theme. 929s Preparing to unpack .../014-adwaita-icon-theme_46~rc-1_all.deb ... 929s Unpacking adwaita-icon-theme (46~rc-1) ... 929s Selecting previously unselected package at-spi2-common. 929s Preparing to unpack .../015-at-spi2-common_2.50.0-1_all.deb ... 929s Unpacking at-spi2-common (2.50.0-1) ... 929s Selecting previously unselected package libc-dev-bin. 929s Preparing to unpack .../016-libc-dev-bin_2.39-0ubuntu6_arm64.deb ... 929s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 929s Selecting previously unselected package linux-libc-dev:arm64. 929s Preparing to unpack .../017-linux-libc-dev_6.8.0-11.11_arm64.deb ... 929s Unpacking linux-libc-dev:arm64 (6.8.0-11.11) ... 930s Selecting previously unselected package libcrypt-dev:arm64. 930s Preparing to unpack .../018-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 930s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 930s Selecting previously unselected package rpcsvc-proto. 930s Preparing to unpack .../019-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 930s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 930s Selecting previously unselected package libc6-dev:arm64. 930s Preparing to unpack .../020-libc6-dev_2.39-0ubuntu6_arm64.deb ... 930s Unpacking libc6-dev:arm64 (2.39-0ubuntu6) ... 931s Selecting previously unselected package libisl23:arm64. 931s Preparing to unpack .../021-libisl23_0.26-3_arm64.deb ... 931s Unpacking libisl23:arm64 (0.26-3) ... 931s Selecting previously unselected package libmpc3:arm64. 931s Preparing to unpack .../022-libmpc3_1.3.1-1_arm64.deb ... 931s Unpacking libmpc3:arm64 (1.3.1-1) ... 931s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 931s Preparing to unpack .../023-cpp-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 931s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 932s Selecting previously unselected package cpp-13. 932s Preparing to unpack .../024-cpp-13_13.2.0-17ubuntu2_arm64.deb ... 932s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 932s Selecting previously unselected package cpp-aarch64-linux-gnu. 932s Preparing to unpack .../025-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 932s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 932s Selecting previously unselected package cpp. 932s Preparing to unpack .../026-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 932s Unpacking cpp (4:13.2.0-7ubuntu1) ... 932s Selecting previously unselected package libcc1-0:arm64. 932s Preparing to unpack .../027-libcc1-0_14-20240303-1ubuntu1_arm64.deb ... 932s Unpacking libcc1-0:arm64 (14-20240303-1ubuntu1) ... 932s Selecting previously unselected package libgomp1:arm64. 932s Preparing to unpack .../028-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 932s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 933s Selecting previously unselected package libitm1:arm64. 933s Preparing to unpack .../029-libitm1_14-20240303-1ubuntu1_arm64.deb ... 933s Unpacking libitm1:arm64 (14-20240303-1ubuntu1) ... 933s Selecting previously unselected package libatomic1:arm64. 933s Preparing to unpack .../030-libatomic1_14-20240303-1ubuntu1_arm64.deb ... 933s Unpacking libatomic1:arm64 (14-20240303-1ubuntu1) ... 933s Selecting previously unselected package libasan8:arm64. 933s Preparing to unpack .../031-libasan8_14-20240303-1ubuntu1_arm64.deb ... 933s Unpacking libasan8:arm64 (14-20240303-1ubuntu1) ... 933s Selecting previously unselected package liblsan0:arm64. 933s Preparing to unpack .../032-liblsan0_14-20240303-1ubuntu1_arm64.deb ... 933s Unpacking liblsan0:arm64 (14-20240303-1ubuntu1) ... 933s Selecting previously unselected package libtsan2:arm64. 933s Preparing to unpack .../033-libtsan2_14-20240303-1ubuntu1_arm64.deb ... 933s Unpacking libtsan2:arm64 (14-20240303-1ubuntu1) ... 934s Selecting previously unselected package libubsan1:arm64. 934s Preparing to unpack .../034-libubsan1_14-20240303-1ubuntu1_arm64.deb ... 934s Unpacking libubsan1:arm64 (14-20240303-1ubuntu1) ... 934s Selecting previously unselected package libhwasan0:arm64. 934s Preparing to unpack .../035-libhwasan0_14-20240303-1ubuntu1_arm64.deb ... 934s Unpacking libhwasan0:arm64 (14-20240303-1ubuntu1) ... 934s Selecting previously unselected package libgcc-13-dev:arm64. 934s Preparing to unpack .../036-libgcc-13-dev_13.2.0-17ubuntu2_arm64.deb ... 934s Unpacking libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 935s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 935s Preparing to unpack .../037-gcc-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 935s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 937s Selecting previously unselected package gcc-13. 937s Preparing to unpack .../038-gcc-13_13.2.0-17ubuntu2_arm64.deb ... 937s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 937s Selecting previously unselected package gcc-aarch64-linux-gnu. 937s Preparing to unpack .../039-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 937s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 937s Selecting previously unselected package gcc. 937s Preparing to unpack .../040-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 937s Unpacking gcc (4:13.2.0-7ubuntu1) ... 937s Selecting previously unselected package libstdc++-13-dev:arm64. 937s Preparing to unpack .../041-libstdc++-13-dev_13.2.0-17ubuntu2_arm64.deb ... 937s Unpacking libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 938s Selecting previously unselected package g++-13-aarch64-linux-gnu. 938s Preparing to unpack .../042-g++-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 938s Unpacking g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 939s Selecting previously unselected package g++-13. 939s Preparing to unpack .../043-g++-13_13.2.0-17ubuntu2_arm64.deb ... 939s Unpacking g++-13 (13.2.0-17ubuntu2) ... 939s Selecting previously unselected package g++-aarch64-linux-gnu. 939s Preparing to unpack .../044-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 939s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 939s Selecting previously unselected package g++. 939s Preparing to unpack .../045-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 939s Unpacking g++ (4:13.2.0-7ubuntu1) ... 939s Selecting previously unselected package build-essential. 939s Preparing to unpack .../046-build-essential_12.10ubuntu1_arm64.deb ... 939s Unpacking build-essential (12.10ubuntu1) ... 939s Selecting previously unselected package libatk1.0-0:arm64. 939s Preparing to unpack .../047-libatk1.0-0_2.50.0-1_arm64.deb ... 939s Unpacking libatk1.0-0:arm64 (2.50.0-1) ... 939s Selecting previously unselected package gir1.2-atk-1.0:arm64. 939s Preparing to unpack .../048-gir1.2-atk-1.0_2.50.0-1_arm64.deb ... 939s Unpacking gir1.2-atk-1.0:arm64 (2.50.0-1) ... 939s Selecting previously unselected package fonts-dejavu-mono. 939s Preparing to unpack .../049-fonts-dejavu-mono_2.37-8_all.deb ... 939s Unpacking fonts-dejavu-mono (2.37-8) ... 940s Selecting previously unselected package fonts-dejavu-core. 940s Preparing to unpack .../050-fonts-dejavu-core_2.37-8_all.deb ... 940s Unpacking fonts-dejavu-core (2.37-8) ... 940s Selecting previously unselected package fontconfig-config. 940s Preparing to unpack .../051-fontconfig-config_2.15.0-1ubuntu1_arm64.deb ... 940s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 941s Selecting previously unselected package libfontconfig1:arm64. 941s Preparing to unpack .../052-libfontconfig1_2.15.0-1ubuntu1_arm64.deb ... 941s Unpacking libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 941s Selecting previously unselected package libpixman-1-0:arm64. 941s Preparing to unpack .../053-libpixman-1-0_0.42.2-1_arm64.deb ... 941s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 941s Selecting previously unselected package libxcb-render0:arm64. 941s Preparing to unpack .../054-libxcb-render0_1.15-1_arm64.deb ... 941s Unpacking libxcb-render0:arm64 (1.15-1) ... 941s Selecting previously unselected package libxcb-shm0:arm64. 941s Preparing to unpack .../055-libxcb-shm0_1.15-1_arm64.deb ... 941s Unpacking libxcb-shm0:arm64 (1.15-1) ... 941s Selecting previously unselected package libxrender1:arm64. 941s Preparing to unpack .../056-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 941s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 941s Selecting previously unselected package libcairo2:arm64. 941s Preparing to unpack .../057-libcairo2_1.18.0-1_arm64.deb ... 941s Unpacking libcairo2:arm64 (1.18.0-1) ... 941s Selecting previously unselected package libcairo-gobject2:arm64. 941s Preparing to unpack .../058-libcairo-gobject2_1.18.0-1_arm64.deb ... 941s Unpacking libcairo-gobject2:arm64 (1.18.0-1) ... 941s Selecting previously unselected package gir1.2-freedesktop:arm64. 941s Preparing to unpack .../059-gir1.2-freedesktop_1.79.1-1_arm64.deb ... 941s Unpacking gir1.2-freedesktop:arm64 (1.79.1-1) ... 941s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:arm64. 941s Preparing to unpack .../060-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3_arm64.deb ... 941s Unpacking gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3) ... 942s Selecting previously unselected package libgraphite2-3:arm64. 942s Preparing to unpack .../061-libgraphite2-3_1.3.14-2_arm64.deb ... 942s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 942s Selecting previously unselected package libharfbuzz0b:arm64. 942s Preparing to unpack .../062-libharfbuzz0b_8.3.0-2_arm64.deb ... 942s Unpacking libharfbuzz0b:arm64 (8.3.0-2) ... 942s Selecting previously unselected package libharfbuzz-gobject0:arm64. 942s Preparing to unpack .../063-libharfbuzz-gobject0_8.3.0-2_arm64.deb ... 942s Unpacking libharfbuzz-gobject0:arm64 (8.3.0-2) ... 942s Selecting previously unselected package gir1.2-harfbuzz-0.0:arm64. 942s Preparing to unpack .../064-gir1.2-harfbuzz-0.0_8.3.0-2_arm64.deb ... 942s Unpacking gir1.2-harfbuzz-0.0:arm64 (8.3.0-2) ... 942s Selecting previously unselected package fontconfig. 942s Preparing to unpack .../065-fontconfig_2.15.0-1ubuntu1_arm64.deb ... 942s Unpacking fontconfig (2.15.0-1ubuntu1) ... 942s Selecting previously unselected package libthai-data. 942s Preparing to unpack .../066-libthai-data_0.1.29-2_all.deb ... 942s Unpacking libthai-data (0.1.29-2) ... 942s Selecting previously unselected package libdatrie1:arm64. 942s Preparing to unpack .../067-libdatrie1_0.2.13-3_arm64.deb ... 942s Unpacking libdatrie1:arm64 (0.2.13-3) ... 942s Selecting previously unselected package libthai0:arm64. 942s Preparing to unpack .../068-libthai0_0.1.29-2_arm64.deb ... 942s Unpacking libthai0:arm64 (0.1.29-2) ... 942s Selecting previously unselected package libpango-1.0-0:arm64. 943s Preparing to unpack .../069-libpango-1.0-0_1.51.0+ds-4_arm64.deb ... 943s Unpacking libpango-1.0-0:arm64 (1.51.0+ds-4) ... 943s Selecting previously unselected package libpangoft2-1.0-0:arm64. 943s Preparing to unpack .../070-libpangoft2-1.0-0_1.51.0+ds-4_arm64.deb ... 943s Unpacking libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 943s Selecting previously unselected package libpangocairo-1.0-0:arm64. 943s Preparing to unpack .../071-libpangocairo-1.0-0_1.51.0+ds-4_arm64.deb ... 943s Unpacking libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 943s Selecting previously unselected package libxft2:arm64. 943s Preparing to unpack .../072-libxft2_2.3.6-1_arm64.deb ... 943s Unpacking libxft2:arm64 (2.3.6-1) ... 943s Selecting previously unselected package libpangoxft-1.0-0:arm64. 943s Preparing to unpack .../073-libpangoxft-1.0-0_1.51.0+ds-4_arm64.deb ... 943s Unpacking libpangoxft-1.0-0:arm64 (1.51.0+ds-4) ... 943s Selecting previously unselected package gir1.2-pango-1.0:arm64. 943s Preparing to unpack .../074-gir1.2-pango-1.0_1.51.0+ds-4_arm64.deb ... 943s Unpacking gir1.2-pango-1.0:arm64 (1.51.0+ds-4) ... 943s Selecting previously unselected package libxi6:arm64. 943s Preparing to unpack .../075-libxi6_2%3a1.8.1-1_arm64.deb ... 943s Unpacking libxi6:arm64 (2:1.8.1-1) ... 943s Selecting previously unselected package libatspi2.0-0:arm64. 943s Preparing to unpack .../076-libatspi2.0-0_2.50.0-1_arm64.deb ... 943s Unpacking libatspi2.0-0:arm64 (2.50.0-1) ... 943s Selecting previously unselected package libatk-bridge2.0-0:arm64. 943s Preparing to unpack .../077-libatk-bridge2.0-0_2.50.0-1_arm64.deb ... 943s Unpacking libatk-bridge2.0-0:arm64 (2.50.0-1) ... 944s Selecting previously unselected package liblcms2-2:arm64. 944s Preparing to unpack .../078-liblcms2-2_2.14-2_arm64.deb ... 944s Unpacking liblcms2-2:arm64 (2.14-2) ... 944s Selecting previously unselected package libcolord2:arm64. 944s Preparing to unpack .../079-libcolord2_1.4.7-1_arm64.deb ... 944s Unpacking libcolord2:arm64 (1.4.7-1) ... 944s Selecting previously unselected package libavahi-common-data:arm64. 944s Preparing to unpack .../080-libavahi-common-data_0.8-13ubuntu2_arm64.deb ... 944s Unpacking libavahi-common-data:arm64 (0.8-13ubuntu2) ... 944s Selecting previously unselected package libavahi-common3:arm64. 944s Preparing to unpack .../081-libavahi-common3_0.8-13ubuntu2_arm64.deb ... 944s Unpacking libavahi-common3:arm64 (0.8-13ubuntu2) ... 944s Selecting previously unselected package libavahi-client3:arm64. 944s Preparing to unpack .../082-libavahi-client3_0.8-13ubuntu2_arm64.deb ... 944s Unpacking libavahi-client3:arm64 (0.8-13ubuntu2) ... 944s Selecting previously unselected package libcups2:arm64. 944s Preparing to unpack .../083-libcups2_2.4.6-0ubuntu3_arm64.deb ... 944s Unpacking libcups2:arm64 (2.4.6-0ubuntu3) ... 945s Selecting previously unselected package libepoxy0:arm64. 945s Preparing to unpack .../084-libepoxy0_1.5.10-1_arm64.deb ... 945s Unpacking libepoxy0:arm64 (1.5.10-1) ... 945s Selecting previously unselected package libwayland-client0:arm64. 945s Preparing to unpack .../085-libwayland-client0_1.22.0-2.1_arm64.deb ... 945s Unpacking libwayland-client0:arm64 (1.22.0-2.1) ... 945s Selecting previously unselected package libwayland-cursor0:arm64. 945s Preparing to unpack .../086-libwayland-cursor0_1.22.0-2.1_arm64.deb ... 945s Unpacking libwayland-cursor0:arm64 (1.22.0-2.1) ... 945s Selecting previously unselected package libwayland-egl1:arm64. 945s Preparing to unpack .../087-libwayland-egl1_1.22.0-2.1_arm64.deb ... 945s Unpacking libwayland-egl1:arm64 (1.22.0-2.1) ... 945s Selecting previously unselected package libxcomposite1:arm64. 945s Preparing to unpack .../088-libxcomposite1_1%3a0.4.5-1build2_arm64.deb ... 945s Unpacking libxcomposite1:arm64 (1:0.4.5-1build2) ... 945s Selecting previously unselected package libxfixes3:arm64. 945s Preparing to unpack .../089-libxfixes3_1%3a6.0.0-2_arm64.deb ... 945s Unpacking libxfixes3:arm64 (1:6.0.0-2) ... 945s Selecting previously unselected package libxcursor1:arm64. 945s Preparing to unpack .../090-libxcursor1_1%3a1.2.1-1_arm64.deb ... 945s Unpacking libxcursor1:arm64 (1:1.2.1-1) ... 945s Selecting previously unselected package libxdamage1:arm64. 945s Preparing to unpack .../091-libxdamage1_1%3a1.1.6-1_arm64.deb ... 945s Unpacking libxdamage1:arm64 (1:1.1.6-1) ... 945s Selecting previously unselected package libxinerama1:arm64. 945s Preparing to unpack .../092-libxinerama1_2%3a1.1.4-3_arm64.deb ... 945s Unpacking libxinerama1:arm64 (2:1.1.4-3) ... 945s Selecting previously unselected package libxrandr2:arm64. 946s Preparing to unpack .../093-libxrandr2_2%3a1.5.2-2_arm64.deb ... 946s Unpacking libxrandr2:arm64 (2:1.5.2-2) ... 946s Selecting previously unselected package libdconf1:arm64. 946s Preparing to unpack .../094-libdconf1_0.40.0-4_arm64.deb ... 946s Unpacking libdconf1:arm64 (0.40.0-4) ... 946s Selecting previously unselected package dconf-service. 946s Preparing to unpack .../095-dconf-service_0.40.0-4_arm64.deb ... 946s Unpacking dconf-service (0.40.0-4) ... 946s Selecting previously unselected package dconf-gsettings-backend:arm64. 946s Preparing to unpack .../096-dconf-gsettings-backend_0.40.0-4_arm64.deb ... 946s Unpacking dconf-gsettings-backend:arm64 (0.40.0-4) ... 946s Selecting previously unselected package libgtk-3-common. 946s Preparing to unpack .../097-libgtk-3-common_3.24.40-2ubuntu1_all.deb ... 946s Unpacking libgtk-3-common (3.24.40-2ubuntu1) ... 946s Selecting previously unselected package libgtk-3-0:arm64. 946s Preparing to unpack .../098-libgtk-3-0_3.24.40-2ubuntu1_arm64.deb ... 946s Unpacking libgtk-3-0:arm64 (3.24.40-2ubuntu1) ... 946s Selecting previously unselected package gir1.2-gtk-3.0:arm64. 947s Preparing to unpack .../099-gir1.2-gtk-3.0_3.24.40-2ubuntu1_arm64.deb ... 947s Unpacking gir1.2-gtk-3.0:arm64 (3.24.40-2ubuntu1) ... 947s Selecting previously unselected package libmozjs-102-0:arm64. 947s Preparing to unpack .../100-libmozjs-102-0_102.15.1-1_arm64.deb ... 947s Unpacking libmozjs-102-0:arm64 (102.15.1-1) ... 947s Selecting previously unselected package libcjs0:arm64. 947s Preparing to unpack .../101-libcjs0_6.0.0-2_arm64.deb ... 947s Unpacking libcjs0:arm64 (6.0.0-2) ... 947s Selecting previously unselected package cjs. 947s Preparing to unpack .../102-cjs_6.0.0-2_arm64.deb ... 947s Unpacking cjs (6.0.0-2) ... 947s Selecting previously unselected package gir1.2-glib-2.0-dev:arm64. 948s Preparing to unpack .../103-gir1.2-glib-2.0-dev_2.79.2-1~ubuntu1_arm64.deb ... 948s Unpacking gir1.2-glib-2.0-dev:arm64 (2.79.2-1~ubuntu1) ... 948s Selecting previously unselected package gir1.2-freedesktop-dev:arm64. 948s Preparing to unpack .../104-gir1.2-freedesktop-dev_1.79.1-1_arm64.deb ... 948s Unpacking gir1.2-freedesktop-dev:arm64 (1.79.1-1) ... 948s Selecting previously unselected package gir1.2-girepository-2.0-dev:arm64. 948s Preparing to unpack .../105-gir1.2-girepository-2.0-dev_1.79.1-1_arm64.deb ... 948s Unpacking gir1.2-girepository-2.0-dev:arm64 (1.79.1-1) ... 948s Selecting previously unselected package python3-mako. 948s Preparing to unpack .../106-python3-mako_1.3.2-1_all.deb ... 948s Unpacking python3-mako (1.3.2-1) ... 948s Selecting previously unselected package python3-markdown. 948s Preparing to unpack .../107-python3-markdown_3.5.2-1_all.deb ... 948s Unpacking python3-markdown (3.5.2-1) ... 948s Selecting previously unselected package gobject-introspection-bin. 948s Preparing to unpack .../108-gobject-introspection-bin_1.79.1-1_arm64.deb ... 948s Unpacking gobject-introspection-bin (1.79.1-1) ... 948s Selecting previously unselected package libffi-dev:arm64. 948s Preparing to unpack .../109-libffi-dev_3.4.6-1_arm64.deb ... 948s Unpacking libffi-dev:arm64 (3.4.6-1) ... 949s Selecting previously unselected package libglib2.0-bin. 949s Preparing to unpack .../110-libglib2.0-bin_2.79.2-1~ubuntu1_arm64.deb ... 949s Unpacking libglib2.0-bin (2.79.2-1~ubuntu1) ... 949s Selecting previously unselected package python3-packaging. 949s Preparing to unpack .../111-python3-packaging_23.2-1_all.deb ... 949s Unpacking python3-packaging (23.2-1) ... 949s Selecting previously unselected package libgirepository-2.0-0:arm64. 949s Preparing to unpack .../112-libgirepository-2.0-0_2.79.2-1~ubuntu1_arm64.deb ... 949s Unpacking libgirepository-2.0-0:arm64 (2.79.2-1~ubuntu1) ... 949s Selecting previously unselected package libglib2.0-dev-bin. 949s Preparing to unpack .../113-libglib2.0-dev-bin_2.79.2-1~ubuntu1_arm64.deb ... 949s Unpacking libglib2.0-dev-bin (2.79.2-1~ubuntu1) ... 949s Selecting previously unselected package uuid-dev:arm64. 949s Preparing to unpack .../114-uuid-dev_2.39.3-6ubuntu2_arm64.deb ... 949s Unpacking uuid-dev:arm64 (2.39.3-6ubuntu2) ... 949s Selecting previously unselected package libblkid-dev:arm64. 949s Preparing to unpack .../115-libblkid-dev_2.39.3-6ubuntu2_arm64.deb ... 949s Unpacking libblkid-dev:arm64 (2.39.3-6ubuntu2) ... 949s Selecting previously unselected package libsepol-dev:arm64. 949s Preparing to unpack .../116-libsepol-dev_3.5-2_arm64.deb ... 949s Unpacking libsepol-dev:arm64 (3.5-2) ... 949s Selecting previously unselected package libpcre2-16-0:arm64. 949s Preparing to unpack .../117-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 949s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 950s Selecting previously unselected package libpcre2-32-0:arm64. 950s Preparing to unpack .../118-libpcre2-32-0_10.42-4ubuntu1_arm64.deb ... 950s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 950s Selecting previously unselected package libpcre2-posix3:arm64. 950s Preparing to unpack .../119-libpcre2-posix3_10.42-4ubuntu1_arm64.deb ... 950s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 950s Selecting previously unselected package libpcre2-dev:arm64. 950s Preparing to unpack .../120-libpcre2-dev_10.42-4ubuntu1_arm64.deb ... 950s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu1) ... 950s Selecting previously unselected package libselinux1-dev:arm64. 950s Preparing to unpack .../121-libselinux1-dev_3.5-2build1_arm64.deb ... 950s Unpacking libselinux1-dev:arm64 (3.5-2build1) ... 950s Selecting previously unselected package libmount-dev:arm64. 950s Preparing to unpack .../122-libmount-dev_2.39.3-6ubuntu2_arm64.deb ... 950s Unpacking libmount-dev:arm64 (2.39.3-6ubuntu2) ... 950s Selecting previously unselected package libpkgconf3:arm64. 950s Preparing to unpack .../123-libpkgconf3_1.8.1-2_arm64.deb ... 950s Unpacking libpkgconf3:arm64 (1.8.1-2) ... 950s Selecting previously unselected package pkgconf-bin. 950s Preparing to unpack .../124-pkgconf-bin_1.8.1-2_arm64.deb ... 950s Unpacking pkgconf-bin (1.8.1-2) ... 950s Selecting previously unselected package pkgconf:arm64. 950s Preparing to unpack .../125-pkgconf_1.8.1-2_arm64.deb ... 950s Unpacking pkgconf:arm64 (1.8.1-2) ... 951s Selecting previously unselected package zlib1g-dev:arm64. 951s Preparing to unpack .../126-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 951s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 951s Selecting previously unselected package libglib2.0-dev:arm64. 951s Preparing to unpack .../127-libglib2.0-dev_2.79.2-1~ubuntu1_arm64.deb ... 951s Unpacking libglib2.0-dev:arm64 (2.79.2-1~ubuntu1) ... 951s Selecting previously unselected package gobject-introspection:arm64. 951s Preparing to unpack .../128-gobject-introspection_1.79.1-1_arm64.deb ... 951s Unpacking gobject-introspection:arm64 (1.79.1-1) ... 951s Selecting previously unselected package libbrotli-dev:arm64. 951s Preparing to unpack .../129-libbrotli-dev_1.1.0-2_arm64.deb ... 951s Unpacking libbrotli-dev:arm64 (1.1.0-2) ... 951s Selecting previously unselected package libbz2-dev:arm64. 951s Preparing to unpack .../130-libbz2-dev_1.0.8-5ubuntu1_arm64.deb ... 951s Unpacking libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 952s Selecting previously unselected package libcairo-script-interpreter2:arm64. 952s Preparing to unpack .../131-libcairo-script-interpreter2_1.18.0-1_arm64.deb ... 952s Unpacking libcairo-script-interpreter2:arm64 (1.18.0-1) ... 952s Selecting previously unselected package libexpat1-dev:arm64. 952s Preparing to unpack .../132-libexpat1-dev_2.6.0-1_arm64.deb ... 952s Unpacking libexpat1-dev:arm64 (2.6.0-1) ... 952s Selecting previously unselected package libpng-dev:arm64. 952s Preparing to unpack .../133-libpng-dev_1.6.43-1_arm64.deb ... 952s Unpacking libpng-dev:arm64 (1.6.43-1) ... 952s Selecting previously unselected package libfreetype-dev:arm64. 952s Preparing to unpack .../134-libfreetype-dev_2.13.2+dfsg-1_arm64.deb ... 952s Unpacking libfreetype-dev:arm64 (2.13.2+dfsg-1) ... 952s Selecting previously unselected package libfontconfig-dev:arm64. 952s Preparing to unpack .../135-libfontconfig-dev_2.15.0-1ubuntu1_arm64.deb ... 952s Unpacking libfontconfig-dev:arm64 (2.15.0-1ubuntu1) ... 952s Selecting previously unselected package libpixman-1-dev:arm64. 952s Preparing to unpack .../136-libpixman-1-dev_0.42.2-1_arm64.deb ... 952s Unpacking libpixman-1-dev:arm64 (0.42.2-1) ... 952s Selecting previously unselected package x11-common. 952s Preparing to unpack .../137-x11-common_1%3a7.7+23ubuntu2_all.deb ... 952s Unpacking x11-common (1:7.7+23ubuntu2) ... 952s Selecting previously unselected package libice6:arm64. 952s Preparing to unpack .../138-libice6_2%3a1.0.10-1build2_arm64.deb ... 952s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 952s Selecting previously unselected package libsm6:arm64. 953s Preparing to unpack .../139-libsm6_2%3a1.2.3-1build2_arm64.deb ... 953s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 953s Selecting previously unselected package xorg-sgml-doctools. 953s Preparing to unpack .../140-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 953s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 953s Selecting previously unselected package x11proto-dev. 953s Preparing to unpack .../141-x11proto-dev_2023.2-1_all.deb ... 953s Unpacking x11proto-dev (2023.2-1) ... 953s Selecting previously unselected package x11proto-core-dev. 953s Preparing to unpack .../142-x11proto-core-dev_2023.2-1_all.deb ... 953s Unpacking x11proto-core-dev (2023.2-1) ... 953s Selecting previously unselected package libice-dev:arm64. 953s Preparing to unpack .../143-libice-dev_2%3a1.0.10-1build2_arm64.deb ... 953s Unpacking libice-dev:arm64 (2:1.0.10-1build2) ... 953s Selecting previously unselected package libsm-dev:arm64. 953s Preparing to unpack .../144-libsm-dev_2%3a1.2.3-1build2_arm64.deb ... 953s Unpacking libsm-dev:arm64 (2:1.2.3-1build2) ... 953s Selecting previously unselected package libxau-dev:arm64. 953s Preparing to unpack .../145-libxau-dev_1%3a1.0.9-1build5_arm64.deb ... 953s Unpacking libxau-dev:arm64 (1:1.0.9-1build5) ... 953s Selecting previously unselected package libxdmcp-dev:arm64. 953s Preparing to unpack .../146-libxdmcp-dev_1%3a1.1.3-0ubuntu5_arm64.deb ... 953s Unpacking libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... 953s Selecting previously unselected package xtrans-dev. 953s Preparing to unpack .../147-xtrans-dev_1.4.0-1_all.deb ... 953s Unpacking xtrans-dev (1.4.0-1) ... 954s Selecting previously unselected package libpthread-stubs0-dev:arm64. 954s Preparing to unpack .../148-libpthread-stubs0-dev_0.4-1build2_arm64.deb ... 954s Unpacking libpthread-stubs0-dev:arm64 (0.4-1build2) ... 954s Selecting previously unselected package libxcb1-dev:arm64. 954s Preparing to unpack .../149-libxcb1-dev_1.15-1_arm64.deb ... 954s Unpacking libxcb1-dev:arm64 (1.15-1) ... 954s Selecting previously unselected package libx11-dev:arm64. 954s Preparing to unpack .../150-libx11-dev_2%3a1.8.7-1_arm64.deb ... 954s Unpacking libx11-dev:arm64 (2:1.8.7-1) ... 954s Selecting previously unselected package libxcb-render0-dev:arm64. 954s Preparing to unpack .../151-libxcb-render0-dev_1.15-1_arm64.deb ... 954s Unpacking libxcb-render0-dev:arm64 (1.15-1) ... 954s Selecting previously unselected package libxcb-shm0-dev:arm64. 954s Preparing to unpack .../152-libxcb-shm0-dev_1.15-1_arm64.deb ... 954s Unpacking libxcb-shm0-dev:arm64 (1.15-1) ... 954s Selecting previously unselected package libxext-dev:arm64. 954s Preparing to unpack .../153-libxext-dev_2%3a1.3.4-1build1_arm64.deb ... 954s Unpacking libxext-dev:arm64 (2:1.3.4-1build1) ... 954s Selecting previously unselected package libxrender-dev:arm64. 954s Preparing to unpack .../154-libxrender-dev_1%3a0.9.10-1.1_arm64.deb ... 954s Unpacking libxrender-dev:arm64 (1:0.9.10-1.1) ... 954s Selecting previously unselected package libcairo2-dev:arm64. 954s Preparing to unpack .../155-libcairo2-dev_1.18.0-1_arm64.deb ... 954s Unpacking libcairo2-dev:arm64 (1.18.0-1) ... 955s Selecting previously unselected package libgirepository-1.0-dev:arm64. 955s Preparing to unpack .../156-libgirepository-1.0-dev_1.79.1-1_arm64.deb ... 955s Unpacking libgirepository-1.0-dev:arm64 (1.79.1-1) ... 955s Selecting previously unselected package libgirepository1.0-dev. 955s Preparing to unpack .../157-libgirepository1.0-dev_1.79.1-1_arm64.deb ... 955s Unpacking libgirepository1.0-dev (1.79.1-1) ... 955s Selecting previously unselected package libmozjs-102-dev. 955s Preparing to unpack .../158-libmozjs-102-dev_102.15.1-1_arm64.deb ... 955s Unpacking libmozjs-102-dev (102.15.1-1) ... 956s Selecting previously unselected package libcjs-dev. 956s Preparing to unpack .../159-libcjs-dev_6.0.0-2_arm64.deb ... 956s Unpacking libcjs-dev (6.0.0-2) ... 956s Selecting previously unselected package autopkgtest-satdep. 956s Preparing to unpack .../160-2-autopkgtest-satdep.deb ... 956s Unpacking autopkgtest-satdep (0) ... 956s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 956s Setting up liblcms2-2:arm64 (2.14-2) ... 956s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 956s Setting up libsharpyuv0:arm64 (1.3.2-0.4) ... 956s Setting up libpixman-1-dev:arm64 (0.42.2-1) ... 956s Setting up libxdamage1:arm64 (1:1.1.6-1) ... 956s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 956s Setting up hicolor-icon-theme (0.17-2) ... 956s Setting up libxi6:arm64 (2:1.8.1-1) ... 956s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 956s Setting up libdatrie1:arm64 (0.2.13-3) ... 956s Setting up libgirepository-2.0-0:arm64 (2.79.2-1~ubuntu1) ... 956s Setting up libxcb-render0:arm64 (1.15-1) ... 956s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 956s Setting up x11-common (1:7.7+23ubuntu2) ... 958s Setting up libdeflate0:arm64 (1.19-1) ... 958s Setting up linux-libc-dev:arm64 (6.8.0-11.11) ... 958s Setting up libglib2.0-bin (2.79.2-1~ubuntu1) ... 958s Setting up libxcb-shm0:arm64 (1.15-1) ... 958s Setting up libatspi2.0-0:arm64 (2.50.0-1) ... 958s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 958s Setting up libffi-dev:arm64 (3.4.6-1) ... 958s Setting up libpthread-stubs0-dev:arm64 (0.4-1build2) ... 958s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 958s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 958s Setting up libcolord2:arm64 (1.4.7-1) ... 958s Setting up libdconf1:arm64 (0.40.0-4) ... 958s Setting up xtrans-dev (1.4.0-1) ... 958s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 958s Setting up python3-packaging (23.2-1) ... 959s Setting up libpkgconf3:arm64 (1.8.1-2) ... 959s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 959s Setting up libepoxy0:arm64 (1.5.10-1) ... 959s Setting up libxfixes3:arm64 (1:6.0.0-2) ... 959s Setting up libavahi-common-data:arm64 (0.8-13ubuntu2) ... 959s Setting up libxinerama1:arm64 (2:1.1.4-3) ... 959s Setting up fonts-dejavu-mono (2.37-8) ... 959s Setting up libmpc3:arm64 (1.3.1-1) ... 959s Setting up libatomic1:arm64 (14-20240303-1ubuntu1) ... 959s Setting up python3-markdown (3.5.2-1) ... 959s Setting up libxrandr2:arm64 (2:1.5.2-2) ... 959s Setting up fonts-dejavu-core (2.37-8) ... 959s Setting up libsepol-dev:arm64 (3.5-2) ... 959s Setting up pkgconf-bin (1.8.1-2) ... 959s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 959s Setting up libmozjs-102-0:arm64 (102.15.1-1) ... 959s Setting up libwebp7:arm64 (1.3.2-0.4) ... 959s Setting up libubsan1:arm64 (14-20240303-1ubuntu1) ... 959s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 959s Setting up gir1.2-glib-2.0-dev:arm64 (2.79.2-1~ubuntu1) ... 959s Setting up libhwasan0:arm64 (14-20240303-1ubuntu1) ... 959s Setting up at-spi2-common (2.50.0-1) ... 959s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 959s Setting up libasan8:arm64 (14-20240303-1ubuntu1) ... 959s Setting up libharfbuzz0b:arm64 (8.3.0-2) ... 959s Setting up libthai-data (0.1.29-2) ... 959s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 959s Setting up libatk1.0-0:arm64 (2.50.0-1) ... 959s Setting up libwayland-egl1:arm64 (1.22.0-2.1) ... 959s Setting up libtsan2:arm64 (14-20240303-1ubuntu1) ... 959s Setting up libisl23:arm64 (0.26-3) ... 959s Setting up libc-dev-bin (2.39-0ubuntu6) ... 959s Setting up libxcomposite1:arm64 (1:0.4.5-1build2) ... 959s Setting up libmozjs-102-dev (102.15.1-1) ... 959s Setting up libcc1-0:arm64 (14-20240303-1ubuntu1) ... 959s Setting up libbrotli-dev:arm64 (1.1.0-2) ... 959s Setting up liblsan0:arm64 (14-20240303-1ubuntu1) ... 959s Setting up libitm1:arm64 (14-20240303-1ubuntu1) ... 960s Setting up python3-mako (1.3.2-1) ... 960s Setting up libwayland-client0:arm64 (1.22.0-2.1) ... 960s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 960s Setting up x11proto-dev (2023.2-1) ... 960s Setting up libglib2.0-dev-bin (2.79.2-1~ubuntu1) ... 961s Setting up libice6:arm64 (2:1.0.10-1build2) ... 961s Setting up libxau-dev:arm64 (1:1.0.9-1build5) ... 961s Setting up cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 961s Setting up libice-dev:arm64 (2:1.0.10-1build2) ... 961s Setting up gir1.2-atk-1.0:arm64 (2.50.0-1) ... 961s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 962s Setting up libxcursor1:arm64 (1:1.2.1-1) ... 962s Setting up libavahi-common3:arm64 (0.8-13ubuntu2) ... 962s Setting up dconf-service (0.40.0-4) ... 962s Setting up libharfbuzz-gobject0:arm64 (8.3.0-2) ... 962s Setting up gir1.2-girepository-2.0-dev:arm64 (1.79.1-1) ... 962s Setting up pkgconf:arm64 (1.8.1-2) ... 962s Setting up libatk-bridge2.0-0:arm64 (2.50.0-1) ... 962s Setting up libthai0:arm64 (0.1.29-2) ... 962s Setting up libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... 962s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 962s Setting up x11proto-core-dev (2023.2-1) ... 962s Setting up libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 962s Setting up libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 962s Setting up libwayland-cursor0:arm64 (1.22.0-2.1) ... 962s Setting up libc6-dev:arm64 (2.39-0ubuntu6) ... 962s Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3) ... 962s Setting up libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 962s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 962s Setting up libavahi-client3:arm64 (0.8-13ubuntu2) ... 962s Setting up libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 962s Setting up libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 962s Setting up gtk-update-icon-cache (3.24.40-2ubuntu1) ... 962s Setting up fontconfig (2.15.0-1ubuntu1) ... 964s Regenerating fonts cache... done. 964s Setting up libxft2:arm64 (2.3.6-1) ... 964s Setting up libxcb1-dev:arm64 (1.15-1) ... 964s Setting up libpcre2-dev:arm64 (10.42-4ubuntu1) ... 964s Setting up cpp-13 (13.2.0-17ubuntu2) ... 964s Setting up dconf-gsettings-backend:arm64 (0.40.0-4) ... 964s Setting up gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3) ... 964s Setting up libsm-dev:arm64 (2:1.2.3-1build2) ... 964s Setting up libselinux1-dev:arm64 (3.5-2build1) ... 964s Setting up libpango-1.0-0:arm64 (1.51.0+ds-4) ... 964s Setting up libx11-dev:arm64 (2:1.8.7-1) ... 964s Setting up gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 964s Setting up libcairo2:arm64 (1.18.0-1) ... 964s Setting up libxcb-shm0-dev:arm64 (1.15-1) ... 964s Setting up libexpat1-dev:arm64 (2.6.0-1) ... 964s Setting up uuid-dev:arm64 (2.39.3-6ubuntu2) ... 964s Setting up gcc-13 (13.2.0-17ubuntu2) ... 964s Setting up libxcb-render0-dev:arm64 (1.15-1) ... 964s Setting up libxext-dev:arm64 (2:1.3.4-1build1) ... 964s Setting up libcups2:arm64 (2.4.6-0ubuntu3) ... 964s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 964s Setting up cpp (4:13.2.0-7ubuntu1) ... 964s Setting up libcairo-gobject2:arm64 (1.18.0-1) ... 964s Setting up libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 964s Setting up libxrender-dev:arm64 (1:0.9.10-1.1) ... 964s Setting up libgtk-3-common (3.24.40-2ubuntu1) ... 964s Setting up libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 964s Setting up g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 964s Setting up libcairo-script-interpreter2:arm64 (1.18.0-1) ... 964s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 964s Setting up libblkid-dev:arm64 (2.39.3-6ubuntu2) ... 964s Setting up g++-13 (13.2.0-17ubuntu2) ... 964s Setting up gir1.2-freedesktop:arm64 (1.79.1-1) ... 964s Setting up libpangoxft-1.0-0:arm64 (1.51.0+ds-4) ... 964s Setting up libpng-dev:arm64 (1.6.43-1) ... 964s Setting up gir1.2-harfbuzz-0.0:arm64 (8.3.0-2) ... 964s Setting up libcjs0:arm64 (6.0.0-2) ... 964s Setting up gcc (4:13.2.0-7ubuntu1) ... 964s Setting up libfreetype-dev:arm64 (2.13.2+dfsg-1) ... 964s Setting up gir1.2-pango-1.0:arm64 (1.51.0+ds-4) ... 964s Setting up gir1.2-freedesktop-dev:arm64 (1.79.1-1) ... 964s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 964s Setting up libmount-dev:arm64 (2.39.3-6ubuntu2) ... 964s Setting up libfontconfig-dev:arm64 (2.15.0-1ubuntu1) ... 964s Setting up libglib2.0-dev:arm64 (2.79.2-1~ubuntu1) ... 964s Setting up g++ (4:13.2.0-7ubuntu1) ... 964s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 964s Setting up build-essential (12.10ubuntu1) ... 964s Setting up gobject-introspection-bin (1.79.1-1) ... 965s Setting up adwaita-icon-theme (46~rc-1) ... 965s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 965s Setting up humanity-icon-theme (0.6.16) ... 966s Setting up ubuntu-mono (24.04-0ubuntu1) ... 966s Processing triggers for man-db (2.12.0-3) ... 968s Processing triggers for install-info (7.1-3) ... 968s Processing triggers for libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 968s Setting up libgtk-3-0:arm64 (3.24.40-2ubuntu1) ... 968s Processing triggers for libc-bin (2.39-0ubuntu6) ... 968s Setting up gir1.2-gtk-3.0:arm64 (3.24.40-2ubuntu1) ... 968s Setting up gobject-introspection:arm64 (1.79.1-1) ... 968s Setting up cjs (6.0.0-2) ... 968s Setting up libgirepository-1.0-dev:arm64 (1.79.1-1) ... 968s Setting up libcairo2-dev:arm64 (1.18.0-1) ... 968s Setting up libgirepository1.0-dev (1.79.1-1) ... 968s Setting up libcjs-dev (6.0.0-2) ... 968s Setting up autopkgtest-satdep (0) ... 984s (Reading database ... 93972 files and directories currently installed.) 984s Removing autopkgtest-satdep (0) ... 987s autopkgtest [03:42:02]: test build: [----------------------- 989s build: OK 989s run: OK 989s autopkgtest [03:42:04]: test build: -----------------------] 990s autopkgtest [03:42:05]: test build: - - - - - - - - - - results - - - - - - - - - - 990s build PASS (superficial) 990s autopkgtest [03:42:05]: test installed-tests: preparing testbed 1124s autopkgtest [03:44:19]: testbed dpkg architecture: arm64 1124s autopkgtest [03:44:19]: testbed apt version: 2.7.12 1124s autopkgtest [03:44:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1125s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1126s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 1126s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.8 kB] 1126s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 1126s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3997 kB] 1127s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [708 kB] 1127s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 1127s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.7 kB] 1127s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 1127s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4366 kB] 1127s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 1127s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [71.0 kB] 1127s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 1137s Fetched 9863 kB in 5s (1933 kB/s) 1138s Reading package lists... 1143s Reading package lists... 1144s Building dependency tree... 1144s Reading state information... 1145s Calculating upgrade... 1146s The following packages will be upgraded: 1146s readline-common 1146s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1146s Need to get 56.4 kB of archives. 1146s After this operation, 0 B of additional disk space will be used. 1146s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-4 [56.4 kB] 1148s Fetched 56.4 kB in 0s (180 kB/s) 1148s (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 ... 75911 files and directories currently installed.) 1148s Preparing to unpack .../readline-common_8.2-4_all.deb ... 1148s Unpacking readline-common (8.2-4) over (8.2-3) ... 1148s Setting up readline-common (8.2-4) ... 1148s Processing triggers for install-info (7.1-3) ... 1148s Processing triggers for man-db (2.12.0-3) ... 1149s Reading package lists... 1150s Building dependency tree... 1150s Reading state information... 1152s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1154s sh: Attempting to set up Debian/Ubuntu apt sources automatically 1154s sh: Distribution appears to be Ubuntu 1156s Reading package lists... 1157s Building dependency tree... 1157s Reading state information... 1158s eatmydata is already the newest version (131-1). 1158s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1158s Reading package lists... 1159s Building dependency tree... 1159s Reading state information... 1161s dbus is already the newest version (1.14.10-4ubuntu1). 1161s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1161s Reading package lists... 1161s Building dependency tree... 1161s Reading state information... 1163s rng-tools-debian is already the newest version (2.4). 1163s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1163s Reading package lists... 1164s Building dependency tree... 1164s Reading state information... 1165s The following packages will be REMOVED: 1165s cloud-init* python3-configobj* python3-debconf* 1166s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 1166s After this operation, 3256 kB disk space will be freed. 1166s (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 ... 75911 files and directories currently installed.) 1166s Removing cloud-init (24.1.2-0ubuntu1) ... 1170s Removing python3-configobj (5.0.8-3) ... 1170s Removing python3-debconf (1.5.86) ... 1170s Processing triggers for man-db (2.12.0-3) ... 1171s (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 ... 75522 files and directories currently installed.) 1171s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 1174s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 1174s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 1174s invoke-rc.d: policy-rc.d denied execution of try-restart. 1175s Reading package lists... 1175s Building dependency tree... 1175s Reading state information... 1177s linux-generic is already the newest version (6.8.0-11.11+1). 1177s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1178s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 1178s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 1178s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 1187s Reading package lists... 1187s Reading package lists... 1187s Building dependency tree... 1187s Reading state information... 1189s Calculating upgrade... 1190s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1190s Reading package lists... 1191s Building dependency tree... 1191s Reading state information... 1192s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1193s autopkgtest [03:45:28]: rebooting testbed after setup commands that affected boot 1360s Reading package lists... 1360s Building dependency tree... 1360s Reading state information... 1361s Starting pkgProblemResolver with broken count: 0 1362s Starting 2 pkgProblemResolver with broken count: 0 1362s Done 1363s The following additional packages will be installed: 1363s adwaita-icon-theme at-spi2-common at-spi2-core cjs cjs-tests dbus-x11 1363s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 1363s fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop 1363s gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 1363s gnome-desktop-testing gsettings-desktop-schemas gtk-update-icon-cache 1363s hicolor-icon-theme humanity-icon-theme libatk-bridge2.0-0 libatk1.0-0 1363s libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 1363s libcairo-gobject2 libcairo2 libcjs0 libcolord2 libcups2 libdatrie1 libdconf1 1363s libdeflate0 libdrm-amdgpu1 libdrm-nouveau2 libdrm-radeon1 libepoxy0 1363s libfontconfig1 libfontenc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common 1363s libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 1363s libgraphite2-3 libgtk-3-0 libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b 1363s libice6 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17 1363s libmozjs-102-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 1363s libpangoxft-1.0-0 libpixman-1-0 libsharpyuv0 libsm6 libthai-data libthai0 1363s libtiff6 libunwind8 libvulkan1 libwayland-client0 libwayland-cursor0 1363s libwayland-egl1 libwebp7 libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 1363s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 1363s libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 libxdamage1 1363s libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxpm4 1363s libxrandr2 libxrender1 libxshmfence1 libxt6 libxtst6 libxxf86vm1 1363s session-migration ubuntu-mono x11-common x11-xkb-utils xserver-common xvfb 1363s Suggested packages: 1363s colord cups-common gvfs liblcms2-utils 1363s Recommended packages: 1363s librsvg2-common libgdk-pixbuf2.0-bin libgl1-amber-dri libgtk-3-bin 1363s mesa-vulkan-drivers | vulkan-icd xfonts-base 1363s The following NEW packages will be installed: 1363s adwaita-icon-theme at-spi2-common at-spi2-core autopkgtest-satdep cjs 1363s cjs-tests dbus-x11 dconf-gsettings-backend dconf-service fontconfig 1363s fontconfig-config fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 1363s gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 1363s gir1.2-pango-1.0 gnome-desktop-testing gsettings-desktop-schemas 1363s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme 1363s libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libavahi-client3 1363s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcjs0 1363s libcolord2 libcups2 libdatrie1 libdconf1 libdeflate0 libdrm-amdgpu1 1363s libdrm-nouveau2 libdrm-radeon1 libepoxy0 libfontconfig1 libfontenc1 1363s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgl1 libgl1-mesa-dri 1363s libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0 1363s libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b libice6 libjbig0 1363s libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17 libmozjs-102-0 1363s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 1363s libpixman-1-0 libsharpyuv0 libsm6 libthai-data libthai0 libtiff6 libunwind8 1363s libvulkan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 1363s libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 1363s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 1363s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 1363s libxinerama1 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 1363s libxshmfence1 libxt6 libxtst6 libxxf86vm1 session-migration ubuntu-mono 1363s x11-common x11-xkb-utils xserver-common xvfb 1363s 0 upgraded, 115 newly installed, 0 to remove and 0 not upgraded. 1363s Need to get 58.1 MB/58.1 MB of archives. 1363s After this operation, 271 MB of additional disk space will be used. 1363s Get:1 /tmp/autopkgtest.Y0aSSy/3-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [744 B] 1364s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [7624 B] 1364s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 1364s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 1364s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 1364s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 1364s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 1364s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libsharpyuv0 arm64 1.3.2-0.4 [14.4 kB] 1364s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libwebp7 arm64 1.3.2-0.4 [191 kB] 1364s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 libtiff6 arm64 4.5.1+git230720-3ubuntu1 [226 kB] 1364s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.10+dfsg-3 [144 kB] 1364s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 gtk-update-icon-cache arm64 3.24.40-2ubuntu1 [50.5 kB] 1364s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 hicolor-icon-theme all 0.17-2 [9976 B] 1364s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 humanity-icon-theme all 0.6.16 [1282 kB] 1364s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 1364s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 adwaita-icon-theme all 46~rc-1 [723 kB] 1364s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 at-spi2-common all 2.50.0-1 [7864 B] 1364s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libxi6 arm64 2:1.8.1-1 [31.9 kB] 1364s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 libatspi2.0-0 arm64 2.50.0-1 [78.5 kB] 1364s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 1364s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libxtst6 arm64 2:1.2.3-1.1 [13.7 kB] 1364s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 dbus-x11 arm64 1.14.10-4ubuntu1 [23.2 kB] 1364s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libdconf1 arm64 0.40.0-4 [39.2 kB] 1364s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 dconf-service arm64 0.40.0-4 [26.1 kB] 1364s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 dconf-gsettings-backend arm64 0.40.0-4 [21.6 kB] 1364s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 session-migration arm64 0.3.6 [9512 B] 1364s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 gsettings-desktop-schemas all 46~beta-3ubuntu1 [35.3 kB] 1364s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 at-spi2-core arm64 2.50.0-1 [55.2 kB] 1364s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libatk1.0-0 arm64 2.50.0-1 [53.8 kB] 1364s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-atk-1.0 arm64 2.50.0-1 [22.9 kB] 1364s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 1364s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 1364s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig-config arm64 2.15.0-1ubuntu1 [37.0 kB] 1364s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libfontconfig1 arm64 2.15.0-1ubuntu1 [142 kB] 1364s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 1364s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 1364s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 1364s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 1364s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo2 arm64 1.18.0-1 [550 kB] 1364s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo-gobject2 arm64 1.18.0-1 [127 kB] 1364s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-freedesktop arm64 1.79.1-1 [48.5 kB] 1365s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-gdkpixbuf-2.0 arm64 2.42.10+dfsg-3 [9474 B] 1365s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 1365s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz0b arm64 8.3.0-2 [463 kB] 1365s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz-gobject0 arm64 8.3.0-2 [32.8 kB] 1365s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-harfbuzz-0.0 arm64 8.3.0-2 [44.5 kB] 1365s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig arm64 2.15.0-1ubuntu1 [190 kB] 1365s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 1365s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 1365s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 1365s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libpango-1.0-0 arm64 1.51.0+ds-4 [226 kB] 1365s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoft2-1.0-0 arm64 1.51.0+ds-4 [41.2 kB] 1365s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libpangocairo-1.0-0 arm64 1.51.0+ds-4 [27.6 kB] 1365s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 1365s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoxft-1.0-0 arm64 1.51.0+ds-4 [20.3 kB] 1365s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-pango-1.0 arm64 1.51.0+ds-4 [34.9 kB] 1365s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 libatk-bridge2.0-0 arm64 2.50.0-1 [65.0 kB] 1365s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 liblcms2-2 arm64 2.14-2 [159 kB] 1365s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 libcolord2 arm64 1.4.7-1 [148 kB] 1365s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-common-data arm64 0.8-13ubuntu2 [29.5 kB] 1365s Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-common3 arm64 0.8-13ubuntu2 [23.2 kB] 1365s Get:62 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-client3 arm64 0.8-13ubuntu2 [27.3 kB] 1365s Get:63 http://ftpmaster.internal/ubuntu noble/main arm64 libcups2 arm64 2.4.6-0ubuntu3 [270 kB] 1365s Get:64 http://ftpmaster.internal/ubuntu noble/main arm64 libepoxy0 arm64 1.5.10-1 [247 kB] 1365s Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-client0 arm64 1.22.0-2.1 [25.6 kB] 1365s Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-cursor0 arm64 1.22.0-2.1 [10.2 kB] 1365s Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-egl1 arm64 1.22.0-2.1 [5498 B] 1365s Get:68 http://ftpmaster.internal/ubuntu noble/main arm64 libxcomposite1 arm64 1:0.4.5-1build2 [7080 B] 1365s Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 libxfixes3 arm64 1:6.0.0-2 [11.0 kB] 1365s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libxcursor1 arm64 1:1.2.1-1 [21.3 kB] 1365s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 libxdamage1 arm64 1:1.1.6-1 [6032 B] 1365s Get:72 http://ftpmaster.internal/ubuntu noble/main arm64 libxinerama1 arm64 2:1.1.4-3 [7056 B] 1365s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libxrandr2 arm64 2:1.5.2-2 [19.6 kB] 1365s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libgtk-3-common all 3.24.40-2ubuntu1 [1200 kB] 1365s Get:75 http://ftpmaster.internal/ubuntu noble/main arm64 libgtk-3-0 arm64 3.24.40-2ubuntu1 [2867 kB] 1365s Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 gir1.2-gtk-3.0 arm64 3.24.40-2ubuntu1 [245 kB] 1365s Get:77 http://ftpmaster.internal/ubuntu noble/universe arm64 libmozjs-102-0 arm64 102.15.1-1 [8639 kB] 1366s Get:78 http://ftpmaster.internal/ubuntu noble/universe arm64 libcjs0 arm64 6.0.0-2 [403 kB] 1366s Get:79 http://ftpmaster.internal/ubuntu noble/universe arm64 cjs arm64 6.0.0-2 [105 kB] 1366s Get:80 http://ftpmaster.internal/ubuntu noble/universe arm64 cjs-tests arm64 6.0.0-2 [244 kB] 1366s Get:81 http://ftpmaster.internal/ubuntu noble/universe arm64 gnome-desktop-testing arm64 2021.1-3 [15.7 kB] 1366s Get:82 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-amdgpu1 arm64 2.4.120-2 [20.4 kB] 1366s Get:83 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-nouveau2 arm64 2.4.120-2 [17.8 kB] 1366s Get:84 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-radeon1 arm64 2.4.120-2 [20.9 kB] 1366s Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 libfontenc1 arm64 1:1.1.8-1 [13.9 kB] 1366s Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 libvulkan1 arm64 1.3.275.0-1 [150 kB] 1366s Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 libglapi-mesa arm64 24.0.1-1ubuntu1 [57.8 kB] 1366s Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libllvm17 arm64 1:17.0.6-5build1 [25.0 MB] 1367s Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-dri3-0 arm64 1.15-1 [7108 B] 1367s Get:90 http://ftpmaster.internal/ubuntu noble/main arm64 libgl1-mesa-dri arm64 24.0.1-1ubuntu1 [8226 kB] 1367s Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-xcb1 arm64 2:1.8.7-1 [7836 B] 1367s Get:92 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-dri2-0 arm64 1.15-1 [7244 B] 1367s Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-glx0 arm64 1.15-1 [25.2 kB] 1367s Get:94 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-present0 arm64 1.15-1 [5732 B] 1367s Get:95 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-randr0 arm64 1.15-1 [18.2 kB] 1367s Get:96 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-sync1 arm64 1.15-1 [9412 B] 1367s Get:97 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xfixes0 arm64 1.15-1 [10.3 kB] 1367s Get:98 http://ftpmaster.internal/ubuntu noble/main arm64 libxshmfence1 arm64 1.3-1build4 [5444 B] 1367s Get:99 http://ftpmaster.internal/ubuntu noble/main arm64 libxxf86vm1 arm64 1:1.1.4-1build3 [10.3 kB] 1367s Get:100 http://ftpmaster.internal/ubuntu noble/main arm64 libglx-mesa0 arm64 24.0.1-1ubuntu1 [166 kB] 1367s Get:101 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 1367s Get:102 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 1367s Get:103 http://ftpmaster.internal/ubuntu noble/main arm64 libunwind8 arm64 1.6.2-3 [55.1 kB] 1368s Get:104 http://ftpmaster.internal/ubuntu noble/main arm64 libxt6 arm64 1:1.2.1-1.1 [167 kB] 1368s Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 libxmu6 arm64 2:1.1.3-3 [48.9 kB] 1368s Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 libxpm4 arm64 1:3.5.17-1 [34.5 kB] 1368s Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 libxaw7 arm64 2:1.0.14-1 [184 kB] 1368s Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 libxfont2 arm64 1:2.0.6-1 [88.8 kB] 1368s Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 libxkbfile1 arm64 1:1.1.0-1build3 [71.2 kB] 1368s Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 x11-xkb-utils arm64 7.7+8 [165 kB] 1368s Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 xserver-common all 2:21.1.11-2ubuntu1 [32.6 kB] 1368s Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 libglvnd0 arm64 1.7.0-1 [60.0 kB] 1368s Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 libglx0 arm64 1.7.0-1 [32.4 kB] 1368s Get:114 http://ftpmaster.internal/ubuntu noble/main arm64 libgl1 arm64 1.7.0-1 [107 kB] 1368s Get:115 http://ftpmaster.internal/ubuntu noble/universe arm64 xvfb arm64 2:21.1.11-2ubuntu1 [871 kB] 1370s Fetched 58.1 MB in 5s (12.6 MB/s) 1370s Selecting previously unselected package libgdk-pixbuf2.0-common. 1370s (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 ... 75467 files and directories currently installed.) 1370s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... 1370s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 1370s Selecting previously unselected package libjpeg-turbo8:arm64. 1370s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 1370s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 1370s Selecting previously unselected package libjpeg8:arm64. 1370s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_arm64.deb ... 1370s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 1370s Selecting previously unselected package libdeflate0:arm64. 1370s Preparing to unpack .../003-libdeflate0_1.19-1_arm64.deb ... 1370s Unpacking libdeflate0:arm64 (1.19-1) ... 1370s Selecting previously unselected package libjbig0:arm64. 1370s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 1370s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 1371s Selecting previously unselected package liblerc4:arm64. 1371s Preparing to unpack .../005-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 1371s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 1371s Selecting previously unselected package libsharpyuv0:arm64. 1371s Preparing to unpack .../006-libsharpyuv0_1.3.2-0.4_arm64.deb ... 1371s Unpacking libsharpyuv0:arm64 (1.3.2-0.4) ... 1371s Selecting previously unselected package libwebp7:arm64. 1371s Preparing to unpack .../007-libwebp7_1.3.2-0.4_arm64.deb ... 1371s Unpacking libwebp7:arm64 (1.3.2-0.4) ... 1371s Selecting previously unselected package libtiff6:arm64. 1371s Preparing to unpack .../008-libtiff6_4.5.1+git230720-3ubuntu1_arm64.deb ... 1371s Unpacking libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 1371s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 1371s Preparing to unpack .../009-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3_arm64.deb ... 1371s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3) ... 1371s Selecting previously unselected package gtk-update-icon-cache. 1371s Preparing to unpack .../010-gtk-update-icon-cache_3.24.40-2ubuntu1_arm64.deb ... 1371s Unpacking gtk-update-icon-cache (3.24.40-2ubuntu1) ... 1371s Selecting previously unselected package hicolor-icon-theme. 1371s Preparing to unpack .../011-hicolor-icon-theme_0.17-2_all.deb ... 1371s Unpacking hicolor-icon-theme (0.17-2) ... 1371s Selecting previously unselected package humanity-icon-theme. 1371s Preparing to unpack .../012-humanity-icon-theme_0.6.16_all.deb ... 1371s Unpacking humanity-icon-theme (0.6.16) ... 1375s Selecting previously unselected package ubuntu-mono. 1375s Preparing to unpack .../013-ubuntu-mono_24.04-0ubuntu1_all.deb ... 1375s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 1377s Selecting previously unselected package adwaita-icon-theme. 1377s Preparing to unpack .../014-adwaita-icon-theme_46~rc-1_all.deb ... 1377s Unpacking adwaita-icon-theme (46~rc-1) ... 1378s Selecting previously unselected package at-spi2-common. 1378s Preparing to unpack .../015-at-spi2-common_2.50.0-1_all.deb ... 1378s Unpacking at-spi2-common (2.50.0-1) ... 1378s Selecting previously unselected package libxi6:arm64. 1378s Preparing to unpack .../016-libxi6_2%3a1.8.1-1_arm64.deb ... 1378s Unpacking libxi6:arm64 (2:1.8.1-1) ... 1378s Selecting previously unselected package libatspi2.0-0:arm64. 1378s Preparing to unpack .../017-libatspi2.0-0_2.50.0-1_arm64.deb ... 1378s Unpacking libatspi2.0-0:arm64 (2.50.0-1) ... 1378s Selecting previously unselected package x11-common. 1378s Preparing to unpack .../018-x11-common_1%3a7.7+23ubuntu2_all.deb ... 1378s Unpacking x11-common (1:7.7+23ubuntu2) ... 1378s Selecting previously unselected package libxtst6:arm64. 1378s Preparing to unpack .../019-libxtst6_2%3a1.2.3-1.1_arm64.deb ... 1378s Unpacking libxtst6:arm64 (2:1.2.3-1.1) ... 1378s Selecting previously unselected package dbus-x11. 1378s Preparing to unpack .../020-dbus-x11_1.14.10-4ubuntu1_arm64.deb ... 1378s Unpacking dbus-x11 (1.14.10-4ubuntu1) ... 1379s Selecting previously unselected package libdconf1:arm64. 1379s Preparing to unpack .../021-libdconf1_0.40.0-4_arm64.deb ... 1379s Unpacking libdconf1:arm64 (0.40.0-4) ... 1379s Selecting previously unselected package dconf-service. 1379s Preparing to unpack .../022-dconf-service_0.40.0-4_arm64.deb ... 1379s Unpacking dconf-service (0.40.0-4) ... 1379s Selecting previously unselected package dconf-gsettings-backend:arm64. 1379s Preparing to unpack .../023-dconf-gsettings-backend_0.40.0-4_arm64.deb ... 1379s Unpacking dconf-gsettings-backend:arm64 (0.40.0-4) ... 1379s Selecting previously unselected package session-migration. 1379s Preparing to unpack .../024-session-migration_0.3.6_arm64.deb ... 1379s Unpacking session-migration (0.3.6) ... 1379s Selecting previously unselected package gsettings-desktop-schemas. 1379s Preparing to unpack .../025-gsettings-desktop-schemas_46~beta-3ubuntu1_all.deb ... 1379s Unpacking gsettings-desktop-schemas (46~beta-3ubuntu1) ... 1379s Selecting previously unselected package at-spi2-core. 1379s Preparing to unpack .../026-at-spi2-core_2.50.0-1_arm64.deb ... 1379s Unpacking at-spi2-core (2.50.0-1) ... 1379s Selecting previously unselected package libatk1.0-0:arm64. 1379s Preparing to unpack .../027-libatk1.0-0_2.50.0-1_arm64.deb ... 1379s Unpacking libatk1.0-0:arm64 (2.50.0-1) ... 1379s Selecting previously unselected package gir1.2-atk-1.0:arm64. 1379s Preparing to unpack .../028-gir1.2-atk-1.0_2.50.0-1_arm64.deb ... 1379s Unpacking gir1.2-atk-1.0:arm64 (2.50.0-1) ... 1379s Selecting previously unselected package fonts-dejavu-mono. 1380s Preparing to unpack .../029-fonts-dejavu-mono_2.37-8_all.deb ... 1380s Unpacking fonts-dejavu-mono (2.37-8) ... 1380s Selecting previously unselected package fonts-dejavu-core. 1380s Preparing to unpack .../030-fonts-dejavu-core_2.37-8_all.deb ... 1380s Unpacking fonts-dejavu-core (2.37-8) ... 1380s Selecting previously unselected package fontconfig-config. 1380s Preparing to unpack .../031-fontconfig-config_2.15.0-1ubuntu1_arm64.deb ... 1381s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 1381s Selecting previously unselected package libfontconfig1:arm64. 1381s Preparing to unpack .../032-libfontconfig1_2.15.0-1ubuntu1_arm64.deb ... 1381s Unpacking libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 1381s Selecting previously unselected package libpixman-1-0:arm64. 1381s Preparing to unpack .../033-libpixman-1-0_0.42.2-1_arm64.deb ... 1381s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 1381s Selecting previously unselected package libxcb-render0:arm64. 1381s Preparing to unpack .../034-libxcb-render0_1.15-1_arm64.deb ... 1381s Unpacking libxcb-render0:arm64 (1.15-1) ... 1381s Selecting previously unselected package libxcb-shm0:arm64. 1381s Preparing to unpack .../035-libxcb-shm0_1.15-1_arm64.deb ... 1381s Unpacking libxcb-shm0:arm64 (1.15-1) ... 1381s Selecting previously unselected package libxrender1:arm64. 1381s Preparing to unpack .../036-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 1381s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 1381s Selecting previously unselected package libcairo2:arm64. 1381s Preparing to unpack .../037-libcairo2_1.18.0-1_arm64.deb ... 1381s Unpacking libcairo2:arm64 (1.18.0-1) ... 1381s Selecting previously unselected package libcairo-gobject2:arm64. 1381s Preparing to unpack .../038-libcairo-gobject2_1.18.0-1_arm64.deb ... 1381s Unpacking libcairo-gobject2:arm64 (1.18.0-1) ... 1381s Selecting previously unselected package gir1.2-freedesktop:arm64. 1382s Preparing to unpack .../039-gir1.2-freedesktop_1.79.1-1_arm64.deb ... 1382s Unpacking gir1.2-freedesktop:arm64 (1.79.1-1) ... 1382s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:arm64. 1382s Preparing to unpack .../040-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3_arm64.deb ... 1382s Unpacking gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3) ... 1382s Selecting previously unselected package libgraphite2-3:arm64. 1382s Preparing to unpack .../041-libgraphite2-3_1.3.14-2_arm64.deb ... 1382s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 1382s Selecting previously unselected package libharfbuzz0b:arm64. 1382s Preparing to unpack .../042-libharfbuzz0b_8.3.0-2_arm64.deb ... 1382s Unpacking libharfbuzz0b:arm64 (8.3.0-2) ... 1382s Selecting previously unselected package libharfbuzz-gobject0:arm64. 1383s Preparing to unpack .../043-libharfbuzz-gobject0_8.3.0-2_arm64.deb ... 1383s Unpacking libharfbuzz-gobject0:arm64 (8.3.0-2) ... 1383s Selecting previously unselected package gir1.2-harfbuzz-0.0:arm64. 1383s Preparing to unpack .../044-gir1.2-harfbuzz-0.0_8.3.0-2_arm64.deb ... 1383s Unpacking gir1.2-harfbuzz-0.0:arm64 (8.3.0-2) ... 1383s Selecting previously unselected package fontconfig. 1383s Preparing to unpack .../045-fontconfig_2.15.0-1ubuntu1_arm64.deb ... 1383s Unpacking fontconfig (2.15.0-1ubuntu1) ... 1383s Selecting previously unselected package libthai-data. 1383s Preparing to unpack .../046-libthai-data_0.1.29-2_all.deb ... 1383s Unpacking libthai-data (0.1.29-2) ... 1383s Selecting previously unselected package libdatrie1:arm64. 1383s Preparing to unpack .../047-libdatrie1_0.2.13-3_arm64.deb ... 1383s Unpacking libdatrie1:arm64 (0.2.13-3) ... 1383s Selecting previously unselected package libthai0:arm64. 1383s Preparing to unpack .../048-libthai0_0.1.29-2_arm64.deb ... 1383s Unpacking libthai0:arm64 (0.1.29-2) ... 1383s Selecting previously unselected package libpango-1.0-0:arm64. 1383s Preparing to unpack .../049-libpango-1.0-0_1.51.0+ds-4_arm64.deb ... 1383s Unpacking libpango-1.0-0:arm64 (1.51.0+ds-4) ... 1383s Selecting previously unselected package libpangoft2-1.0-0:arm64. 1383s Preparing to unpack .../050-libpangoft2-1.0-0_1.51.0+ds-4_arm64.deb ... 1383s Unpacking libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 1383s Selecting previously unselected package libpangocairo-1.0-0:arm64. 1383s Preparing to unpack .../051-libpangocairo-1.0-0_1.51.0+ds-4_arm64.deb ... 1383s Unpacking libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 1383s Selecting previously unselected package libxft2:arm64. 1383s Preparing to unpack .../052-libxft2_2.3.6-1_arm64.deb ... 1383s Unpacking libxft2:arm64 (2.3.6-1) ... 1383s Selecting previously unselected package libpangoxft-1.0-0:arm64. 1383s Preparing to unpack .../053-libpangoxft-1.0-0_1.51.0+ds-4_arm64.deb ... 1383s Unpacking libpangoxft-1.0-0:arm64 (1.51.0+ds-4) ... 1383s Selecting previously unselected package gir1.2-pango-1.0:arm64. 1383s Preparing to unpack .../054-gir1.2-pango-1.0_1.51.0+ds-4_arm64.deb ... 1383s Unpacking gir1.2-pango-1.0:arm64 (1.51.0+ds-4) ... 1383s Selecting previously unselected package libatk-bridge2.0-0:arm64. 1383s Preparing to unpack .../055-libatk-bridge2.0-0_2.50.0-1_arm64.deb ... 1383s Unpacking libatk-bridge2.0-0:arm64 (2.50.0-1) ... 1383s Selecting previously unselected package liblcms2-2:arm64. 1384s Preparing to unpack .../056-liblcms2-2_2.14-2_arm64.deb ... 1384s Unpacking liblcms2-2:arm64 (2.14-2) ... 1384s Selecting previously unselected package libcolord2:arm64. 1384s Preparing to unpack .../057-libcolord2_1.4.7-1_arm64.deb ... 1384s Unpacking libcolord2:arm64 (1.4.7-1) ... 1384s Selecting previously unselected package libavahi-common-data:arm64. 1384s Preparing to unpack .../058-libavahi-common-data_0.8-13ubuntu2_arm64.deb ... 1384s Unpacking libavahi-common-data:arm64 (0.8-13ubuntu2) ... 1384s Selecting previously unselected package libavahi-common3:arm64. 1384s Preparing to unpack .../059-libavahi-common3_0.8-13ubuntu2_arm64.deb ... 1384s Unpacking libavahi-common3:arm64 (0.8-13ubuntu2) ... 1384s Selecting previously unselected package libavahi-client3:arm64. 1384s Preparing to unpack .../060-libavahi-client3_0.8-13ubuntu2_arm64.deb ... 1384s Unpacking libavahi-client3:arm64 (0.8-13ubuntu2) ... 1384s Selecting previously unselected package libcups2:arm64. 1384s Preparing to unpack .../061-libcups2_2.4.6-0ubuntu3_arm64.deb ... 1384s Unpacking libcups2:arm64 (2.4.6-0ubuntu3) ... 1384s Selecting previously unselected package libepoxy0:arm64. 1384s Preparing to unpack .../062-libepoxy0_1.5.10-1_arm64.deb ... 1384s Unpacking libepoxy0:arm64 (1.5.10-1) ... 1384s Selecting previously unselected package libwayland-client0:arm64. 1384s Preparing to unpack .../063-libwayland-client0_1.22.0-2.1_arm64.deb ... 1384s Unpacking libwayland-client0:arm64 (1.22.0-2.1) ... 1384s Selecting previously unselected package libwayland-cursor0:arm64. 1384s Preparing to unpack .../064-libwayland-cursor0_1.22.0-2.1_arm64.deb ... 1384s Unpacking libwayland-cursor0:arm64 (1.22.0-2.1) ... 1385s Selecting previously unselected package libwayland-egl1:arm64. 1385s Preparing to unpack .../065-libwayland-egl1_1.22.0-2.1_arm64.deb ... 1385s Unpacking libwayland-egl1:arm64 (1.22.0-2.1) ... 1385s Selecting previously unselected package libxcomposite1:arm64. 1385s Preparing to unpack .../066-libxcomposite1_1%3a0.4.5-1build2_arm64.deb ... 1385s Unpacking libxcomposite1:arm64 (1:0.4.5-1build2) ... 1385s Selecting previously unselected package libxfixes3:arm64. 1385s Preparing to unpack .../067-libxfixes3_1%3a6.0.0-2_arm64.deb ... 1385s Unpacking libxfixes3:arm64 (1:6.0.0-2) ... 1385s Selecting previously unselected package libxcursor1:arm64. 1385s Preparing to unpack .../068-libxcursor1_1%3a1.2.1-1_arm64.deb ... 1385s Unpacking libxcursor1:arm64 (1:1.2.1-1) ... 1385s Selecting previously unselected package libxdamage1:arm64. 1385s Preparing to unpack .../069-libxdamage1_1%3a1.1.6-1_arm64.deb ... 1385s Unpacking libxdamage1:arm64 (1:1.1.6-1) ... 1385s Selecting previously unselected package libxinerama1:arm64. 1385s Preparing to unpack .../070-libxinerama1_2%3a1.1.4-3_arm64.deb ... 1385s Unpacking libxinerama1:arm64 (2:1.1.4-3) ... 1385s Selecting previously unselected package libxrandr2:arm64. 1385s Preparing to unpack .../071-libxrandr2_2%3a1.5.2-2_arm64.deb ... 1385s Unpacking libxrandr2:arm64 (2:1.5.2-2) ... 1385s Selecting previously unselected package libgtk-3-common. 1385s Preparing to unpack .../072-libgtk-3-common_3.24.40-2ubuntu1_all.deb ... 1385s Unpacking libgtk-3-common (3.24.40-2ubuntu1) ... 1385s Selecting previously unselected package libgtk-3-0:arm64. 1386s Preparing to unpack .../073-libgtk-3-0_3.24.40-2ubuntu1_arm64.deb ... 1386s Unpacking libgtk-3-0:arm64 (3.24.40-2ubuntu1) ... 1386s Selecting previously unselected package gir1.2-gtk-3.0:arm64. 1386s Preparing to unpack .../074-gir1.2-gtk-3.0_3.24.40-2ubuntu1_arm64.deb ... 1386s Unpacking gir1.2-gtk-3.0:arm64 (3.24.40-2ubuntu1) ... 1386s Selecting previously unselected package libmozjs-102-0:arm64. 1386s Preparing to unpack .../075-libmozjs-102-0_102.15.1-1_arm64.deb ... 1386s Unpacking libmozjs-102-0:arm64 (102.15.1-1) ... 1387s Selecting previously unselected package libcjs0:arm64. 1387s Preparing to unpack .../076-libcjs0_6.0.0-2_arm64.deb ... 1387s Unpacking libcjs0:arm64 (6.0.0-2) ... 1387s Selecting previously unselected package cjs. 1387s Preparing to unpack .../077-cjs_6.0.0-2_arm64.deb ... 1387s Unpacking cjs (6.0.0-2) ... 1387s Selecting previously unselected package cjs-tests. 1387s Preparing to unpack .../078-cjs-tests_6.0.0-2_arm64.deb ... 1387s Unpacking cjs-tests (6.0.0-2) ... 1387s Selecting previously unselected package gnome-desktop-testing. 1387s Preparing to unpack .../079-gnome-desktop-testing_2021.1-3_arm64.deb ... 1387s Unpacking gnome-desktop-testing (2021.1-3) ... 1387s Selecting previously unselected package libdrm-amdgpu1:arm64. 1388s Preparing to unpack .../080-libdrm-amdgpu1_2.4.120-2_arm64.deb ... 1388s Unpacking libdrm-amdgpu1:arm64 (2.4.120-2) ... 1388s Selecting previously unselected package libdrm-nouveau2:arm64. 1388s Preparing to unpack .../081-libdrm-nouveau2_2.4.120-2_arm64.deb ... 1388s Unpacking libdrm-nouveau2:arm64 (2.4.120-2) ... 1388s Selecting previously unselected package libdrm-radeon1:arm64. 1388s Preparing to unpack .../082-libdrm-radeon1_2.4.120-2_arm64.deb ... 1388s Unpacking libdrm-radeon1:arm64 (2.4.120-2) ... 1388s Selecting previously unselected package libfontenc1:arm64. 1388s Preparing to unpack .../083-libfontenc1_1%3a1.1.8-1_arm64.deb ... 1388s Unpacking libfontenc1:arm64 (1:1.1.8-1) ... 1388s Selecting previously unselected package libvulkan1:arm64. 1388s Preparing to unpack .../084-libvulkan1_1.3.275.0-1_arm64.deb ... 1388s Unpacking libvulkan1:arm64 (1.3.275.0-1) ... 1388s Selecting previously unselected package libglapi-mesa:arm64. 1388s Preparing to unpack .../085-libglapi-mesa_24.0.1-1ubuntu1_arm64.deb ... 1388s Unpacking libglapi-mesa:arm64 (24.0.1-1ubuntu1) ... 1388s Selecting previously unselected package libllvm17:arm64. 1388s Preparing to unpack .../086-libllvm17_1%3a17.0.6-5build1_arm64.deb ... 1388s Unpacking libllvm17:arm64 (1:17.0.6-5build1) ... 1392s Selecting previously unselected package libxcb-dri3-0:arm64. 1392s Preparing to unpack .../087-libxcb-dri3-0_1.15-1_arm64.deb ... 1392s Unpacking libxcb-dri3-0:arm64 (1.15-1) ... 1392s Selecting previously unselected package libgl1-mesa-dri:arm64. 1392s Preparing to unpack .../088-libgl1-mesa-dri_24.0.1-1ubuntu1_arm64.deb ... 1392s Unpacking libgl1-mesa-dri:arm64 (24.0.1-1ubuntu1) ... 1393s Selecting previously unselected package libx11-xcb1:arm64. 1393s Preparing to unpack .../089-libx11-xcb1_2%3a1.8.7-1_arm64.deb ... 1393s Unpacking libx11-xcb1:arm64 (2:1.8.7-1) ... 1393s Selecting previously unselected package libxcb-dri2-0:arm64. 1393s Preparing to unpack .../090-libxcb-dri2-0_1.15-1_arm64.deb ... 1393s Unpacking libxcb-dri2-0:arm64 (1.15-1) ... 1393s Selecting previously unselected package libxcb-glx0:arm64. 1393s Preparing to unpack .../091-libxcb-glx0_1.15-1_arm64.deb ... 1393s Unpacking libxcb-glx0:arm64 (1.15-1) ... 1393s Selecting previously unselected package libxcb-present0:arm64. 1393s Preparing to unpack .../092-libxcb-present0_1.15-1_arm64.deb ... 1393s Unpacking libxcb-present0:arm64 (1.15-1) ... 1393s Selecting previously unselected package libxcb-randr0:arm64. 1393s Preparing to unpack .../093-libxcb-randr0_1.15-1_arm64.deb ... 1393s Unpacking libxcb-randr0:arm64 (1.15-1) ... 1393s Selecting previously unselected package libxcb-sync1:arm64. 1393s Preparing to unpack .../094-libxcb-sync1_1.15-1_arm64.deb ... 1393s Unpacking libxcb-sync1:arm64 (1.15-1) ... 1393s Selecting previously unselected package libxcb-xfixes0:arm64. 1393s Preparing to unpack .../095-libxcb-xfixes0_1.15-1_arm64.deb ... 1393s Unpacking libxcb-xfixes0:arm64 (1.15-1) ... 1393s Selecting previously unselected package libxshmfence1:arm64. 1393s Preparing to unpack .../096-libxshmfence1_1.3-1build4_arm64.deb ... 1393s Unpacking libxshmfence1:arm64 (1.3-1build4) ... 1393s Selecting previously unselected package libxxf86vm1:arm64. 1394s Preparing to unpack .../097-libxxf86vm1_1%3a1.1.4-1build3_arm64.deb ... 1394s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build3) ... 1394s Selecting previously unselected package libglx-mesa0:arm64. 1394s Preparing to unpack .../098-libglx-mesa0_24.0.1-1ubuntu1_arm64.deb ... 1394s Unpacking libglx-mesa0:arm64 (24.0.1-1ubuntu1) ... 1394s Selecting previously unselected package libice6:arm64. 1394s Preparing to unpack .../099-libice6_2%3a1.0.10-1build2_arm64.deb ... 1394s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 1394s Selecting previously unselected package libsm6:arm64. 1394s Preparing to unpack .../100-libsm6_2%3a1.2.3-1build2_arm64.deb ... 1394s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 1394s Selecting previously unselected package libunwind8:arm64. 1394s Preparing to unpack .../101-libunwind8_1.6.2-3_arm64.deb ... 1394s Unpacking libunwind8:arm64 (1.6.2-3) ... 1394s Selecting previously unselected package libxt6:arm64. 1394s Preparing to unpack .../102-libxt6_1%3a1.2.1-1.1_arm64.deb ... 1394s Unpacking libxt6:arm64 (1:1.2.1-1.1) ... 1394s Selecting previously unselected package libxmu6:arm64. 1394s Preparing to unpack .../103-libxmu6_2%3a1.1.3-3_arm64.deb ... 1394s Unpacking libxmu6:arm64 (2:1.1.3-3) ... 1394s Selecting previously unselected package libxpm4:arm64. 1394s Preparing to unpack .../104-libxpm4_1%3a3.5.17-1_arm64.deb ... 1394s Unpacking libxpm4:arm64 (1:3.5.17-1) ... 1394s Selecting previously unselected package libxaw7:arm64. 1394s Preparing to unpack .../105-libxaw7_2%3a1.0.14-1_arm64.deb ... 1394s Unpacking libxaw7:arm64 (2:1.0.14-1) ... 1394s Selecting previously unselected package libxfont2:arm64. 1395s Preparing to unpack .../106-libxfont2_1%3a2.0.6-1_arm64.deb ... 1395s Unpacking libxfont2:arm64 (1:2.0.6-1) ... 1395s Selecting previously unselected package libxkbfile1:arm64. 1395s Preparing to unpack .../107-libxkbfile1_1%3a1.1.0-1build3_arm64.deb ... 1395s Unpacking libxkbfile1:arm64 (1:1.1.0-1build3) ... 1395s Selecting previously unselected package x11-xkb-utils. 1395s Preparing to unpack .../108-x11-xkb-utils_7.7+8_arm64.deb ... 1395s Unpacking x11-xkb-utils (7.7+8) ... 1395s Selecting previously unselected package xserver-common. 1395s Preparing to unpack .../109-xserver-common_2%3a21.1.11-2ubuntu1_all.deb ... 1395s Unpacking xserver-common (2:21.1.11-2ubuntu1) ... 1395s Selecting previously unselected package libglvnd0:arm64. 1395s Preparing to unpack .../110-libglvnd0_1.7.0-1_arm64.deb ... 1395s Unpacking libglvnd0:arm64 (1.7.0-1) ... 1395s Selecting previously unselected package libglx0:arm64. 1395s Preparing to unpack .../111-libglx0_1.7.0-1_arm64.deb ... 1395s Unpacking libglx0:arm64 (1.7.0-1) ... 1395s Selecting previously unselected package libgl1:arm64. 1395s Preparing to unpack .../112-libgl1_1.7.0-1_arm64.deb ... 1395s Unpacking libgl1:arm64 (1.7.0-1) ... 1395s Selecting previously unselected package xvfb. 1395s Preparing to unpack .../113-xvfb_2%3a21.1.11-2ubuntu1_arm64.deb ... 1395s Unpacking xvfb (2:21.1.11-2ubuntu1) ... 1396s Selecting previously unselected package autopkgtest-satdep. 1396s Preparing to unpack .../114-3-autopkgtest-satdep.deb ... 1396s Unpacking autopkgtest-satdep (0) ... 1396s Setting up gnome-desktop-testing (2021.1-3) ... 1396s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 1396s Setting up libxcb-dri3-0:arm64 (1.15-1) ... 1396s Setting up liblcms2-2:arm64 (2.14-2) ... 1396s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 1396s Setting up libsharpyuv0:arm64 (1.3.2-0.4) ... 1396s Setting up libx11-xcb1:arm64 (2:1.8.7-1) ... 1396s Setting up session-migration (0.3.6) ... 1396s Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. 1396s Setting up libdrm-nouveau2:arm64 (2.4.120-2) ... 1396s Setting up libxdamage1:arm64 (1:1.1.6-1) ... 1396s Setting up libxcb-xfixes0:arm64 (1.15-1) ... 1396s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 1396s Setting up libxpm4:arm64 (1:3.5.17-1) ... 1396s Setting up hicolor-icon-theme (0.17-2) ... 1396s Setting up libxi6:arm64 (2:1.8.1-1) ... 1396s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 1396s Setting up libdatrie1:arm64 (0.2.13-3) ... 1396s Setting up libxcb-render0:arm64 (1.15-1) ... 1396s Setting up libdrm-radeon1:arm64 (2.4.120-2) ... 1396s Setting up libglvnd0:arm64 (1.7.0-1) ... 1396s Setting up libxcb-glx0:arm64 (1.15-1) ... 1396s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 1396s Setting up x11-common (1:7.7+23ubuntu2) ... 1398s Setting up libdeflate0:arm64 (1.19-1) ... 1398s Setting up libxcb-shm0:arm64 (1.15-1) ... 1398s Setting up libatspi2.0-0:arm64 (2.50.0-1) ... 1398s Setting up libunwind8:arm64 (1.6.2-3) ... 1398s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 1398s Setting up libcolord2:arm64 (1.4.7-1) ... 1398s Setting up libxxf86vm1:arm64 (1:1.1.4-1build3) ... 1398s Setting up libxcb-present0:arm64 (1.15-1) ... 1398s Setting up libdconf1:arm64 (0.40.0-4) ... 1398s Setting up libfontenc1:arm64 (1:1.1.8-1) ... 1398s Setting up libepoxy0:arm64 (1.5.10-1) ... 1398s Setting up libxfixes3:arm64 (1:6.0.0-2) ... 1398s Setting up libxcb-sync1:arm64 (1.15-1) ... 1398s Setting up libavahi-common-data:arm64 (0.8-13ubuntu2) ... 1398s Setting up libxinerama1:arm64 (2:1.1.4-3) ... 1398s Setting up fonts-dejavu-mono (2.37-8) ... 1398s Setting up libxrandr2:arm64 (2:1.5.2-2) ... 1398s Setting up fonts-dejavu-core (2.37-8) ... 1398s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 1398s Setting up libglapi-mesa:arm64 (24.0.1-1ubuntu1) ... 1398s Setting up libvulkan1:arm64 (1.3.275.0-1) ... 1398s Setting up libmozjs-102-0:arm64 (102.15.1-1) ... 1398s Setting up libwebp7:arm64 (1.3.2-0.4) ... 1398s Setting up libxcb-dri2-0:arm64 (1.15-1) ... 1398s Setting up libxshmfence1:arm64 (1.3-1build4) ... 1398s Setting up at-spi2-common (2.50.0-1) ... 1398s Setting up dbus-x11 (1.14.10-4ubuntu1) ... 1398s Setting up libxcb-randr0:arm64 (1.15-1) ... 1398s Setting up libharfbuzz0b:arm64 (8.3.0-2) ... 1398s Setting up libthai-data (0.1.29-2) ... 1398s Setting up libatk1.0-0:arm64 (2.50.0-1) ... 1398s Setting up libwayland-egl1:arm64 (1.22.0-2.1) ... 1398s Setting up libxkbfile1:arm64 (1:1.1.0-1build3) ... 1398s Setting up libllvm17:arm64 (1:17.0.6-5build1) ... 1398s Setting up libxcomposite1:arm64 (1:0.4.5-1build2) ... 1398s Setting up libxfont2:arm64 (1:2.0.6-1) ... 1398s Setting up libdrm-amdgpu1:arm64 (2.4.120-2) ... 1398s Setting up libwayland-client0:arm64 (1.22.0-2.1) ... 1398s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 1398s Setting up libice6:arm64 (2:1.0.10-1build2) ... 1398s Setting up gir1.2-atk-1.0:arm64 (2.50.0-1) ... 1398s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 1399s Setting up libxtst6:arm64 (2:1.2.3-1.1) ... 1399s Setting up libxcursor1:arm64 (1:1.2.1-1) ... 1399s Setting up libgl1-mesa-dri:arm64 (24.0.1-1ubuntu1) ... 1399s Setting up libavahi-common3:arm64 (0.8-13ubuntu2) ... 1399s Setting up dconf-service (0.40.0-4) ... 1399s Setting up libharfbuzz-gobject0:arm64 (8.3.0-2) ... 1399s Setting up libatk-bridge2.0-0:arm64 (2.50.0-1) ... 1399s Setting up libthai0:arm64 (0.1.29-2) ... 1399s Setting up libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 1399s Setting up libwayland-cursor0:arm64 (1.22.0-2.1) ... 1399s Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3) ... 1399s Setting up libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 1399s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 1399s Setting up libavahi-client3:arm64 (0.8-13ubuntu2) ... 1399s Setting up gtk-update-icon-cache (3.24.40-2ubuntu1) ... 1399s Setting up fontconfig (2.15.0-1ubuntu1) ... 1401s Regenerating fonts cache... done. 1401s Setting up libxft2:arm64 (2.3.6-1) ... 1401s Setting up libglx-mesa0:arm64 (24.0.1-1ubuntu1) ... 1401s Setting up libglx0:arm64 (1.7.0-1) ... 1401s Setting up dconf-gsettings-backend:arm64 (0.40.0-4) ... 1401s Setting up gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3) ... 1401s Setting up libpango-1.0-0:arm64 (1.51.0+ds-4) ... 1401s Setting up libcairo2:arm64 (1.18.0-1) ... 1401s Setting up libgl1:arm64 (1.7.0-1) ... 1401s Setting up libxt6:arm64 (1:1.2.1-1.1) ... 1401s Setting up libcups2:arm64 (2.4.6-0ubuntu3) ... 1401s Setting up libcairo-gobject2:arm64 (1.18.0-1) ... 1401s Setting up libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 1401s Setting up libgtk-3-common (3.24.40-2ubuntu1) ... 1401s Setting up libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 1401s Setting up gsettings-desktop-schemas (46~beta-3ubuntu1) ... 1401s Setting up libxmu6:arm64 (2:1.1.3-3) ... 1401s Setting up gir1.2-freedesktop:arm64 (1.79.1-1) ... 1401s Setting up libpangoxft-1.0-0:arm64 (1.51.0+ds-4) ... 1401s Setting up libxaw7:arm64 (2:1.0.14-1) ... 1401s Setting up gir1.2-harfbuzz-0.0:arm64 (8.3.0-2) ... 1401s Setting up libcjs0:arm64 (6.0.0-2) ... 1401s Setting up gir1.2-pango-1.0:arm64 (1.51.0+ds-4) ... 1401s Setting up x11-xkb-utils (7.7+8) ... 1401s Setting up xserver-common (2:21.1.11-2ubuntu1) ... 1401s Setting up xvfb (2:21.1.11-2ubuntu1) ... 1401s Setting up adwaita-icon-theme (46~rc-1) ... 1401s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 1401s Setting up humanity-icon-theme (0.6.16) ... 1402s Setting up ubuntu-mono (24.04-0ubuntu1) ... 1402s Processing triggers for man-db (2.12.0-3) ... 1403s Processing triggers for libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 1403s Setting up libgtk-3-0:arm64 (3.24.40-2ubuntu1) ... 1404s Processing triggers for libc-bin (2.39-0ubuntu6) ... 1404s Setting up gir1.2-gtk-3.0:arm64 (3.24.40-2ubuntu1) ... 1404s Setting up cjs (6.0.0-2) ... 1404s Setting up at-spi2-core (2.50.0-1) ... 1404s Setting up cjs-tests (6.0.0-2) ... 1404s Setting up autopkgtest-satdep (0) ... 1420s (Reading database ... 89340 files and directories currently installed.) 1420s Removing autopkgtest-satdep (0) ... 1423s autopkgtest [03:49:18]: test installed-tests: [----------------------- 1424s Running test: cjs/testImporter.test 1424s JS NATIVE: Registered native JS module '_promiseNative' 1424s JS NATIVE: Registered native JS module '_byteArrayNative' 1424s JS NATIVE: Registered native JS module '_encodingNative' 1424s JS NATIVE: Registered native JS module '_gi' 1424s JS NATIVE: Registered native JS module 'gi' 1424s JS NATIVE: Registered native JS module 'cairoNative' 1424s JS NATIVE: Registered native JS module 'system' 1424s JS NATIVE: Registered native JS module 'console' 1424s JS NATIVE: Registered native JS module '_print' 1424s JS CTX: Enabling JIT 1424s JS CTX: Initialized class GjsFileImporter prototype 0x116f0d900098 1424s JS IMPORT: Defining parent (nil) of 0x116f0d9000f8 'imports' is mod 0 1424s JS IMPORT: Importing '_print' 1424s JS NATIVE: Defining native module '_print' 1424s JS IMPORT: Defining parent 0x116f0d9000f8 of 0x116f0d9006b0 '_print' is mod 1 1424s JS IMPORT: successfully imported module '_print' 1424s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1424s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x116f0d9014f0), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x116f0d9021a8), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x116f0d9027a8), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x116f0d9027a8), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x116f0d9021a8), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x116f0d9014f0), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x116f0d9014f0), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x116f0d9014f0), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x116f0d9021a8), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x116f0d9027a8), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x116f0d9014f0), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x116f0d9014f0), global 0x2691d733d1c0 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: hold 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Starting promise job dispatcher 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: Spinning loop until released or hook cleared 1424s JS MAINLOOP: handling job 0, 1424s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: release 1424s JS MAINLOOP: Completed job 0 1424s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x116f0d915910), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x116f0d916340), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x116f0d916340), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x116f0d915910), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x116f0d915910), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x116f0d916340), global 0x2691d733d1c0 1424s JS IMPORT: Module metadata hook for module 0x116f0d9169e8 1424s JS IMPORT: Defining meta.importSync for module 0x116f0d9169e8 1424s JS NATIVE: Defining native module 'gi' 1424s JS CTX: Initialized class GIRepositoryNamespace prototype 0x116f0d917168 1424s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1424s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1424s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1424s JS IMPORT: Importing directory 'overrides' 1424s JS IMPORT: Defining parent 0x116f0d9000f8 of 0x116f0d9171e8 'overrides' is mod 1 1424s JS IMPORT: Defined importer 'overrides' 0x116f0d9171e8 in 0x116f0d9000f8 1424s JS IMPORT: successfully imported directory 'overrides' 1424s JS IMPORT: Importing '_byteArrayNative' 1424s JS NATIVE: Defining native module '_byteArrayNative' 1424s JS IMPORT: Defining parent 0x116f0d9000f8 of 0x116f0d917630 '_byteArrayNative' is mod 1 1424s JS IMPORT: successfully imported module '_byteArrayNative' 1424s JS IMPORT: Importing '_promiseNative' 1424s JS NATIVE: Defining native module '_promiseNative' 1424s JS IMPORT: Defining parent 0x116f0d9000f8 of 0x116f0d9176f0 '_promiseNative' is mod 1 1424s JS IMPORT: successfully imported module '_promiseNative' 1424s JS IMPORT: Importing module GLib succeeded 1424s JS IMPORT: Defining parent 0x116f0d9171e8 of 0x2691d733e2b8 'GLib' is mod 1 1424s JS IMPORT: successfully imported module 'GLib' 1424s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1424s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2691d737f060, JSClass 0xfd792c12b358, in object 0x2691d737f038 1424s JS CTX: Initialized class GIRepositoryGType prototype 0x116f0d917920 1424s JS CTX: Initialized class GIRepositoryFunction prototype 0x2691d733e308 1424s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1424s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1424s JS G BXD: Defined class for Error (GError), prototype 0x2691d737f0b0, JSClass 0xfd792c12b358, in object 0x2691d737f038 1424s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1424s JS G BXD: Defined class for Variant (GVariant), prototype 0x2691d737f100, JSClass 0xfd792c12b358, in object 0x2691d737f038 1424s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1424s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2691d737f150, JSClass 0xfd792c12b358, in object 0x2691d737f038 1424s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1424s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1424s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2691d737f1a0, JSClass 0xfd792c12b358, in object 0x2691d737f038 1424s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1424s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1424s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1424s JS G BXD: Defined class for Thread (GThread), prototype 0x2691d737f1f0, JSClass 0xfd792c12b358, in object 0x2691d737f038 1424s JS G BXD: Defining method ref in prototype for GLib.Thread 1424s JS G BXD: Defining method unref in prototype for GLib.Thread 1424s JS G NS: Defined namespace 'GLib' 0x2691d737f038 in GIRepository 0x116f0d916ff8 1424s JS IMPORT: Importing module jasmine succeeded 1424s JS IMPORT: Defining parent 0x116f0d9000f8 of 0x2691d733ecb8 'jasmine' is mod 1 1424s JS IMPORT: successfully imported module 'jasmine' 1424s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: hold 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: Spinning loop until released or hook cleared 1424s JS MAINLOOP: handling job 0, 1424s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: release 1424s JS MAINLOOP: Completed job 0 1424s JS CTX: Script evaluation succeeded 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: Spinning loop until released or hook cleared 1424s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module metadata hook for module 0x116f0d903a20 1424s JS IMPORT: Defining meta.importSync for module 0x116f0d903a20 1424s JS NATIVE: Defining native module 'system' 1424s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x116f0d902d58), global 0x2691d733d1c0 1424s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1424s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1424s JS MAINLOOP: Set main loop hook to 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: hold 1424s JS MAINLOOP: Running and clearing main loop hook 1424s JS G BXD: Defining method run in prototype for GLib.MainLoop 1424s 1..38 1424s JS IMPORT: Importing 'gi' 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x2691d7340850 'gi' is mod 1 1424s JS IMPORT: successfully imported module 'gi' 1424s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1424s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1424s JS G BXD: Defined class for Source (GSource), prototype 0x2691d737f268, JSClass 0xfd792c12b358, in object 0x2691d737f038 1424s JS G BXD: Defining method set_priority in prototype for GLib.Source 1424s JS IMPORT: Importing '_gi' 1424s JS NATIVE: Defining native module '_gi' 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x116f0d90ded0 '_gi' is mod 1 1424s JS IMPORT: successfully imported module '_gi' 1424s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1424s JS G NS: Defined namespace 'CjsPrivate' 0x2691d737f308 in GIRepository 0x2691d7340850 1424s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1424s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1424s JS IMPORT: Importing module _common succeeded 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x2691d73e11f0 '_common' is mod 1 1424s JS IMPORT: successfully imported module '_common' 1424s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1424s JS IMPORT: Importing module _legacy succeeded 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x2691d73e1240 '_legacy' is mod 1 1424s JS IMPORT: successfully imported module '_legacy' 1424s JS IMPORT: Importing module GObject succeeded 1424s JS IMPORT: Defining parent 0x2691d7340a00 of 0x2691d73e11a0 'GObject' is mod 1 1424s JS IMPORT: successfully imported module 'GObject' 1424s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1424s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1424s JS G BXD: Defined class for String (GString), prototype 0x2691d737f588, JSClass 0xfd792c12b358, in object 0x2691d737f2e0 1424s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1424s JS G PRM: Defined class ParamSpec prototype is 0x2691d73e12e0 class 0xfd792c1302e8 in object 0x2691d737f2e0 1424s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1424s JS G OBJ: Defined class for Object (GObject), prototype 0x2691d737f6f0, JSClass 0xfd792c12ba68, in object 0x2691d737f2e0 1424s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1424s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1424s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2691d737f718, JSClass 0xfd792c12ba68, in object 0x2691d737f2e0 1424s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1424s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1424s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1424s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1424s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1424s JS G NS: Defined namespace 'GObject' 0x2691d737f2e0 in GIRepository 0x2691d7340850 1424s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1424s JS G BXD: Defining method attach in prototype for GLib.Source 1424s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1424s JS IMPORT: Module metadata hook for module 0x2691d734b938 1424s JS IMPORT: Defining meta.importSync for module 0x2691d734b938 1424s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' 1424s JS G BXD: Defining method destroy in prototype for GLib.Source 1424s ok 1 GI importer can import GI modules 1424s JS IMPORT: Cleaning up from failed import of 'WarnLib' 1424s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 1424s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 1424s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 1424s ok 3 GI importer on failure throws an exception when the overrides import throws one 1424s JS IMPORT: Importing module Regress succeeded 1424s JS IMPORT: Defining parent 0x2691d7340a00 of 0x2691d73e1768 'Regress' is mod 1 1424s JS IMPORT: successfully imported module 'Regress' 1424s ok 4 GI importer on failure throws an exception when the overrides _init throws one 1424s JS IMPORT: Importing module Gio succeeded 1424s JS IMPORT: Defining parent 0x2691d7340a00 of 0x2691d73e17b8 'Gio' is mod 1 1424s JS IMPORT: successfully imported module 'Gio' 1424s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 1424s JS IMPORT: Importing module foobar succeeded 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x2691d73e1830 'foobar' is mod 1 1424s JS IMPORT: successfully imported module 'foobar' 1424s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' 1424s JS IMPORT: Importing directory 'subA' 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x116f0d938b10 'subA' is mod 1 1424s JS IMPORT: Defined importer 'subA' 0x116f0d938b10 in 0x2691d73409a0 1424s JS IMPORT: successfully imported directory 'subA' 1424s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' 1424s JS IMPORT: Importing directory 'subB' 1424s JS IMPORT: Defining parent 0x116f0d938b10 of 0x116f0d938c50 'subB' is mod 1 1424s JS IMPORT: Defined importer 'subB' 0x116f0d938c50 in 0x116f0d938b10 1424s JS IMPORT: successfully imported directory 'subB' 1424s JS CTX: Script evaluation succeeded 1424s JS IMPORT: Importing module foobar succeeded 1424s JS IMPORT: Defining parent 0x116f0d938c50 of 0x2691d73e18a8 'foobar' is mod 1 1424s JS IMPORT: successfully imported module 'foobar' 1424s ok 6 Importer is on the global object (backwards compatibility) 1424s ok 7 Importer is abstract 1424s ok 8 Importer exists 1424s ok 9 Importer has a toString representation 1424s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules at resource:///org/gjs/jsunit/modules/nonexistentModuleName.js 1424s ok 10 Importer throws an import error when trying to import a nonexistent module 1424s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 1424s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 1424s ok 11 Importer throws an error when evaluating the module file throws an error 1424s ok 12 Importer can import a module 1424s ok 13 Importer can import a module with a toString property 1424s ok 14 Importer makes deleting the import a no-op 1424s ok 15 Importer gives the same object when importing a second time 1424s ok 16 Importer can import a submodule 1424s ok 17 Importer imports modules with a toString representation 1424s ok 18 Importer does not share the same object for a module on a different path 1424s ok 19 Importer gives the same object when importing a submodule a second time 1424s ok 20 Importer has no meta properties on the toplevel importer 1424s ok 21 Importer sets the names of imported modules 1424s ok 22 Importer gives a module the importer object as parent module 1424s ok 23 Importer gives a submodule the module as parent module 1424s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 1424s JS IMPORT: Importing directory 'mutualImport' 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x116f0d92ad58 'mutualImport' is mod 1 1424s JS IMPORT: Defined importer 'mutualImport' 0x116f0d92ad58 in 0x2691d73409a0 1424s JS IMPORT: successfully imported directory 'mutualImport' 1424s JS IMPORT: Importing module b succeeded 1424s JS IMPORT: Defining parent 0x116f0d92ad58 of 0x90587f0cc90 'b' is mod 1 1424s JS IMPORT: successfully imported module 'b' 1424s JS IMPORT: Importing module a succeeded 1424s JS IMPORT: Defining parent 0x116f0d92ad58 of 0x90587f0cc40 'a' is mod 1 1424s JS IMPORT: successfully imported module 'a' 1424s ok 24 Importer does not make a separate copy of a module imported in two places 1424s ok 25 Importer evaluates an __init__.js file in an imported directory 1424s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 1424s JS IMPORT: Importing directory 'subBadInit' 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x116f0d937b70 'subBadInit' is mod 1 1424s JS IMPORT: Defined importer 'subBadInit' 0x116f0d937b70 in 0x2691d73409a0 1424s JS IMPORT: successfully imported directory 'subBadInit' 1424s ok 26 Importer throws on an __init__.js file with a syntax error 1424s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 1424s JS IMPORT: Importing directory 'subErrorInit' 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x116f0d93d2b8 'subErrorInit' is mod 1 1424s JS IMPORT: Defined importer 'subErrorInit' 0x116f0d93d2b8 in 0x2691d73409a0 1424s JS IMPORT: successfully imported directory 'subErrorInit' 1424s ok 27 Importer throws when an __init__.js throws an error 1424s ok 28 Importer accesses a class defined in an __init__.js file 1424s JS IMPORT: Importing module modunicode succeeded 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x90587f0cd08 'modunicode' is mod 1 1424s JS IMPORT: successfully imported module 'modunicode' 1424s ok 29 Importer can import a file encoded in UTF-8 1424s JS IMPORT: Importing module lexicalScope succeeded 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x90587f0cd58 'lexicalScope' is mod 1 1424s JS IMPORT: successfully imported module 'lexicalScope' 1424s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1424s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1424s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1424s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1424s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1424s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1424s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1424s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1424s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1424s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1424s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1424s JS G ENUM: Defining GLib.LogLevelFlags as 0x116f0d950090 1424s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1424s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 1424s ok 31 Importer properties defined in the module's lexical scope can be accessed 1424s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 1424s ok 33 Importer enumerating modules gets all of them 1424s ok 34 Importer enumerating modules includes modules that throw on import 1424s ok 35 Importer enumerating modules does not include meta properties 1424s ok 36 Importer doesn't crash when resolving a non-string property 1424s JS IMPORT: Async module resolve hook for module '"./modules/say.js"' (relative to 0x2691d7340988), global 0x2691d733d1c0 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: hold 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: hold 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: release 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: handling job 0, 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 0 1424s JS MAINLOOP: handling job 1, 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 1 1424s JS MAINLOOP: handling job 2, 1424s JS IMPORT: Async import promise resolved 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: release 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 2 1424s JS MAINLOOP: handling job 3, 1424s JS IMPORT: Module resolve hook for module '"./modules/say.js"' (relative to 0x2691d7340988), global 0x2691d733d1c0 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 3 1424s JS MAINLOOP: handling job 4, 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 4 1424s JS MAINLOOP: handling job 5, 1424s ok 37 Importer scripts support relative dynamic imports 1424s JS MAINLOOP: Completed job 5 1424s JS IMPORT: Importing module dynamic succeeded 1424s JS IMPORT: Defining parent 0x2691d73409a0 of 0x90587f0ce70 'dynamic' is mod 1 1424s JS IMPORT: successfully imported module 'dynamic' 1424s JS IMPORT: Async module resolve hook for module '"./say.js"' (relative to 0x116f0d997688), global 0x2691d733d1c0 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: hold 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: hold 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: release 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: handling job 0, 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 0 1424s JS MAINLOOP: handling job 1, 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 1 1424s JS MAINLOOP: handling job 2, 1424s JS IMPORT: Async import promise resolved 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: release 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 2 1424s JS MAINLOOP: handling job 3, 1424s JS IMPORT: Module resolve hook for module '"./say.js"' (relative to 0x116f0d997688), global 0x2691d733d1c0 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 3 1424s JS MAINLOOP: handling job 4, 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 4 1424s JS MAINLOOP: handling job 5, 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 5 1424s JS MAINLOOP: handling job 6, 1424s ok 38 Importer imported scripts support relative dynamic imports 1424s JS MAINLOOP: Completed job 6 1424s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: Spinning loop until released or hook cleared 1424s JS MAINLOOP: handling job 0, 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 0 1424s JS MAINLOOP: handling job 1, 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 1 1424s JS MAINLOOP: handling job 2, 1424s JS MAINLOOP: Enqueue job , promise=, allocation site= 1424s JS MAINLOOP: Completed job 2 1424s JS MAINLOOP: handling job 3, 1424s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1424s JS MAINLOOP: Main loop instance 0xbed6534543b0: release 1424s JS MAINLOOP: Completed job 3 1424s JS MEMORY: Memory report: before destroying context 1424s JS MEMORY: 344 objects currently alive 1424s JS MEMORY: boxed_instance = 212 1424s JS MEMORY: boxed_prototype = 8 1424s JS MEMORY: closure = 1 1424s JS MEMORY: function = 96 1424s JS MEMORY: fundamental_instance = 0 1424s JS MEMORY: fundamental_prototype = 0 1424s JS MEMORY: gerror_instance = 0 1424s JS MEMORY: gerror_prototype = 0 1424s JS MEMORY: interface = 0 1424s JS MEMORY: module = 18 1424s JS MEMORY: ns = 7 1424s JS MEMORY: object_instance = 0 1424s JS MEMORY: object_prototype = 2 1424s JS MEMORY: param = 0 1425s JS MEMORY: union_instance = 0 1425s JS MEMORY: union_prototype = 0 1425s JS CTX: JS shutdown sequence 1425s JS CTX: Stopping profiler 1425s JS CTX: Shutting down toggle queue 1425s JS CTX: Notifying external reference holders of GjsContext dispose 1425s JS MAINLOOP: Stopping promise job dispatcher 1425s JS CTX: Notifying reference holders of GjsContext dispose 1425s JS CTX: Checking unhandled promise rejections 1425s JS CTX: Releasing cached JS wrappers 1425s JS CTX: Final triggered GC 1425s JS CTX: Destroying JS context 1425s JS CTX: Releasing all native objects 1425s JS CTX: Disabling auto GC 1425s JS CTX: Ending trace on global object 1425s JS CTX: Freeing allocated resources 1425s JS CTX: JS context destroyed 1425s PASS: cjs/testImporter.test 1425s Running test: cjs/testGObjectClass.test 1425s JS NATIVE: Registered native JS module '_promiseNative' 1425s JS NATIVE: Registered native JS module '_byteArrayNative' 1425s JS NATIVE: Registered native JS module '_encodingNative' 1425s JS NATIVE: Registered native JS module '_gi' 1425s JS NATIVE: Registered native JS module 'gi' 1425s JS NATIVE: Registered native JS module 'cairoNative' 1425s JS NATIVE: Registered native JS module 'system' 1425s JS NATIVE: Registered native JS module 'console' 1425s JS NATIVE: Registered native JS module '_print' 1425s JS CTX: Enabling JIT 1425s JS CTX: Initialized class GjsFileImporter prototype 0x372a5e600098 1425s JS IMPORT: Defining parent (nil) of 0x372a5e6000f8 'imports' is mod 0 1425s JS IMPORT: Importing '_print' 1425s JS NATIVE: Defining native module '_print' 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0x372a5e6006b0 '_print' is mod 1 1425s JS IMPORT: successfully imported module '_print' 1425s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1425s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x372a5e6014f0), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x372a5e6021a8), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x372a5e6027a8), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x372a5e6027a8), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x372a5e6021a8), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x372a5e6014f0), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x372a5e6014f0), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x372a5e6014f0), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x372a5e6021a8), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x372a5e6027a8), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x372a5e6014f0), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x372a5e6014f0), global 0xa3e9e3d1c0 1425s JS MAINLOOP: Main loop instance 0xc6bd0673a3b0: hold 1425s JS MAINLOOP: Enqueue job , promise=, allocation site= 1425s JS MAINLOOP: Starting promise job dispatcher 1425s JS MAINLOOP: Main loop instance 0xc6bd0673a3b0: Spinning loop until released or hook cleared 1425s JS MAINLOOP: handling job 0, 1425s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1425s JS MAINLOOP: Main loop instance 0xc6bd0673a3b0: release 1425s JS MAINLOOP: Completed job 0 1425s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x372a5e615910), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x372a5e616340), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x372a5e616340), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x372a5e615910), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x372a5e615910), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x372a5e616340), global 0xa3e9e3d1c0 1425s JS IMPORT: Module metadata hook for module 0x372a5e6169e8 1425s JS IMPORT: Defining meta.importSync for module 0x372a5e6169e8 1425s JS NATIVE: Defining native module 'gi' 1425s JS CTX: Initialized class GIRepositoryNamespace prototype 0x372a5e617168 1425s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1425s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1425s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1425s JS IMPORT: Importing directory 'overrides' 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0x372a5e6171e8 'overrides' is mod 1 1425s JS IMPORT: Defined importer 'overrides' 0x372a5e6171e8 in 0x372a5e6000f8 1425s JS IMPORT: successfully imported directory 'overrides' 1425s JS IMPORT: Importing '_byteArrayNative' 1425s JS NATIVE: Defining native module '_byteArrayNative' 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0x372a5e617630 '_byteArrayNative' is mod 1 1425s JS IMPORT: successfully imported module '_byteArrayNative' 1425s JS IMPORT: Importing '_promiseNative' 1425s JS NATIVE: Defining native module '_promiseNative' 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0x372a5e6176f0 '_promiseNative' is mod 1 1425s JS IMPORT: successfully imported module '_promiseNative' 1425s JS IMPORT: Importing module GLib succeeded 1425s JS IMPORT: Defining parent 0x372a5e6171e8 of 0xa3e9e3e2b8 'GLib' is mod 1 1425s JS IMPORT: successfully imported module 'GLib' 1425s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1425s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xa3e9e7f060, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f038 1425s JS CTX: Initialized class GIRepositoryGType prototype 0x372a5e617920 1425s JS CTX: Initialized class GIRepositoryFunction prototype 0xa3e9e3e308 1425s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1425s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1425s JS G BXD: Defined class for Error (GError), prototype 0xa3e9e7f0b0, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f038 1425s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1425s JS G BXD: Defined class for Variant (GVariant), prototype 0xa3e9e7f100, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f038 1425s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1425s JS G BXD: Defined class for Bytes (GBytes), prototype 0xa3e9e7f150, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f038 1425s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1425s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1425s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xa3e9e7f1a0, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f038 1425s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1425s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1425s JS G BXD: Defined class for Thread (GThread), prototype 0xa3e9e7f1f0, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f038 1425s JS G BXD: Defining method ref in prototype for GLib.Thread 1425s JS G BXD: Defining method unref in prototype for GLib.Thread 1425s JS G NS: Defined namespace 'GLib' 0xa3e9e7f038 in GIRepository 0x372a5e616ff8 1425s JS IMPORT: Importing module jasmine succeeded 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0xa3e9e3ecb8 'jasmine' is mod 1 1425s JS IMPORT: successfully imported module 'jasmine' 1425s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1425s JS MAINLOOP: Main loop instance 0xc6bd0673a3b0: hold 1425s JS MAINLOOP: Enqueue job , promise=, allocation site= 1425s JS MAINLOOP: Main loop instance 0xc6bd0673a3b0: Spinning loop until released or hook cleared 1425s JS MAINLOOP: handling job 0, 1425s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1425s JS MAINLOOP: Main loop instance 0xc6bd0673a3b0: release 1425s JS MAINLOOP: Completed job 0 1425s JS IMPORT: Importing 'system' 1425s JS NATIVE: Defining native module 'system' 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0x372a5e62ab70 'system' is mod 1 1425s JS IMPORT: successfully imported module 'system' 1425s JS IMPORT: Importing 'gi' 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0x372a5e616ff8 'gi' is mod 1 1425s JS IMPORT: successfully imported module 'gi' 1425s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1425s JS G NS: Defined namespace 'CjsPrivate' 0xa3e9e7f290 in GIRepository 0x372a5e616ff8 1425s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1425s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1425s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1425s JS IMPORT: Importing module _legacy succeeded 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0xa3e9e3eee8 '_legacy' is mod 1 1425s JS IMPORT: successfully imported module '_legacy' 1425s JS IMPORT: Importing module lang succeeded 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0xa3e9e3ee98 'lang' is mod 1 1425s JS IMPORT: successfully imported module 'lang' 1425s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1425s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1425s JS IMPORT: Importing module _signals succeeded 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0xa3e9e3ef38 '_signals' is mod 1 1425s JS IMPORT: successfully imported module '_signals' 1425s JS IMPORT: Importing module signals succeeded 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0xa3e9e3ee48 'signals' is mod 1 1425s JS IMPORT: successfully imported module 'signals' 1425s JS IMPORT: Importing module Gio succeeded 1425s JS IMPORT: Defining parent 0x372a5e6171e8 of 0xa3e9e3edf8 'Gio' is mod 1 1425s JS IMPORT: successfully imported module 'Gio' 1425s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1425s JS IMPORT: Importing '_gi' 1425s JS NATIVE: Defining native module '_gi' 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0x372a5e62def0 '_gi' is mod 1 1425s JS IMPORT: successfully imported module '_gi' 1425s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1425s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1425s JS IMPORT: Importing module _common succeeded 1425s JS IMPORT: Defining parent 0x372a5e6000f8 of 0xa3e9e3efd8 '_common' is mod 1 1425s JS IMPORT: successfully imported module '_common' 1425s JS IMPORT: Importing module GObject succeeded 1425s JS IMPORT: Defining parent 0x372a5e6171e8 of 0xa3e9e3ef88 'GObject' is mod 1 1425s JS IMPORT: successfully imported module 'GObject' 1425s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1425s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1425s JS G BXD: Defined class for String (GString), prototype 0xa3e9e7f538, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f2b8 1425s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1425s JS G PRM: Defined class ParamSpec prototype is 0xa3e9ee10b0 class 0xeeb7fd8b02e8 in object 0xa3e9e7f2b8 1425s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1425s JS G OBJ: Defined class for Object (GObject), prototype 0xa3e9e7f6a0, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f2b8 1425s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1425s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1425s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xa3e9e7f6c8, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f2b8 1425s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1425s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1425s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1425s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1425s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1425s JS G NS: Defined namespace 'GObject' 0xa3e9e7f2b8 in GIRepository 0x372a5e616ff8 1425s JS G OBJ: Defined class for Application (GApplication), prototype 0xa3e9e7f718, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1425s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xa3e9ee1420, JSClass 0xeeb7fd8ab840, in object 0xa3e9e7f268 1425s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1425s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1425s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xa3e9e7f790, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1425s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xa3e9ee16a0, JSClass 0xeeb7fd8ab840, in object 0xa3e9e7f268 1425s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1425s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xa3e9e7f808, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1425s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1425s JS G IFACE: Defined class for Initable (GInitable), prototype 0xa3e9ee17e0, JSClass 0xeeb7fd8ab840, in object 0xa3e9e7f268 1425s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1425s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1425s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1425s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xa3e9e7f880, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f268 1425s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1425s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xa3e9e7f8d0, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f268 1425s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1425s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1425s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xa3e9e7f920, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xa3e9e7f970, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f290 1425s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1425s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xa3e9e7f9c0, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1425s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1425s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1425s JS G IFACE: Defined class for File (GFile), prototype 0xa3e9ee1948, JSClass 0xeeb7fd8ab840, in object 0xa3e9e7f268 1425s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xa3e9e7fa38, JSClass 0xeeb7fd8aba68, in object 0x372a5e6170d8 1425s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1425s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xa3e9e7fab0, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1425s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1425s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xa3e9e7fb00, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1425s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xa3e9e7fb50, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1425s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xa3e9e7fba0, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f268 1425s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1425s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1425s JS G OBJ: Defined class for Settings (GSettings), prototype 0xa3e9e7fbf0, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1425s JS G NS: Defined namespace 'Gio' 0xa3e9e7f268 in GIRepository 0x372a5e616ff8 1425s JS IMPORT: Importing module Gtk succeeded 1425s JS IMPORT: Defining parent 0x372a5e6171e8 of 0xa3e9eef3d0 'Gtk' is mod 1 1425s JS IMPORT: successfully imported module 'Gtk' 1425s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 1425s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 1425s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xa3e9e7fc68, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f2b8 1425s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xa3e9e7fcb8, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7fc40 1425s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 1425s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xa3e9eef6c8, JSClass 0xeeb7fd8ab840, in object 0xa3e9e7fc40 1425s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 1425s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xa3e9e7fd30, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7fc40 1425s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 1425s JS G NS: Defined namespace 'Gtk' 0xa3e9e7fc40 in GIRepository 0x372a5e616ff8 1425s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1425s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1425s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1425s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1425s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1425s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1425s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1425s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1425s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1425s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1425s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1425s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1425s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1425s JS G ENUM: Defining GObject.ParamFlags as 0x372a5e635128 1425s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 1425s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a47970 type GParamString 1425s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a47a80 type GParamString 1425s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a47ba0 type GParamString 1425s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 1425s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 1425s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 1425s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 1425s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 1425s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 1425s JS G ENUM: Defining enum value ACTION (fixed from action) 32 1425s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 1425s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 1425s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 1425s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 1425s JS G ENUM: Defining GObject.SignalFlags as 0x372a5e635358 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 1425s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 1425s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a4d180 type GParamString 1425s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a4d290 type GParamString 1425s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a4d380 type GParamString 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' 1425s JS G ENUM: Defining enum value NONE (fixed from none) 0 1425s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 1425s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 1425s JS G ENUM: Defining enum value FINAL (fixed from final) 64 1425s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 1425s JS G ENUM: Defining GObject.TypeFlags as 0x372a5e6388b8 1425s JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib' 1425s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7b950 type GParamString 1425s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 1425s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7bc60 type GParamBoolean 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1425s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 1425s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7f2e0 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7f450 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7f530 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7f610 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7f710 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7f790 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7f990 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7fa70 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7fb50 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7fc30 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7fe40 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7ff20 type GParamInt 1425s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a80000 type GParamInt 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 1425s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a88380 type GParamBoxed 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1425s JS G NS: Found info type CONSTANT for 'MININT32' in namespace 'GLib' 1425s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 1425s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a93340 type GParamInt64 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1425s JS CTX: Script evaluation succeeded 1425s JS MAINLOOP: Main loop instance 0xc6bd0673a3b0: Spinning loop until released or hook cleared 1425s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module metadata hook for module 0x372a5e6538d0 1425s JS IMPORT: Defining meta.importSync for module 0x372a5e6538d0 1425s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x372a5e652c08), global 0xa3e9e3d1c0 1425s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1425s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1425s JS MAINLOOP: Set main loop hook to 1425s JS MAINLOOP: Main loop instance 0xc6bd0673a3b0: hold 1425s JS MAINLOOP: Running and clearing main loop hook 1425s JS G BXD: Defining method run in prototype for GLib.MainLoop 1425s 1..127 1425s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1425s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1425s JS G BXD: Defined class for Source (GSource), prototype 0xa3e9ef82b8, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f038 1425s JS G BXD: Defining method set_priority in prototype for GLib.Source 1425s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1425s JS G BXD: Defining method attach in prototype for GLib.Source 1425s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1425s JS IMPORT: Module metadata hook for module 0xa3e9efb8c8 1425s JS IMPORT: Defining meta.importSync for module 0xa3e9efb8c8 1425s JS G BXD: Defining method destroy in prototype for GLib.Source 1425s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 1425s ok 2 GObject class with decorator throws an error when used with an abstract class 1425s ok 3 GObject class with decorator constructs with default values for properties 1425s ok 4 GObject class with decorator constructs with a hash of property values 1425s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1425s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1425s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1425s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1425s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1425s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1425s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1425s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1425s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1425s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1425s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1425s JS G ENUM: Defining GLib.LogLevelFlags as 0x372a5e609ae0 1425s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1425s ok 5 GObject class with decorator warns if more than one argument passed to the default constructor 1425s ok 6 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 1425s ok 7 GObject class with decorator accepts a property hash that is not a plain object 1425s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 1425s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xa3e9ef8948, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7fc40 1425s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 1425s ok 8 GObject class with decorator constructs with property values from Gtk.Builder 1425s ok 9 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 1425s ok 10 GObject class with decorator has a name 1425s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 1425s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a47a80 type GParamString 1425s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a47a80 type GParamString 1425s ok 11 GObject class with decorator has a notify signal 1425s ok 12 GObject class with decorator can define its own signals 1425s ok 13 GObject class with decorator passes emitted arguments to signal handlers 1425s ok 14 GObject class with decorator can return values from signals 1425s ok 15 GObject class with decorator does not call first-wins signal handlers after one returns a value 1425s ok 16 GObject class with decorator gets the return value of the default handler 1425s ok 17 GObject class with decorator calls run-last default handler last 1425s ok 18 GObject class with decorator can inherit from something that's not GObject.Object 1425s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 1425s ok 19 GObject class with decorator can implement an interface 1425s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 1425s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x2ef9bee67358, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s ok 20 GObject class with decorator can implement interface vfuncs 1425s ok 21 GObject class with decorator can be a subclass 1425s ok 22 GObject class with decorator can have any valid class name 1425s ok 23 GObject class with decorator handles anonymous class expressions 1425s ok 24 GObject class with decorator calls its _instance_init() function while chaining up in constructor 1425s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 1425s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd0688c9c0 type GParamObject 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s ok 25 GObject class with decorator can have an interface-valued property 1425s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06b4df10 type GParamInt64 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s ok 26 GObject class with decorator can have an int64 property 1425s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06b4f4c0 type GParamInt64 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s ok 27 GObject class with decorator can have a default int64 property 1425s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 1425s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06b50810 type GParamUInt64 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s ok 28 GObject class with decorator can have an uint64 property 1425s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06b51700 type GParamUInt64 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s ok 29 GObject class with decorator can have a default uint64 property 1425s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06b52490 type GParamOverride 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s ok 30 GObject class with decorator can override a property from the parent class 1425s ok 31 GObject class with decorator cannot override a non-existent property 1425s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 1425s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x2ef9bee703d0, JSClass 0xeeb7fd8ab840, in object 0xa3e9e7f268 1425s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 1425s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x2ef9bee67f88, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s ok 32 GObject class with decorator handles gracefully forgetting to override a C property 1425s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06b59530 type GParamOverride 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1425s ok 33 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 1425s JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' 1425s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0x2ef9bee77290, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s ok 34 GObject class with decorator does not pollute the wrong prototype with GObject properties 1425s JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' 1425s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x2ef9bee704e8, JSClass 0xeeb7fd8ab840, in object 0xa3e9e7f268 1425s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0x2ef9bee77470, JSClass 0xeeb7fd8aba68, in object 0xa3e9e40fe8 1425s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0x2ef9bee774c0, JSClass 0xeeb7fd8aba68, in object 0xa3e9e40fe8 1425s ok 35 GObject class with decorator resolves properties from interfaces 1425s ok 36 GObject class with decorator has a toString() defintion 1425s JS G NS: Found info type OBJECT for 'ZlibCompressor' in namespace 'Gio' 1425s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0x2ef9bee776c8, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G NS: Found info type INTERFACE for 'Converter' in namespace 'Gio' 1425s JS G IFACE: Defined class for Converter (GConverter), prototype 0x2ef9bee70560, JSClass 0xeeb7fd8ab840, in object 0xa3e9e7f268 1425s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 1425s ok 37 GObject class with decorator does not clobber native parent interface vfunc definitions 1425s ok 38 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 1425s ok 39 GObject class with custom constructor throws an error when not used with a GObject-derived class 1425s ok 40 GObject class with custom constructor constructs with default values for properties 1425s ok 41 GObject class with custom constructor has a toString() defintion 1425s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 1425s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 1425s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2ef9bee77d30, JSClass 0xeeb7fd8ab358, in object 0xa3e9e7f038 1425s Gjs-Console-Message: 03:49:20.435: { 1425s "enumerable": true, 1425s "configurable": false 1425s } 1425s ok 42 GObject class with custom constructor constructs with a hash of property values 1425s ok 43 GObject class with custom constructor accepts a property hash that is not a plain object 1425s ok 44 GObject class with custom constructor constructs with property values from Gtk.Builder 1425s ok 45 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 1425s ok 46 GObject class with custom constructor has a name 1425s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a4d290 type GParamString 1425s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a4d290 type GParamString 1425s ok 47 GObject class with custom constructor has a notify signal 1425s ok 48 GObject class with custom constructor can define its own signals 1425s ok 49 GObject class with custom constructor passes emitted arguments to signal handlers 1425s ok 50 GObject class with custom constructor can return values from signals 1425s ok 51 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 1425s ok 52 GObject class with custom constructor gets the return value of the default handler 1425s ok 53 GObject class with custom constructor calls run-last default handler last 1425s ok 54 GObject class with custom constructor can be a subclass 1425s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06bde1a0 type GParamOverride 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s ok 55 GObject class with custom constructor can override a property from the parent class 1425s ok 56 GObject virtual function can have its property read 1425s ok 57 GObject virtual function can have its property overridden with an anonymous function 1425s ok 58 GObject virtual function can access the parent prototype with super() 1425s ok 59 GObject virtual function handles non-existing properties 1425s ok 60 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 1425s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 1425s JS G IFACE: Defined class for Icon (GIcon), prototype 0x2ef9bee70e20, JSClass 0xeeb7fd8ab840, in object 0xa3e9e7f268 1425s ok 61 GObject virtual function are defined also for static virtual functions 1425s ok 62 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 1425s ok 63 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type 1425s ok 64 Register GType name uses the class name 1425s ok 65 Register GType name uses the sanitized class name 1425s ok 66 Register GType name use the file path and class name 1425s ok 67 Register GType name use the file path and sanitized class name 1425s ok 68 Register GType name use provided class name 1425s ok 69 Register GType name sanitizes user provided class name 1425s ok 70 Signal handler matching finds handlers by signal ID 1425s ok 71 Signal handler matching finds handlers by signal detail 1425s ok 72 Signal handler matching finds handlers by callback 1425s ok 73 Signal handler matching finds handlers by a combination of parameters 1425s ok 74 Signal handler matching blocks a handler by callback 1425s ok 75 Signal handler matching blocks multiple handlers by callback 1425s ok 76 Signal handler matching blocks handlers by a combination of parameters 1425s ok 77 Signal handler matching disconnects a handler by callback 1425s ok 78 Signal handler matching blocks multiple handlers by callback 1425s ok 79 Signal handler matching blocks handlers by a combination of parameters 1425s ok 80 Signal handler matching blocks a handler by callback, convenience method 1425s ok 81 Signal handler matching disconnects a handler by callback, convenience method 1425s ok 82 Signal handler matching does not support disconnecting a handler by callback data 1425s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 1425s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 1425s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 1425s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 1425s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 1425s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 1425s JS G ENUM: Defining GObject.BindingFlags as 0x372a5e60a098 1425s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 1425s JS G OBJ: Defined class for Binding (GBinding), prototype 0x2ef9bee943f8, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f2b8 1425s ok 83 Property bindings can bind properties of the same type 1425s JS G NS: Found info type FUNCTION for 'g_object_bind_property_full' in namespace 'CjsPrivate' 1425s ok 84 Property bindings can use custom mappings to bind properties of different types 1425s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 1425s ok 85 Property bindings can be set up as a group 1425s JS G NS: Found info type FUNCTION for 'g_binding_group_bind_full' in namespace 'CjsPrivate' 1425s ok 86 Property bindings can be set up as a group with custom mappings 1425s ok 87 Auto accessor generation get and set the property 1425s ok 88 Auto accessor generation initial value is the param spec's default value 1425s ok 89 Auto accessor generation set properties at construct time 1425s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 1425s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 1425s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 1425s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 1425s JS G ENUM: Defining enum value ALL (fixed from all) 6 1425s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 1425s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 1425s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 1425s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 1425s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 1425s JS G ENUM: Defining enum value TIME (fixed from time) 2 1425s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x372a5e64bdb0 1425s JS IMPORT: Importing module _gettext succeeded 1425s JS IMPORT: Defining parent 0xa3e9e40bb0 of 0x2ef9bee9a420 '_gettext' is mod 1 1425s JS IMPORT: successfully imported module '_gettext' 1425s JS IMPORT: Importing module gettext succeeded 1425s JS IMPORT: Defining parent 0xa3e9e40bb0 of 0x2ef9bee9a3d0 'gettext' is mod 1 1425s JS IMPORT: successfully imported module 'gettext' 1425s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'CjsPrivate' 1425s ok 90 Auto accessor generation set properties at construct time with locale 1425s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06a7f2e0 type GParamInt 1425s ok 91 Auto accessor generation notify when the property changes 1425s ok 92 Auto accessor generation copies accessors for camel and kebab if snake accessors given 1425s ok 93 Auto accessor generation copies accessors for snake and kebab if camel accessors given 1425s ok 94 Auto accessor generation copies accessors for snake and camel if kebab accessors given 1425s ok 95 Auto accessor generation readonly getter throws 1425s ok 96 Auto accessor generation writeonly setter throws 1425s ok 97 Auto accessor generation getter throws when setter defined 1425s ok 98 Auto accessor generation setter throws when getter defined 1425s ok 99 GObject class with JSObject property assigns a valid JSObject on construct 1425s ok 100 GObject class with JSObject property Set null with an empty JSObject on construct 1425s ok 101 GObject class with JSObject property assigns a null JSObject on construct 1425s ok 102 GObject class with JSObject property assigns a JSObject Array on construct 1425s ok 103 GObject class with JSObject property assigns a Function on construct 1425s ok 104 GObject class with JSObject property throws an error when using a boolean value on construct 1425s ok 105 GObject class with JSObject property throws an error when using an int value on construct 1425s ok 106 GObject class with JSObject property throws an error when using a numeric value on construct 1425s ok 107 GObject class with JSObject property throws an error when using a string value on construct 1425s ok 108 GObject class with JSObject property throws an error when using an undefined value on construct 1425s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 1425s JS G PRM: JSObject created with param instance 0xc6bd06c7a720 type GParamBoxed 1425s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1425s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1425s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 1425s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x2ef9beecc8f8, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 1425s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2ef9bee9a5d8, JSClass 0xeeb7fd8ab840, in object 0xa3e9e7f268 1425s JS G NS: Found info type OBJECT for 'ConverterInputStream' in namespace 'Gio' 1425s JS G NS: Found info type OBJECT for 'FilterInputStream' in namespace 'Gio' 1425s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0x2ef9beecc970, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0x2ef9beecc9c0, JSClass 0xeeb7fd8aba68, in object 0xa3e9e7f268 1425s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 1425s ok 109 GObject class with JSObject property property value survives when GObject wrapper is collected 1425s ok 110 GObject class with JSObject signals emits signal with null JSObject parameter 1425s ok 111 GObject class with JSObject signals emits signal with JSObject parameter 1425s ok 112 GObject class with JSObject signals emits signal with multiple JSObject parameters 1425s ok 113 GObject class with JSObject signals re-emits signal with same JSObject parameter 1425s ok 114 GObject class with JSObject signals throws an error when using a boolean value as parameter 1425s ok 115 GObject class with JSObject signals throws an error when using an int value as parameter 1425s ok 116 GObject class with JSObject signals throws an error when using a numeric value as parameter 1425s ok 117 GObject class with JSObject signals throws an error when using a string value as parameter 1425s ok 118 GObject class with JSObject signals throws an error when using an undefined value as parameter 1425s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 1425s ok 119 GObject class with JSObject signals returns a JSObject 1425s ok 120 GObject class with JSObject signals returns null when returning undefined 1425s ok 121 GObject class with JSObject signals returns null when not returning 1425s JS G CLSR: Unable to convert return value when invoking closure 1425s ok 122 GObject class with JSObject signals throws an error when returning a boolean value 1425s JS G CLSR: Unable to convert return value when invoking closure 1425s ok 123 GObject class with JSObject signals throws an error when returning an int value 1425s JS G CLSR: Unable to convert return value when invoking closure 1425s ok 124 GObject class with JSObject signals throws an error when returning a numeric value 1425s JS G CLSR: Unable to convert return value when invoking closure 1425s ok 125 GObject class with JSObject signals throws an error when returning a string value 1425s ok 126 GObject class with int64 properties can set an int64 property 1425s ok 127 GObject class with int64 properties can construct with int64 property 1425s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1425s JS MAINLOOP: Enqueue job , promise=, allocation site= 1425s JS MAINLOOP: Main loop instance 0xc6bd0673a3b0: Spinning loop until released or hook cleared 1425s JS MAINLOOP: handling job 0, 1425s JS MAINLOOP: Enqueue job , promise=, allocation site= 1425s JS MAINLOOP: Completed job 0 1425s JS MAINLOOP: handling job 1, 1425s JS MAINLOOP: Enqueue job , promise=, allocation site= 1425s JS MAINLOOP: Completed job 1 1425s JS MAINLOOP: handling job 2, 1425s JS MAINLOOP: Enqueue job , promise=, allocation site= 1425s JS MAINLOOP: Completed job 2 1425s JS MAINLOOP: handling job 3, 1425s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1425s JS MAINLOOP: Main loop instance 0xc6bd0673a3b0: release 1425s JS MAINLOOP: Completed job 3 1425s JS MEMORY: Memory report: before destroying context 1425s JS MEMORY: 615 objects currently alive 1425s JS MEMORY: boxed_instance = 104 1425s JS MEMORY: boxed_prototype = 11 1425s JS MEMORY: closure = 47 1425s JS MEMORY: function = 285 1425s JS MEMORY: fundamental_instance = 0 1425s JS MEMORY: fundamental_prototype = 0 1425s JS MEMORY: gerror_instance = 0 1425s JS MEMORY: gerror_prototype = 0 1425s JS MEMORY: interface = 10 1425s JS MEMORY: module = 12 1425s JS MEMORY: ns = 5 1425s JS MEMORY: object_instance = 36 1425s JS MEMORY: object_prototype = 71 1425s JS MEMORY: param = 34 1425s JS MEMORY: union_instance = 0 1425s JS MEMORY: union_prototype = 0 1425s JS CTX: JS shutdown sequence 1425s JS CTX: Stopping profiler 1425s JS CTX: Shutting down toggle queue 1425s JS CTX: Notifying external reference holders of GjsContext dispose 1425s JS MAINLOOP: Stopping promise job dispatcher 1425s JS CTX: Notifying reference holders of GjsContext dispose 1425s JS CTX: Checking unhandled promise rejections 1425s JS CTX: Releasing cached JS wrappers 1425s JS CTX: Final triggered GC 1425s JS CTX: Destroying JS context 1425s JS CTX: Releasing all native objects 1425s JS CTX: Disabling auto GC 1425s JS CTX: Ending trace on global object 1425s JS CTX: Freeing allocated resources 1425s JS CTX: JS context destroyed 1425s PASS: cjs/testGObjectClass.test 1425s Running test: cjs/testESModules.test 1425s JS NATIVE: Registered native JS module '_promiseNative' 1425s JS NATIVE: Registered native JS module '_byteArrayNative' 1425s JS NATIVE: Registered native JS module '_encodingNative' 1425s JS NATIVE: Registered native JS module '_gi' 1425s JS NATIVE: Registered native JS module 'gi' 1425s JS NATIVE: Registered native JS module 'cairoNative' 1425s JS NATIVE: Registered native JS module 'system' 1425s JS NATIVE: Registered native JS module 'console' 1425s JS NATIVE: Registered native JS module '_print' 1425s JS CTX: Enabling JIT 1425s JS CTX: Initialized class GjsFileImporter prototype 0x1393c6900098 1425s JS IMPORT: Defining parent (nil) of 0x1393c69000f8 'imports' is mod 0 1425s JS IMPORT: Importing '_print' 1425s JS NATIVE: Defining native module '_print' 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x1393c69006b0 '_print' is mod 1 1425s JS IMPORT: successfully imported module '_print' 1425s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1425s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1393c69014f0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1393c69021a8), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1393c69027a8), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1393c69027a8), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1393c69021a8), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1393c69014f0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1393c69014f0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1393c69014f0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1393c69021a8), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1393c69027a8), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1393c69014f0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1393c69014f0), global 0x3de28b83d1c0 1425s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1425s JS MAINLOOP: Enqueue job , promise=, allocation site= 1425s JS MAINLOOP: Starting promise job dispatcher 1425s JS MAINLOOP: Main loop instance 0xac98cadab3b0: Spinning loop until released or hook cleared 1425s JS MAINLOOP: handling job 0, 1425s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1425s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1425s JS MAINLOOP: Completed job 0 1425s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1393c6915910), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1393c6916340), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1393c6916340), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1393c6915910), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1393c6915910), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1393c6916340), global 0x3de28b83d1c0 1425s JS IMPORT: Module metadata hook for module 0x1393c69169e8 1425s JS IMPORT: Defining meta.importSync for module 0x1393c69169e8 1425s JS NATIVE: Defining native module 'gi' 1425s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1393c6917168 1425s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1425s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1425s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1425s JS IMPORT: Importing directory 'overrides' 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x1393c69171e8 'overrides' is mod 1 1425s JS IMPORT: Defined importer 'overrides' 0x1393c69171e8 in 0x1393c69000f8 1425s JS IMPORT: successfully imported directory 'overrides' 1425s JS IMPORT: Importing '_byteArrayNative' 1425s JS NATIVE: Defining native module '_byteArrayNative' 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x1393c6917630 '_byteArrayNative' is mod 1 1425s JS IMPORT: successfully imported module '_byteArrayNative' 1425s JS IMPORT: Importing '_promiseNative' 1425s JS NATIVE: Defining native module '_promiseNative' 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x1393c69176f0 '_promiseNative' is mod 1 1425s JS IMPORT: successfully imported module '_promiseNative' 1425s JS IMPORT: Importing module GLib succeeded 1425s JS IMPORT: Defining parent 0x1393c69171e8 of 0x3de28b83e2b8 'GLib' is mod 1 1425s JS IMPORT: successfully imported module 'GLib' 1425s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1425s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3de28b87f060, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f038 1425s JS CTX: Initialized class GIRepositoryGType prototype 0x1393c6917920 1425s JS CTX: Initialized class GIRepositoryFunction prototype 0x3de28b83e308 1425s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1425s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1425s JS G BXD: Defined class for Error (GError), prototype 0x3de28b87f0b0, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f038 1425s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1425s JS G BXD: Defined class for Variant (GVariant), prototype 0x3de28b87f100, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f038 1425s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1425s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3de28b87f150, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f038 1425s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1425s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1425s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3de28b87f1a0, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f038 1425s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1425s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1425s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1425s JS G BXD: Defined class for Thread (GThread), prototype 0x3de28b87f1f0, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f038 1425s JS G BXD: Defining method ref in prototype for GLib.Thread 1425s JS G BXD: Defining method unref in prototype for GLib.Thread 1425s JS G NS: Defined namespace 'GLib' 0x3de28b87f038 in GIRepository 0x1393c6916ff8 1425s JS IMPORT: Importing module jasmine succeeded 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x3de28b83ecb8 'jasmine' is mod 1 1425s JS IMPORT: successfully imported module 'jasmine' 1425s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1425s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1425s JS MAINLOOP: Enqueue job , promise=, allocation site= 1425s JS MAINLOOP: Main loop instance 0xac98cadab3b0: Spinning loop until released or hook cleared 1425s JS MAINLOOP: handling job 0, 1425s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1425s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1425s JS MAINLOOP: Completed job 0 1425s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testESModules.js' (file:///usr/libexec/installed-tests/cjs/js/testESModules.js), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1393c692c648), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1393c692c648), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1393c692dad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1393c692dad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/importmeta.js"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/importmeta.js"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 1425s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 1425s JS IMPORT: Importing 'gi' 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x1393c6916ff8 'gi' is mod 1 1425s JS IMPORT: successfully imported module 'gi' 1425s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1425s JS G NS: Defined namespace 'CjsPrivate' 0x3de28b87f268 in GIRepository 0x1393c6916ff8 1425s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 1425s JS G ENUM: Defining enum value ALL (fixed from all) 6 1425s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 1425s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 1425s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 1425s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 1425s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 1425s JS G ENUM: Defining enum value TIME (fixed from time) 2 1425s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x1393c692f1f0 1425s JS IMPORT: Importing module _gettext succeeded 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x3de28b83edd0 '_gettext' is mod 1 1425s JS IMPORT: successfully imported module '_gettext' 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1393c692c648), global 0x3de28b83d1c0 1425s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1425s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1425s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1425s JS IMPORT: Importing module _legacy succeeded 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x3de28b83ef10 '_legacy' is mod 1 1425s JS IMPORT: successfully imported module '_legacy' 1425s JS IMPORT: Importing module lang succeeded 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x3de28b83eec0 'lang' is mod 1 1425s JS IMPORT: successfully imported module 'lang' 1425s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1425s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1425s JS IMPORT: Importing module _signals succeeded 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x3de28b83ef60 '_signals' is mod 1 1425s JS IMPORT: successfully imported module '_signals' 1425s JS IMPORT: Importing module signals succeeded 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x3de28b83ee70 'signals' is mod 1 1425s JS IMPORT: successfully imported module 'signals' 1425s JS IMPORT: Importing module Gio succeeded 1425s JS IMPORT: Defining parent 0x1393c69171e8 of 0x3de28b83ee20 'Gio' is mod 1 1425s JS IMPORT: successfully imported module 'Gio' 1425s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1425s JS IMPORT: Importing '_gi' 1425s JS NATIVE: Defining native module '_gi' 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x1393c69322d8 '_gi' is mod 1 1425s JS IMPORT: successfully imported module '_gi' 1425s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1425s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1425s JS IMPORT: Importing module _common succeeded 1425s JS IMPORT: Defining parent 0x1393c69000f8 of 0x3de28b8d4038 '_common' is mod 1 1425s JS IMPORT: successfully imported module '_common' 1425s JS IMPORT: Importing module GObject succeeded 1425s JS IMPORT: Defining parent 0x1393c69171e8 of 0x3de28b83efb0 'GObject' is mod 1 1425s JS IMPORT: successfully imported module 'GObject' 1425s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1425s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1425s JS G BXD: Defined class for String (GString), prototype 0x3de28b87f560, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f2e0 1425s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1425s JS G PRM: Defined class ParamSpec prototype is 0x3de28b8d40d8 class 0xfa2e0d8002e8 in object 0x3de28b87f2e0 1425s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1425s JS G OBJ: Defined class for Object (GObject), prototype 0x3de28b87f6c8, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2e0 1425s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1425s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1425s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3de28b87f6f0, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2e0 1425s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1425s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1425s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1425s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1425s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1425s JS G NS: Defined namespace 'GObject' 0x3de28b87f2e0 in GIRepository 0x1393c6916ff8 1425s JS G OBJ: Defined class for Application (GApplication), prototype 0x3de28b87f740, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2b8 1425s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1425s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3de28b8d4448, JSClass 0xfa2e0d7fb840, in object 0x3de28b87f2b8 1425s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1425s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1425s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1425s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3de28b87f7b8, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2b8 1425s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1425s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3de28b8d46c8, JSClass 0xfa2e0d7fb840, in object 0x3de28b87f2b8 1425s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1425s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3de28b87f830, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2b8 1425s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1425s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1425s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3de28b8d4808, JSClass 0xfa2e0d7fb840, in object 0x3de28b87f2b8 1425s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1425s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1425s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1425s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3de28b87f8a8, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f2b8 1425s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1425s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3de28b87f8f8, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f2b8 1425s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1425s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1425s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3de28b87f948, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2b8 1425s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3de28b87f998, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f268 1425s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1425s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3de28b87f9e8, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2b8 1425s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1425s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1425s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1425s JS G IFACE: Defined class for File (GFile), prototype 0x3de28b8d4970, JSClass 0xfa2e0d7fb840, in object 0x3de28b87f2b8 1425s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3de28b87fa60, JSClass 0xfa2e0d7fba68, in object 0x1393c69170d8 1425s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1425s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3de28b87fad8, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2b8 1425s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1425s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1425s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3de28b87fb28, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2b8 1425s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1425s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3de28b87fb78, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2b8 1425s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1425s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3de28b87fbc8, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f2b8 1425s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1425s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1425s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3de28b87fc18, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2b8 1425s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1425s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1425s JS G NS: Defined namespace 'Gio' 0x3de28b87f2b8 in GIRepository 0x1393c6916ff8 1425s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module metadata hook for module 0x1393c692ceb0 1425s JS IMPORT: Defining meta.importSync for module 0x1393c692ceb0 1425s JS NATIVE: Defining native module 'system' 1425s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1393c692dad0), global 0x3de28b83d1c0 1425s JS IMPORT: Module metadata hook for module 0x1393c692dad0 1425s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x3de28b87fc68, JSClass 0xfa2e0d7fba68, in object 0x1393c69170d8 1426s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/importmeta.js"' (relative to 0x1393c692aad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module metadata hook for module 0x1393c692e200 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testESModules.js async resolved" 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Completed job 0 1426s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1393c6906ad0), global 0x3de28b83d1c0 1426s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1426s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1426s JS MAINLOOP: Set main loop hook to 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1426s JS MAINLOOP: Running and clearing main loop hook 1426s JS G BXD: Defining method run in prototype for GLib.MainLoop 1426s 1..23 1426s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1426s JS G BXD: Defined class for Source (GSource), prototype 0x3de28b87fd30, JSClass 0xfa2e0d7fb358, in object 0x3de28b87f038 1426s JS G BXD: Defining method set_priority in prototype for GLib.Source 1426s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1426s JS G BXD: Defining method attach in prototype for GLib.Source 1426s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1426s JS IMPORT: Module metadata hook for module 0x3de28b8eb0b0 1426s JS IMPORT: Defining meta.importSync for module 0x3de28b8eb0b0 1426s JS G BXD: Defining method destroy in prototype for GLib.Source 1426s ok 1 ES module imports default import 1426s ok 2 ES module imports named import 1426s ok 3 ES module imports GObject introspection import 1426s ok 4 ES module imports import with version parameter 1426s ok 5 ES module imports import again with other version parameter 1426s ok 6 ES module imports import for the first time with wrong version 1426s JS IMPORT: Importing module Gtk succeeded 1426s JS IMPORT: Defining parent 0x3de28b840bc8 of 0x3de28b8f4fb0 'Gtk' is mod 1 1426s JS IMPORT: successfully imported module 'Gtk' 1426s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 1426s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 1426s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x33717f512240, JSClass 0xfa2e0d7fba68, in object 0x3de28b87f2e0 1426s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x33717f512290, JSClass 0xfa2e0d7fba68, in object 0x33717f512218 1426s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 1426s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x33717f5142e0, JSClass 0xfa2e0d7fb840, in object 0x33717f512218 1426s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 1426s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x33717f512308, JSClass 0xfa2e0d7fba68, in object 0x33717f512218 1426s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 1426s JS G NS: Defined namespace 'Gtk' 0x33717f512218 in GIRepository 0x3de28b8409d0 1426s ok 7 ES module imports import with another version after a failed import 1426s ok 8 ES module imports import nonexistent module 1426s ok 9 ES module imports GObject introspection import via URL scheme 1426s JS IMPORT: Module metadata hook for module 0x3de28b84bac0 1426s not ok 10 ES module imports import.meta.url 1426s # Message: Expected 'file:///usr/libexec/installed-tests/cjs/js/testESModules.js' to match /\/installed-tests\/(gjs\/)?js\/testESModules\.js$/. 1426s # Stack: 1426s # error properties: Object({ matches: Function }) 1426s # 1426s # @file:///usr/libexec/installed-tests/cjs/js/testESModules.js:59:33 1426s # 1426s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1426s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Async import promise resolved 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: handling job 3, 1426s ok 15 Builtin ES modules gettext named dynamic import 1426s JS MAINLOOP: Completed job 3 1426s JS IMPORT: Async module resolve hook for module '"gettext"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Async import promise resolved 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: handling job 3, 1426s ok 16 Builtin ES modules gettext dynamic import matches static import 1426s JS MAINLOOP: Completed job 3 1426s ok 17 Builtin ES modules system default import 1426s ok 18 Builtin ES modules system named import 1426s JS IMPORT: Async module resolve hook for module '"system"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Async import promise resolved 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: handling job 3, 1426s ok 19 Builtin ES modules system dynamic import matches static import 1426s JS MAINLOOP: Completed job 3 1426s JS IMPORT: Async module resolve hook for module '"system"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Async import promise resolved 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: handling job 3, 1426s ok 20 Builtin ES modules system named dynamic import 1426s JS MAINLOOP: Completed job 3 1426s JS IMPORT: Async module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: handling job 0, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s JS IMPORT: Async import promise resolved 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: handling job 3, 1426s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 3 1426s JS MAINLOOP: handling job 4, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 4 1426s JS MAINLOOP: handling job 5, 1426s ok 21 Dynamic imports default import 1426s JS MAINLOOP: Completed job 5 1426s JS IMPORT: Async module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Async import promise resolved 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: handling job 3, 1426s ok 22 Dynamic imports named import 1426s JS MAINLOOP: Completed job 3 1426s JS IMPORT: Async module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Async import promise resolved 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: handling job 3, 1426s JS IMPORT: Async module resolve hook for module '"gi://Gio"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 3 1426s JS MAINLOOP: handling job 4, 1426s JS IMPORT: Async import promise resolved 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 4 1426s JS MAINLOOP: handling job 5, 1426s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x3de28b84bac0), global 0x3de28b83d1c0 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 5 1426s JS MAINLOOP: handling job 6, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 6 1426s JS MAINLOOP: handling job 7, 1426s ok 23 Dynamic imports dynamic gi import matches static 1426s JS MAINLOOP: Completed job 7 1426s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: handling job 3, 1426s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1426s JS MAINLOOP: Main loop instance 0xac98cadab3b0: release 1426s JS MAINLOOP: Completed job 3 1426s JS MEMORY: Memory report: before destroying context 1426s JS MEMORY: 380 objects currently alive 1426s JS MEMORY: boxed_instance = 108 1426s JS MEMORY: boxed_prototype = 11 1426s JS MEMORY: closure = 1 1426s JS MEMORY: function = 218 1426s JS MEMORY: fundamental_instance = 0 1426s JS MEMORY: fundamental_prototype = 0 1426s JS MEMORY: gerror_instance = 0 1426s JS MEMORY: gerror_prototype = 0 1426s JS MEMORY: interface = 5 1426s JS MEMORY: module = 11 1426s JS MEMORY: ns = 5 1426s JS MEMORY: object_instance = 4 1426s JS MEMORY: object_prototype = 17 1426s JS MEMORY: param = 0 1426s JS MEMORY: union_instance = 0 1426s JS MEMORY: union_prototype = 0 1426s JS CTX: JS shutdown sequence 1426s JS CTX: Stopping profiler 1426s JS CTX: Shutting down toggle queue 1426s JS CTX: Notifying external reference holders of GjsContext dispose 1426s JS MAINLOOP: Stopping promise job dispatcher 1426s JS CTX: Notifying reference holders of GjsContext dispose 1426s JS CTX: Checking unhandled promise rejections 1426s JS CTX: Releasing cached JS wrappers 1426s JS CTX: Final triggered GC 1426s JS CTX: Destroying JS context 1426s JS CTX: Releasing all native objects 1426s JS CTX: Disabling auto GC 1426s JS CTX: Ending trace on global object 1426s JS CTX: Freeing allocated resources 1426s JS CTX: JS context destroyed 1426s PASS: cjs/testESModules.test 1426s Running test: cjs/testAsyncMainloop.test 1426s JS NATIVE: Registered native JS module '_promiseNative' 1426s JS NATIVE: Registered native JS module '_byteArrayNative' 1426s JS NATIVE: Registered native JS module '_encodingNative' 1426s JS NATIVE: Registered native JS module '_gi' 1426s JS NATIVE: Registered native JS module 'gi' 1426s JS NATIVE: Registered native JS module 'cairoNative' 1426s JS NATIVE: Registered native JS module 'system' 1426s JS NATIVE: Registered native JS module 'console' 1426s JS NATIVE: Registered native JS module '_print' 1426s JS CTX: Enabling JIT 1426s JS CTX: Initialized class GjsFileImporter prototype 0x1c0e64b00098 1426s JS IMPORT: Defining parent (nil) of 0x1c0e64b000f8 'imports' is mod 0 1426s JS IMPORT: Importing '_print' 1426s JS NATIVE: Defining native module '_print' 1426s JS IMPORT: Defining parent 0x1c0e64b000f8 of 0x1c0e64b006b0 '_print' is mod 1 1426s JS IMPORT: successfully imported module '_print' 1426s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1426s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1c0e64b014f0), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1c0e64b021a8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1c0e64b027a8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1c0e64b027a8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1c0e64b021a8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1c0e64b014f0), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1c0e64b014f0), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1c0e64b014f0), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1c0e64b021a8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1c0e64b027a8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1c0e64b014f0), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1c0e64b014f0), global 0x2d2eb993d1c0 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Starting promise job dispatcher 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: release 1426s JS MAINLOOP: Completed job 0 1426s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1c0e64b15910), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1c0e64b16340), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1c0e64b16340), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1c0e64b15910), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1c0e64b15910), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1c0e64b16340), global 0x2d2eb993d1c0 1426s JS IMPORT: Module metadata hook for module 0x1c0e64b169e8 1426s JS IMPORT: Defining meta.importSync for module 0x1c0e64b169e8 1426s JS NATIVE: Defining native module 'gi' 1426s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1c0e64b17168 1426s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1426s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1426s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1426s JS IMPORT: Importing directory 'overrides' 1426s JS IMPORT: Defining parent 0x1c0e64b000f8 of 0x1c0e64b171e8 'overrides' is mod 1 1426s JS IMPORT: Defined importer 'overrides' 0x1c0e64b171e8 in 0x1c0e64b000f8 1426s JS IMPORT: successfully imported directory 'overrides' 1426s JS IMPORT: Importing '_byteArrayNative' 1426s JS NATIVE: Defining native module '_byteArrayNative' 1426s JS IMPORT: Defining parent 0x1c0e64b000f8 of 0x1c0e64b17630 '_byteArrayNative' is mod 1 1426s JS IMPORT: successfully imported module '_byteArrayNative' 1426s JS IMPORT: Importing '_promiseNative' 1426s JS NATIVE: Defining native module '_promiseNative' 1426s JS IMPORT: Defining parent 0x1c0e64b000f8 of 0x1c0e64b176f0 '_promiseNative' is mod 1 1426s JS IMPORT: successfully imported module '_promiseNative' 1426s JS IMPORT: Importing module GLib succeeded 1426s JS IMPORT: Defining parent 0x1c0e64b171e8 of 0x2d2eb993e2b8 'GLib' is mod 1 1426s JS IMPORT: successfully imported module 'GLib' 1426s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1426s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2d2eb997f060, JSClass 0xec8cc0e9b358, in object 0x2d2eb997f038 1426s JS CTX: Initialized class GIRepositoryGType prototype 0x1c0e64b17920 1426s JS CTX: Initialized class GIRepositoryFunction prototype 0x2d2eb993e308 1426s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1426s JS G BXD: Defined class for Error (GError), prototype 0x2d2eb997f0b0, JSClass 0xec8cc0e9b358, in object 0x2d2eb997f038 1426s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1426s JS G BXD: Defined class for Variant (GVariant), prototype 0x2d2eb997f100, JSClass 0xec8cc0e9b358, in object 0x2d2eb997f038 1426s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1426s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2d2eb997f150, JSClass 0xec8cc0e9b358, in object 0x2d2eb997f038 1426s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1426s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2d2eb997f1a0, JSClass 0xec8cc0e9b358, in object 0x2d2eb997f038 1426s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1426s JS G BXD: Defined class for Thread (GThread), prototype 0x2d2eb997f1f0, JSClass 0xec8cc0e9b358, in object 0x2d2eb997f038 1426s JS G BXD: Defining method ref in prototype for GLib.Thread 1426s JS G BXD: Defining method unref in prototype for GLib.Thread 1426s JS G NS: Defined namespace 'GLib' 0x2d2eb997f038 in GIRepository 0x1c0e64b16ff8 1426s JS IMPORT: Importing module jasmine succeeded 1426s JS IMPORT: Defining parent 0x1c0e64b000f8 of 0x2d2eb993ecb8 'jasmine' is mod 1 1426s JS IMPORT: successfully imported module 'jasmine' 1426s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: release 1426s JS MAINLOOP: Completed job 0 1426s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js' (file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1c0e64b2aad0), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/minijasmine.js"' (relative to 0x1c0e64b2aad0), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1c0e64b2aad0), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/minijasmine.js"' (relative to 0x1c0e64b2aad0), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1c0e64b2aad0), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/minijasmine.js"' (relative to 0x1c0e64b2aad0), global 0x2d2eb993d1c0 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js async resolved" 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: release 1426s JS MAINLOOP: Completed job 0 1426s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module metadata hook for module 0x1c0e64b2d280 1426s JS IMPORT: Defining meta.importSync for module 0x1c0e64b2d280 1426s JS NATIVE: Defining native module 'system' 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1c0e64b2c5b8), global 0x2d2eb993d1c0 1426s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1426s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1426s JS MAINLOOP: Set main loop hook to 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: hold 1426s JS MAINLOOP: Running and clearing main loop hook 1426s JS G BXD: Defining method run in prototype for GLib.MainLoop 1426s 1..1 1426s JS IMPORT: Importing 'gi' 1426s JS IMPORT: Defining parent 0x1c0e64b000f8 of 0x1c0e64b16ff8 'gi' is mod 1 1426s JS IMPORT: successfully imported module 'gi' 1426s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1426s JS G BXD: Defined class for Source (GSource), prototype 0x2d2eb997f268, JSClass 0xec8cc0e9b358, in object 0x2d2eb997f038 1426s JS G BXD: Defining method set_priority in prototype for GLib.Source 1426s JS IMPORT: Importing '_gi' 1426s JS NATIVE: Defining native module '_gi' 1426s JS IMPORT: Defining parent 0x1c0e64b000f8 of 0x1c0e64b33830 '_gi' is mod 1 1426s JS IMPORT: successfully imported module '_gi' 1426s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1426s JS G NS: Defined namespace 'CjsPrivate' 0x2d2eb997f308 in GIRepository 0x1c0e64b16ff8 1426s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1426s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1426s JS IMPORT: Importing module _common succeeded 1426s JS IMPORT: Defining parent 0x1c0e64b000f8 of 0x2d2eb993efd8 '_common' is mod 1 1426s JS IMPORT: successfully imported module '_common' 1426s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1426s JS IMPORT: Importing module _legacy succeeded 1426s JS IMPORT: Defining parent 0x1c0e64b000f8 of 0x2d2eb99cd060 '_legacy' is mod 1 1426s JS IMPORT: successfully imported module '_legacy' 1426s JS IMPORT: Importing module GObject succeeded 1426s JS IMPORT: Defining parent 0x1c0e64b171e8 of 0x2d2eb993ef88 'GObject' is mod 1 1426s JS IMPORT: successfully imported module 'GObject' 1426s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1426s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1426s JS G BXD: Defined class for String (GString), prototype 0x2d2eb997f588, JSClass 0xec8cc0e9b358, in object 0x2d2eb997f2e0 1426s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1426s JS G PRM: Defined class ParamSpec prototype is 0x2d2eb99cd100 class 0xec8cc0ea02e8 in object 0x2d2eb997f2e0 1426s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1426s JS G OBJ: Defined class for Object (GObject), prototype 0x2d2eb997f6f0, JSClass 0xec8cc0e9ba68, in object 0x2d2eb997f2e0 1426s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1426s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1426s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2d2eb997f718, JSClass 0xec8cc0e9ba68, in object 0x2d2eb997f2e0 1426s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1426s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1426s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1426s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1426s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1426s JS G NS: Defined namespace 'GObject' 0x2d2eb997f2e0 in GIRepository 0x1c0e64b16ff8 1426s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1426s JS G BXD: Defining method attach in prototype for GLib.Source 1426s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1426s JS IMPORT: Module metadata hook for module 0x1c0e64b042b8 1426s JS IMPORT: Defining meta.importSync for module 0x1c0e64b042b8 1426s JS G BXD: Defining method destroy in prototype for GLib.Source 1426s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 1426s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1426s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 1426s JS MAINLOOP: Set main loop hook to 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: Running and clearing main loop hook 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS MAINLOOP: Set main loop hook to 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s ok 1 Async mainloop resolves when main loop exits 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: Running and clearing main loop hook 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: handling job 3, 1426s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1426s JS MAINLOOP: Main loop instance 0xbdb4a38243b0: release 1426s JS MAINLOOP: Completed job 3 1426s JS MEMORY: Memory report: before destroying context 1426s JS MEMORY: 129 objects currently alive 1426s JS MEMORY: boxed_instance = 14 1426s JS MEMORY: boxed_prototype = 8 1426s JS MEMORY: closure = 1 1426s JS MEMORY: function = 96 1426s JS MEMORY: fundamental_instance = 0 1426s JS MEMORY: fundamental_prototype = 0 1426s JS MEMORY: gerror_instance = 0 1426s JS MEMORY: gerror_prototype = 0 1426s JS MEMORY: interface = 0 1426s JS MEMORY: module = 5 1426s JS MEMORY: ns = 3 1426s JS MEMORY: object_instance = 0 1426s JS MEMORY: object_prototype = 2 1426s JS MEMORY: param = 0 1426s JS MEMORY: union_instance = 0 1426s JS MEMORY: union_prototype = 0 1426s JS CTX: JS shutdown sequence 1426s JS CTX: Stopping profiler 1426s JS CTX: Shutting down toggle queue 1426s JS CTX: Notifying external reference holders of GjsContext dispose 1426s JS MAINLOOP: Stopping promise job dispatcher 1426s JS CTX: Notifying reference holders of GjsContext dispose 1426s JS CTX: Checking unhandled promise rejections 1426s JS CTX: Releasing cached JS wrappers 1426s JS CTX: Final triggered GC 1426s JS CTX: Destroying JS context 1426s JS CTX: Releasing all native objects 1426s JS CTX: Disabling auto GC 1426s JS CTX: Ending trace on global object 1426s JS CTX: Freeing allocated resources 1426s JS CTX: JS context destroyed 1426s PASS: cjs/testAsyncMainloop.test 1426s Running test: cjs/testLang.test 1426s JS NATIVE: Registered native JS module '_promiseNative' 1426s JS NATIVE: Registered native JS module '_byteArrayNative' 1426s JS NATIVE: Registered native JS module '_encodingNative' 1426s JS NATIVE: Registered native JS module '_gi' 1426s JS NATIVE: Registered native JS module 'gi' 1426s JS NATIVE: Registered native JS module 'cairoNative' 1426s JS NATIVE: Registered native JS module 'system' 1426s JS NATIVE: Registered native JS module 'console' 1426s JS NATIVE: Registered native JS module '_print' 1426s JS CTX: Enabling JIT 1426s JS CTX: Initialized class GjsFileImporter prototype 0x1e9d64000098 1426s JS IMPORT: Defining parent (nil) of 0x1e9d640000f8 'imports' is mod 0 1426s JS IMPORT: Importing '_print' 1426s JS NATIVE: Defining native module '_print' 1426s JS IMPORT: Defining parent 0x1e9d640000f8 of 0x1e9d640006b0 '_print' is mod 1 1426s JS IMPORT: successfully imported module '_print' 1426s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1426s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1e9d640014f0), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1e9d640021a8), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1e9d640027a8), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1e9d640027a8), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1e9d640021a8), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1e9d640014f0), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1e9d640014f0), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1e9d640014f0), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1e9d640021a8), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1e9d640027a8), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1e9d640014f0), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1e9d640014f0), global 0x1dd22a63d1c0 1426s JS MAINLOOP: Main loop instance 0xb77d041dc3b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Starting promise job dispatcher 1426s JS MAINLOOP: Main loop instance 0xb77d041dc3b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1426s JS MAINLOOP: Main loop instance 0xb77d041dc3b0: release 1426s JS MAINLOOP: Completed job 0 1426s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1e9d64015910), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1e9d64016340), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1e9d64016340), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1e9d64015910), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1e9d64015910), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1e9d64016340), global 0x1dd22a63d1c0 1426s JS IMPORT: Module metadata hook for module 0x1e9d640169e8 1426s JS IMPORT: Defining meta.importSync for module 0x1e9d640169e8 1426s JS NATIVE: Defining native module 'gi' 1426s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1e9d64017168 1426s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1426s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1426s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1426s JS IMPORT: Importing directory 'overrides' 1426s JS IMPORT: Defining parent 0x1e9d640000f8 of 0x1e9d640171e8 'overrides' is mod 1 1426s JS IMPORT: Defined importer 'overrides' 0x1e9d640171e8 in 0x1e9d640000f8 1426s JS IMPORT: successfully imported directory 'overrides' 1426s JS IMPORT: Importing '_byteArrayNative' 1426s JS NATIVE: Defining native module '_byteArrayNative' 1426s JS IMPORT: Defining parent 0x1e9d640000f8 of 0x1e9d64017630 '_byteArrayNative' is mod 1 1426s JS IMPORT: successfully imported module '_byteArrayNative' 1426s JS IMPORT: Importing '_promiseNative' 1426s JS NATIVE: Defining native module '_promiseNative' 1426s JS IMPORT: Defining parent 0x1e9d640000f8 of 0x1e9d640176f0 '_promiseNative' is mod 1 1426s JS IMPORT: successfully imported module '_promiseNative' 1426s JS IMPORT: Importing module GLib succeeded 1426s JS IMPORT: Defining parent 0x1e9d640171e8 of 0x1dd22a63e2b8 'GLib' is mod 1 1426s JS IMPORT: successfully imported module 'GLib' 1426s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1426s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1dd22a67f060, JSClass 0xf72524a0b358, in object 0x1dd22a67f038 1426s JS CTX: Initialized class GIRepositoryGType prototype 0x1e9d64017920 1426s JS CTX: Initialized class GIRepositoryFunction prototype 0x1dd22a63e308 1426s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1426s JS G BXD: Defined class for Error (GError), prototype 0x1dd22a67f0b0, JSClass 0xf72524a0b358, in object 0x1dd22a67f038 1426s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1426s JS G BXD: Defined class for Variant (GVariant), prototype 0x1dd22a67f100, JSClass 0xf72524a0b358, in object 0x1dd22a67f038 1426s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1426s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1dd22a67f150, JSClass 0xf72524a0b358, in object 0x1dd22a67f038 1426s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1426s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1dd22a67f1a0, JSClass 0xf72524a0b358, in object 0x1dd22a67f038 1426s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1426s JS G BXD: Defined class for Thread (GThread), prototype 0x1dd22a67f1f0, JSClass 0xf72524a0b358, in object 0x1dd22a67f038 1426s JS G BXD: Defining method ref in prototype for GLib.Thread 1426s JS G BXD: Defining method unref in prototype for GLib.Thread 1426s JS G NS: Defined namespace 'GLib' 0x1dd22a67f038 in GIRepository 0x1e9d64016ff8 1426s JS IMPORT: Importing module jasmine succeeded 1426s JS IMPORT: Defining parent 0x1e9d640000f8 of 0x1dd22a63ecb8 'jasmine' is mod 1 1426s JS IMPORT: successfully imported module 'jasmine' 1426s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1426s JS MAINLOOP: Main loop instance 0xb77d041dc3b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Main loop instance 0xb77d041dc3b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1426s JS MAINLOOP: Main loop instance 0xb77d041dc3b0: release 1426s JS MAINLOOP: Completed job 0 1426s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1426s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1426s JS IMPORT: Importing module _legacy succeeded 1426s JS IMPORT: Defining parent 0x1e9d640000f8 of 0x1dd22a63ee48 '_legacy' is mod 1 1426s JS IMPORT: successfully imported module '_legacy' 1426s JS IMPORT: Importing module lang succeeded 1426s JS IMPORT: Defining parent 0x1e9d640000f8 of 0x1dd22a63edf8 'lang' is mod 1 1426s JS IMPORT: successfully imported module 'lang' 1426s JS CTX: Script evaluation succeeded 1426s JS MAINLOOP: Main loop instance 0xb77d041dc3b0: Spinning loop until released or hook cleared 1426s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module metadata hook for module 0x1e9d64032530 1426s JS IMPORT: Defining meta.importSync for module 0x1e9d64032530 1426s JS NATIVE: Defining native module 'system' 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1e9d64031868), global 0x1dd22a63d1c0 1426s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1426s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1426s JS MAINLOOP: Set main loop hook to 1426s JS MAINLOOP: Main loop instance 0xb77d041dc3b0: hold 1426s JS MAINLOOP: Running and clearing main loop hook 1426s JS G BXD: Defining method run in prototype for GLib.MainLoop 1426s 1..9 1426s JS IMPORT: Importing 'gi' 1426s JS IMPORT: Defining parent 0x1e9d640000f8 of 0x1e9d64016ff8 'gi' is mod 1 1426s JS IMPORT: successfully imported module 'gi' 1426s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1426s JS G BXD: Defined class for Source (GSource), prototype 0x1dd22a67f268, JSClass 0xf72524a0b358, in object 0x1dd22a67f038 1426s JS G BXD: Defining method set_priority in prototype for GLib.Source 1426s JS IMPORT: Importing '_gi' 1426s JS NATIVE: Defining native module '_gi' 1426s JS IMPORT: Defining parent 0x1e9d640000f8 of 0x1e9d64039748 '_gi' is mod 1 1426s JS IMPORT: successfully imported module '_gi' 1426s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1426s JS G NS: Defined namespace 'CjsPrivate' 0x1dd22a67f308 in GIRepository 0x1e9d64016ff8 1426s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1426s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1426s JS IMPORT: Importing module _common succeeded 1426s JS IMPORT: Defining parent 0x1e9d640000f8 of 0x1dd22a6cb0d8 '_common' is mod 1 1426s JS IMPORT: successfully imported module '_common' 1426s JS IMPORT: Importing module GObject succeeded 1426s JS IMPORT: Defining parent 0x1e9d640171e8 of 0x1dd22a6cb088 'GObject' is mod 1 1426s JS IMPORT: successfully imported module 'GObject' 1426s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1426s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1426s JS G BXD: Defined class for String (GString), prototype 0x1dd22a67f588, JSClass 0xf72524a0b358, in object 0x1dd22a67f2e0 1426s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1426s JS G PRM: Defined class ParamSpec prototype is 0x1dd22a6cb178 class 0xf72524a102e8 in object 0x1dd22a67f2e0 1426s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1426s JS G OBJ: Defined class for Object (GObject), prototype 0x1dd22a67f6f0, JSClass 0xf72524a0ba68, in object 0x1dd22a67f2e0 1426s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1426s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1426s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1dd22a67f718, JSClass 0xf72524a0ba68, in object 0x1dd22a67f2e0 1426s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1426s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1426s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1426s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1426s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1426s JS G NS: Defined namespace 'GObject' 0x1dd22a67f2e0 in GIRepository 0x1e9d64016ff8 1426s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1426s JS G BXD: Defining method attach in prototype for GLib.Source 1426s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1426s JS IMPORT: Module metadata hook for module 0x1e9d640042b8 1426s JS IMPORT: Defining meta.importSync for module 0x1e9d640042b8 1426s JS G BXD: Defining method destroy in prototype for GLib.Source 1426s ok 1 Lang module counts properties with Lang.countProperties() 1426s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 1426s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 1426s ok 4 Lang module copies property getters and setters 1426s ok 5 Lang module bind() calls the bound function with the supplied this-object 1426s ok 6 Lang module bind() throws an error when no function supplied 1426s ok 7 Lang module bind() throws an error when this-object undefined 1426s ok 8 Lang module bind() supplies extra arguments to the function 1426s ok 9 Lang module bind() appends the extra arguments to any arguments passed 1426s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Main loop instance 0xb77d041dc3b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 0 1426s JS MAINLOOP: handling job 1, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 1 1426s JS MAINLOOP: handling job 2, 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Completed job 2 1426s JS MAINLOOP: handling job 3, 1426s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1426s JS MAINLOOP: Main loop instance 0xb77d041dc3b0: release 1426s JS MAINLOOP: Completed job 3 1426s JS MEMORY: Memory report: before destroying context 1426s JS MEMORY: 165 objects currently alive 1426s JS MEMORY: boxed_instance = 51 1426s JS MEMORY: boxed_prototype = 8 1426s JS MEMORY: closure = 1 1426s JS MEMORY: function = 94 1426s JS MEMORY: fundamental_instance = 0 1426s JS MEMORY: fundamental_prototype = 0 1426s JS MEMORY: gerror_instance = 0 1426s JS MEMORY: gerror_prototype = 0 1426s JS MEMORY: interface = 0 1426s JS MEMORY: module = 6 1426s JS MEMORY: ns = 3 1426s JS MEMORY: object_instance = 0 1426s JS MEMORY: object_prototype = 2 1426s JS MEMORY: param = 0 1426s JS MEMORY: union_instance = 0 1426s JS MEMORY: union_prototype = 0 1426s JS CTX: JS shutdown sequence 1426s JS CTX: Stopping profiler 1426s JS CTX: Shutting down toggle queue 1426s JS CTX: Notifying external reference holders of GjsContext dispose 1426s JS MAINLOOP: Stopping promise job dispatcher 1426s JS CTX: Notifying reference holders of GjsContext dispose 1426s JS CTX: Checking unhandled promise rejections 1426s JS CTX: Releasing cached JS wrappers 1426s JS CTX: Final triggered GC 1426s JS CTX: Destroying JS context 1426s JS CTX: Releasing all native objects 1426s JS CTX: Disabling auto GC 1426s JS CTX: Ending trace on global object 1426s JS CTX: Freeing allocated resources 1426s JS CTX: JS context destroyed 1426s PASS: cjs/testLang.test 1426s Running test: cjs/testLegacyGObject.test 1426s JS NATIVE: Registered native JS module '_promiseNative' 1426s JS NATIVE: Registered native JS module '_byteArrayNative' 1426s JS NATIVE: Registered native JS module '_encodingNative' 1426s JS NATIVE: Registered native JS module '_gi' 1426s JS NATIVE: Registered native JS module 'gi' 1426s JS NATIVE: Registered native JS module 'cairoNative' 1426s JS NATIVE: Registered native JS module 'system' 1426s JS NATIVE: Registered native JS module 'console' 1426s JS NATIVE: Registered native JS module '_print' 1426s JS CTX: Enabling JIT 1426s JS CTX: Initialized class GjsFileImporter prototype 0x2d546c800098 1426s JS IMPORT: Defining parent (nil) of 0x2d546c8000f8 'imports' is mod 0 1426s JS IMPORT: Importing '_print' 1426s JS NATIVE: Defining native module '_print' 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0x2d546c8006b0 '_print' is mod 1 1426s JS IMPORT: successfully imported module '_print' 1426s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1426s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2d546c8014f0), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d546c8021a8), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d546c8027a8), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d546c8027a8), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d546c8021a8), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2d546c8014f0), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2d546c8014f0), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2d546c8014f0), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d546c8021a8), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d546c8027a8), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2d546c8014f0), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2d546c8014f0), global 0xc4493e3d1c0 1426s JS MAINLOOP: Main loop instance 0xca8549a363b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Starting promise job dispatcher 1426s JS MAINLOOP: Main loop instance 0xca8549a363b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1426s JS MAINLOOP: Main loop instance 0xca8549a363b0: release 1426s JS MAINLOOP: Completed job 0 1426s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d546c815910), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d546c816340), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d546c816340), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d546c815910), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d546c815910), global 0xc4493e3d1c0 1426s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d546c816340), global 0xc4493e3d1c0 1426s JS IMPORT: Module metadata hook for module 0x2d546c8169e8 1426s JS IMPORT: Defining meta.importSync for module 0x2d546c8169e8 1426s JS NATIVE: Defining native module 'gi' 1426s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2d546c817168 1426s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1426s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1426s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1426s JS IMPORT: Importing directory 'overrides' 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0x2d546c8171e8 'overrides' is mod 1 1426s JS IMPORT: Defined importer 'overrides' 0x2d546c8171e8 in 0x2d546c8000f8 1426s JS IMPORT: successfully imported directory 'overrides' 1426s JS IMPORT: Importing '_byteArrayNative' 1426s JS NATIVE: Defining native module '_byteArrayNative' 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0x2d546c817630 '_byteArrayNative' is mod 1 1426s JS IMPORT: successfully imported module '_byteArrayNative' 1426s JS IMPORT: Importing '_promiseNative' 1426s JS NATIVE: Defining native module '_promiseNative' 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0x2d546c8176f0 '_promiseNative' is mod 1 1426s JS IMPORT: successfully imported module '_promiseNative' 1426s JS IMPORT: Importing module GLib succeeded 1426s JS IMPORT: Defining parent 0x2d546c8171e8 of 0xc4493e3e2b8 'GLib' is mod 1 1426s JS IMPORT: successfully imported module 'GLib' 1426s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1426s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xc4493e7f060, JSClass 0xfdcd61cdb358, in object 0xc4493e7f038 1426s JS CTX: Initialized class GIRepositoryGType prototype 0x2d546c817920 1426s JS CTX: Initialized class GIRepositoryFunction prototype 0xc4493e3e308 1426s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1426s JS G BXD: Defined class for Error (GError), prototype 0xc4493e7f0b0, JSClass 0xfdcd61cdb358, in object 0xc4493e7f038 1426s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1426s JS G BXD: Defined class for Variant (GVariant), prototype 0xc4493e7f100, JSClass 0xfdcd61cdb358, in object 0xc4493e7f038 1426s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1426s JS G BXD: Defined class for Bytes (GBytes), prototype 0xc4493e7f150, JSClass 0xfdcd61cdb358, in object 0xc4493e7f038 1426s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1426s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xc4493e7f1a0, JSClass 0xfdcd61cdb358, in object 0xc4493e7f038 1426s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1426s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1426s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1426s JS G BXD: Defined class for Thread (GThread), prototype 0xc4493e7f1f0, JSClass 0xfdcd61cdb358, in object 0xc4493e7f038 1426s JS G BXD: Defining method ref in prototype for GLib.Thread 1426s JS G BXD: Defining method unref in prototype for GLib.Thread 1426s JS G NS: Defined namespace 'GLib' 0xc4493e7f038 in GIRepository 0x2d546c816ff8 1426s JS IMPORT: Importing module jasmine succeeded 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0xc4493e3ecb8 'jasmine' is mod 1 1426s JS IMPORT: successfully imported module 'jasmine' 1426s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1426s JS MAINLOOP: Main loop instance 0xca8549a363b0: hold 1426s JS MAINLOOP: Enqueue job , promise=, allocation site= 1426s JS MAINLOOP: Main loop instance 0xca8549a363b0: Spinning loop until released or hook cleared 1426s JS MAINLOOP: handling job 0, 1426s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1426s JS MAINLOOP: Main loop instance 0xca8549a363b0: release 1426s JS MAINLOOP: Completed job 0 1426s JS IMPORT: Importing 'gi' 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0x2d546c816ff8 'gi' is mod 1 1426s JS IMPORT: successfully imported module 'gi' 1426s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1426s JS G NS: Defined namespace 'CjsPrivate' 0xc4493e7f290 in GIRepository 0x2d546c816ff8 1426s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1426s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1426s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1426s JS IMPORT: Importing module _legacy succeeded 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0xc4493e3eee8 '_legacy' is mod 1 1426s JS IMPORT: successfully imported module '_legacy' 1426s JS IMPORT: Importing module lang succeeded 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0xc4493e3ee98 'lang' is mod 1 1426s JS IMPORT: successfully imported module 'lang' 1426s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1426s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1426s JS IMPORT: Importing module _signals succeeded 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0xc4493e3ef38 '_signals' is mod 1 1426s JS IMPORT: successfully imported module '_signals' 1426s JS IMPORT: Importing module signals succeeded 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0xc4493e3ee48 'signals' is mod 1 1426s JS IMPORT: successfully imported module 'signals' 1426s JS IMPORT: Importing module Gio succeeded 1426s JS IMPORT: Defining parent 0x2d546c8171e8 of 0xc4493e3edf8 'Gio' is mod 1 1426s JS IMPORT: successfully imported module 'Gio' 1426s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1426s JS IMPORT: Importing '_gi' 1426s JS NATIVE: Defining native module '_gi' 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0x2d546c82dcb0 '_gi' is mod 1 1426s JS IMPORT: successfully imported module '_gi' 1426s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1426s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1426s JS IMPORT: Importing module _common succeeded 1426s JS IMPORT: Defining parent 0x2d546c8000f8 of 0xc4493e3efd8 '_common' is mod 1 1426s JS IMPORT: successfully imported module '_common' 1426s JS IMPORT: Importing module GObject succeeded 1426s JS IMPORT: Defining parent 0x2d546c8171e8 of 0xc4493e3ef88 'GObject' is mod 1 1426s JS IMPORT: successfully imported module 'GObject' 1426s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1426s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1426s JS G BXD: Defined class for String (GString), prototype 0xc4493e7f538, JSClass 0xfdcd61cdb358, in object 0xc4493e7f2b8 1426s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1426s JS G PRM: Defined class ParamSpec prototype is 0xc4493ed50b0 class 0xfdcd61ce02e8 in object 0xc4493e7f2b8 1426s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1426s JS G OBJ: Defined class for Object (GObject), prototype 0xc4493e7f6a0, JSClass 0xfdcd61cdba68, in object 0xc4493e7f2b8 1426s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1426s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1426s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xc4493e7f6c8, JSClass 0xfdcd61cdba68, in object 0xc4493e7f2b8 1426s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1426s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1426s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1426s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1426s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1426s JS G NS: Defined namespace 'GObject' 0xc4493e7f2b8 in GIRepository 0x2d546c816ff8 1426s JS G OBJ: Defined class for Application (GApplication), prototype 0xc4493e7f718, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1426s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1426s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xc4493ed5420, JSClass 0xfdcd61cdb840, in object 0xc4493e7f268 1426s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1426s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1426s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1426s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1426s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1426s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1426s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1426s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1426s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1426s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1426s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xc4493e7f790, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1426s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1426s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xc4493ed56a0, JSClass 0xfdcd61cdb840, in object 0xc4493e7f268 1426s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1426s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xc4493e7f808, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1426s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1426s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1426s JS G IFACE: Defined class for Initable (GInitable), prototype 0xc4493ed57e0, JSClass 0xfdcd61cdb840, in object 0xc4493e7f268 1426s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1426s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1426s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1426s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xc4493e7f880, JSClass 0xfdcd61cdb358, in object 0xc4493e7f268 1426s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1426s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xc4493e7f8d0, JSClass 0xfdcd61cdb358, in object 0xc4493e7f268 1426s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1426s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1426s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xc4493e7f920, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1426s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xc4493e7f970, JSClass 0xfdcd61cdba68, in object 0xc4493e7f290 1426s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1426s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xc4493e7f9c0, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1426s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1426s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1426s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1426s JS G IFACE: Defined class for File (GFile), prototype 0xc4493ed5948, JSClass 0xfdcd61cdb840, in object 0xc4493e7f268 1426s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xc4493e7fa38, JSClass 0xfdcd61cdba68, in object 0x2d546c8170d8 1426s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1426s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xc4493e7fab0, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1426s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1426s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1426s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xc4493e7fb00, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1426s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1426s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xc4493e7fb50, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1426s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1426s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xc4493e7fba0, JSClass 0xfdcd61cdb358, in object 0xc4493e7f268 1427s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1427s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1427s JS G OBJ: Defined class for Settings (GSettings), prototype 0xc4493e7fbf0, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1427s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1427s JS G NS: Defined namespace 'Gio' 0xc4493e7f268 in GIRepository 0x2d546c816ff8 1427s JS IMPORT: Importing module Gtk succeeded 1427s JS IMPORT: Defining parent 0x2d546c8171e8 of 0xc4493ee13d0 'Gtk' is mod 1 1427s JS IMPORT: successfully imported module 'Gtk' 1427s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 1427s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 1427s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xc4493e7fc68, JSClass 0xfdcd61cdba68, in object 0xc4493e7f2b8 1427s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xc4493e7fcb8, JSClass 0xfdcd61cdba68, in object 0xc4493e7fc40 1427s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 1427s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xc4493ee16c8, JSClass 0xfdcd61cdb840, in object 0xc4493e7fc40 1427s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 1427s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xc4493e7fd30, JSClass 0xfdcd61cdba68, in object 0xc4493e7fc40 1427s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 1427s JS G NS: Defined namespace 'Gtk' 0xc4493e7fc40 in GIRepository 0x2d546c816ff8 1427s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 1427s JS IMPORT: Importing module mainloop succeeded 1427s JS IMPORT: Defining parent 0x2d546c8000f8 of 0xc4493ee17e0 'mainloop' is mod 1 1427s JS IMPORT: successfully imported module 'mainloop' 1427s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1427s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1427s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1427s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1427s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1427s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1427s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1427s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1427s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1427s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1427s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1427s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1427s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1427s JS G ENUM: Defining GObject.ParamFlags as 0x2d546c8352e0 1427s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 1427s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549cf06e0 type GParamString 1427s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549cf07f0 type GParamString 1427s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549cf08e0 type GParamString 1427s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 1427s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 1427s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 1427s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 1427s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 1427s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 1427s JS G ENUM: Defining enum value ACTION (fixed from action) 32 1427s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 1427s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 1427s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 1427s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 1427s JS G ENUM: Defining GObject.SignalFlags as 0x2d546c835510 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0xc4493e7fd80, JSClass 0xfdcd61cdba68, in object 0x2d546c8170d8 1427s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 1427s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 1427s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0xc4493e7fdd0, JSClass 0xfdcd61cdba68, in object 0x2d546c8170d8 1427s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0xc4493e7fe20, JSClass 0xfdcd61cdba68, in object 0x2d546c8170d8 1427s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0xc4493e7fe70, JSClass 0xfdcd61cdba68, in object 0x2d546c8170d8 1427s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0xc4493e7fec0, JSClass 0xfdcd61cdba68, in object 0x2d546c8170d8 1427s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0xc4493e7ff10, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0xc4493e7ff60, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549d3b210 type GParamString 1427s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0xc4493ef06f0, JSClass 0xfdcd61cdb840, in object 0xc4493e40df0 1427s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0xc4493ef0740, JSClass 0xfdcd61cdb840, in object 0xc4493e40df0 1427s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549d3ebb0 type GParamOverride 1427s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549d3ee10 type GParamString 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0x20c670b09038, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549d407f0 type GParamOverride 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0x20c670b09088, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549d47bb0 type GParamOverride 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0x20c670b090d8, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0xc4493ef0920, JSClass 0xfdcd61cdb840, in object 0xc4493e40df0 1427s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0xc4493ef0970, JSClass 0xfdcd61cdb840, in object 0xc4493e40df0 1427s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 1427s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549d4e530 type GParamInt 1427s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549d4e6a0 type GParamInt 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0x20c670b09178, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549d55e80 type GParamOverride 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS CTX: Script evaluation succeeded 1427s JS MAINLOOP: Main loop instance 0xca8549a363b0: Spinning loop until released or hook cleared 1427s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module metadata hook for module 0x2d546c83a098 1427s JS IMPORT: Defining meta.importSync for module 0x2d546c83a098 1427s JS NATIVE: Defining native module 'system' 1427s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d546c8393d0), global 0xc4493e3d1c0 1427s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1427s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1427s JS MAINLOOP: Set main loop hook to 1427s JS MAINLOOP: Main loop instance 0xca8549a363b0: hold 1427s JS MAINLOOP: Running and clearing main loop hook 1427s JS G BXD: Defining method run in prototype for GLib.MainLoop 1427s 1..60 1427s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1427s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1427s JS G BXD: Defined class for Source (GSource), prototype 0x20c670b09218, JSClass 0xfdcd61cdb358, in object 0xc4493e7f038 1427s JS G BXD: Defining method set_priority in prototype for GLib.Source 1427s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1427s JS G BXD: Defining method attach in prototype for GLib.Source 1427s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1427s JS IMPORT: Module metadata hook for module 0xc4493e4bcb8 1427s JS IMPORT: Defining meta.importSync for module 0xc4493e4bcb8 1427s JS G BXD: Defining method destroy in prototype for GLib.Source 1427s ok 1 GObject class constructs with default values for properties 1427s ok 2 GObject class constructs with a hash of property values 1427s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 1427s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x20c670b094c0, JSClass 0xfdcd61cdba68, in object 0xc4493e7fc40 1427s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 1427s ok 3 GObject class constructs with property values from Gtk.Builder 1427s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 1427s ok 5 GObject class has a name 1427s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 1427s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549cf07f0 type GParamString 1427s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549cf07f0 type GParamString 1427s ok 6 GObject class has a notify signal 1427s ok 7 GObject class can define its own signals 1427s ok 8 GObject class passes emitted arguments to signal handlers 1427s ok 9 GObject class can return values from signals 1427s ok 10 GObject class does not call first-wins signal handlers after one returns a value 1427s ok 11 GObject class gets the return value of the default handler 1427s ok 12 GObject class calls run-last default handler last 1427s ok 13 GObject class can inherit from something that's not GObject.Object 1427s ok 14 GObject class can implement an interface 1427s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 1427s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x20c670b09e98, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1427s ok 15 GObject class can implement interface vfuncs 1427s ok 16 GObject class can be a subclass 1427s ok 17 GObject class can have any valid Lang.Class name 1427s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 1427s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 1427s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549e131d0 type GParamObject 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0x20c670b45240, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s ok 19 GObject class can have an interface-valued property 1427s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549e16970 type GParamOverride 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0x20c670b45380, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s ok 20 GObject class can override a property from the parent class 1427s ok 21 GObject class cannot override a non-existent property 1427s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1427s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1427s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1427s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1427s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1427s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1427s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1427s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1427s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1427s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1427s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1427s JS G ENUM: Defining GLib.LogLevelFlags as 0x2d546c855a50 1427s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 1427s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x20c670b45560, JSClass 0xfdcd61cdba68, in object 0xc4493e7f268 1427s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 1427s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x20c670b39c40, JSClass 0xfdcd61cdb840, in object 0xc4493e7f268 1427s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0x20c670b455d8, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1427s ok 22 GObject class handles gracefully forgetting to override a C property 1427s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549b9c5e0 type GParamOverride 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0x20c670b456f0, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0x20c670b45740, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 1427s ok 24 GObject interface class can implement a Lang.Interface 1427s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 1427s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0x20c670b459e8, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 1427s ok 27 GObject interface is an instance of the interface classes 1427s ok 28 GObject interface cannot be instantiated 1427s ok 29 GObject interface has a name 1427s ok 30 GObject interface reports its type name 1427s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 1427s ok 31 GObject interface can be implemented by a GObject class 1427s ok 32 GObject interface is implemented by a GObject class with the correct class object 1427s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549e50be0 type GParamOverride 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0x20c670b45e98, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 1427s ok 34 GObject interface can have its required function implemented 1427s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549e55570 type GParamOverride 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0x20c670b4c060, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s ok 35 GObject interface must have its required function implemented 1427s ok 36 GObject interface doesn't have to have its optional function implemented 1427s ok 37 GObject interface can have its optional function deferred to by the implementation 1427s ok 38 GObject interface can have its function chained up to 1427s ok 39 GObject interface can require another interface 1427s ok 40 GObject interface can chain up to another interface 1427s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1427s JS G PRM: JSObject created with param instance 0xca8549e62120 type GParamOverride 1427s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1427s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0x20c670b4c470, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s ok 41 GObject interface defers to the last interface's optional function 1427s ok 42 GObject interface must be implemented by a class that implements all required interfaces 1427s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 1427s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0x20c670b524e8, JSClass 0xfdcd61cdb840, in object 0xc4493e40df0 1427s ok 44 GObject interface can require an interface from C 1427s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 1427s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1427s ok 45 GObject interface can define signals on the implementing class 1427s ok 46 GObject interface can define properties on the implementing class 1427s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0x20c670b4c8f8, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s ok 47 GObject interface must have its properties overridden 1427s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0x20c670b4c9e8, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0x20c670b52560, JSClass 0xfdcd61cdb840, in object 0xc4493e40df0 1427s ok 48 GObject interface gets the correct type for its metaclass 1427s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0x20c670b4cb00, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s ok 49 GObject interface can be implemented by a class as well as its parent class 1427s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0x20c670b4cbf0, JSClass 0xfdcd61cdba68, in object 0xc4493e40df0 1427s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 1427s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 1427s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 1427s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 1427s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 1427s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 1427s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 1427s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 1427s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 1427s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 1427s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 1427s JS MAINLOOP: Enqueue job , promise=, allocation site= 1427s JS MAINLOOP: Main loop instance 0xca8549a363b0: Spinning loop until released or hook cleared 1427s JS MAINLOOP: handling job 0, 1427s JS MAINLOOP: Enqueue job , promise=, allocation site= 1427s JS MAINLOOP: Completed job 0 1427s JS MAINLOOP: handling job 1, 1427s JS MAINLOOP: Enqueue job , promise=, allocation site= 1427s JS MAINLOOP: Completed job 1 1427s JS MAINLOOP: handling job 2, 1427s JS MAINLOOP: Enqueue job , promise=, allocation site= 1427s JS MAINLOOP: Completed job 2 1427s JS MAINLOOP: handling job 3, 1427s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1427s JS MAINLOOP: Main loop instance 0xca8549a363b0: release 1427s JS MAINLOOP: Completed job 3 1427s JS MEMORY: Memory report: before destroying context 1427s JS MEMORY: 724 objects currently alive 1427s JS MEMORY: boxed_instance = 288 1427s JS MEMORY: boxed_prototype = 11 1427s JS MEMORY: closure = 16 1427s JS MEMORY: function = 251 1427s JS MEMORY: fundamental_instance = 0 1427s JS MEMORY: fundamental_prototype = 0 1427s JS MEMORY: gerror_instance = 0 1427s JS MEMORY: gerror_prototype = 0 1427s JS MEMORY: interface = 12 1427s JS MEMORY: module = 11 1427s JS MEMORY: ns = 5 1427s JS MEMORY: object_instance = 67 1427s JS MEMORY: object_prototype = 44 1427s JS MEMORY: param = 19 1427s JS MEMORY: union_instance = 0 1427s JS MEMORY: union_prototype = 0 1427s JS CTX: JS shutdown sequence 1427s JS CTX: Stopping profiler 1427s JS CTX: Shutting down toggle queue 1427s JS CTX: Notifying external reference holders of GjsContext dispose 1427s JS MAINLOOP: Stopping promise job dispatcher 1427s JS CTX: Notifying reference holders of GjsContext dispose 1427s JS CTX: Checking unhandled promise rejections 1427s JS CTX: Releasing cached JS wrappers 1427s JS CTX: Final triggered GC 1427s JS CTX: Destroying JS context 1427s JS CTX: Releasing all native objects 1427s JS CTX: Disabling auto GC 1427s JS CTX: Ending trace on global object 1427s JS CTX: Freeing allocated resources 1427s JS CTX: JS context destroyed 1427s PASS: cjs/testLegacyGObject.test 1427s Running test: cjs/testGtk3.test 1427s JS NATIVE: Registered native JS module '_promiseNative' 1427s JS NATIVE: Registered native JS module '_byteArrayNative' 1427s JS NATIVE: Registered native JS module '_encodingNative' 1427s JS NATIVE: Registered native JS module '_gi' 1427s JS NATIVE: Registered native JS module 'gi' 1427s JS NATIVE: Registered native JS module 'cairoNative' 1427s JS NATIVE: Registered native JS module 'system' 1427s JS NATIVE: Registered native JS module 'console' 1427s JS NATIVE: Registered native JS module '_print' 1427s JS CTX: Enabling JIT 1427s JS CTX: Initialized class GjsFileImporter prototype 0x22e845b00098 1427s JS IMPORT: Defining parent (nil) of 0x22e845b000f8 'imports' is mod 0 1427s JS IMPORT: Importing '_print' 1427s JS NATIVE: Defining native module '_print' 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x22e845b006b0 '_print' is mod 1 1427s JS IMPORT: successfully imported module '_print' 1427s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1427s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x22e845b014f0), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x22e845b021a8), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x22e845b027a8), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x22e845b027a8), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x22e845b021a8), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x22e845b014f0), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x22e845b014f0), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x22e845b014f0), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x22e845b021a8), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x22e845b027a8), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x22e845b014f0), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x22e845b014f0), global 0x1d7a71f3d1c0 1427s JS MAINLOOP: Main loop instance 0xc823167ce3b0: hold 1427s JS MAINLOOP: Enqueue job , promise=, allocation site= 1427s JS MAINLOOP: Starting promise job dispatcher 1427s JS MAINLOOP: Main loop instance 0xc823167ce3b0: Spinning loop until released or hook cleared 1427s JS MAINLOOP: handling job 0, 1427s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1427s JS MAINLOOP: Main loop instance 0xc823167ce3b0: release 1427s JS MAINLOOP: Completed job 0 1427s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x22e845b15910), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x22e845b16340), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x22e845b16340), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x22e845b15910), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x22e845b15910), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x22e845b16340), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module metadata hook for module 0x22e845b169e8 1427s JS IMPORT: Defining meta.importSync for module 0x22e845b169e8 1427s JS NATIVE: Defining native module 'gi' 1427s JS CTX: Initialized class GIRepositoryNamespace prototype 0x22e845b17168 1427s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1427s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1427s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1427s JS IMPORT: Importing directory 'overrides' 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x22e845b171e8 'overrides' is mod 1 1427s JS IMPORT: Defined importer 'overrides' 0x22e845b171e8 in 0x22e845b000f8 1427s JS IMPORT: successfully imported directory 'overrides' 1427s JS IMPORT: Importing '_byteArrayNative' 1427s JS NATIVE: Defining native module '_byteArrayNative' 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x22e845b17630 '_byteArrayNative' is mod 1 1427s JS IMPORT: successfully imported module '_byteArrayNative' 1427s JS IMPORT: Importing '_promiseNative' 1427s JS NATIVE: Defining native module '_promiseNative' 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x22e845b176f0 '_promiseNative' is mod 1 1427s JS IMPORT: successfully imported module '_promiseNative' 1427s JS IMPORT: Importing module GLib succeeded 1427s JS IMPORT: Defining parent 0x22e845b171e8 of 0x1d7a71f3e2b8 'GLib' is mod 1 1427s JS IMPORT: successfully imported module 'GLib' 1427s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1427s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1d7a71f7f060, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f038 1427s JS CTX: Initialized class GIRepositoryGType prototype 0x22e845b17920 1427s JS CTX: Initialized class GIRepositoryFunction prototype 0x1d7a71f3e308 1427s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1427s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1427s JS G BXD: Defined class for Error (GError), prototype 0x1d7a71f7f0b0, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f038 1427s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1427s JS G BXD: Defined class for Variant (GVariant), prototype 0x1d7a71f7f100, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f038 1427s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1427s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1d7a71f7f150, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f038 1427s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1427s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1427s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1d7a71f7f1a0, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f038 1427s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1427s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1427s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1427s JS G BXD: Defined class for Thread (GThread), prototype 0x1d7a71f7f1f0, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f038 1427s JS G BXD: Defining method ref in prototype for GLib.Thread 1427s JS G BXD: Defining method unref in prototype for GLib.Thread 1427s JS G NS: Defined namespace 'GLib' 0x1d7a71f7f038 in GIRepository 0x22e845b16ff8 1427s JS IMPORT: Importing module jasmine succeeded 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x1d7a71f3ecb8 'jasmine' is mod 1 1427s JS IMPORT: successfully imported module 'jasmine' 1427s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1427s JS MAINLOOP: Main loop instance 0xc823167ce3b0: hold 1427s JS MAINLOOP: Enqueue job , promise=, allocation site= 1427s JS MAINLOOP: Main loop instance 0xc823167ce3b0: Spinning loop until released or hook cleared 1427s JS MAINLOOP: handling job 0, 1427s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1427s JS MAINLOOP: Main loop instance 0xc823167ce3b0: release 1427s JS MAINLOOP: Completed job 0 1427s JS IMPORT: Importing 'gi' 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x22e845b16ff8 'gi' is mod 1 1427s JS IMPORT: successfully imported module 'gi' 1427s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 1427s JS IMPORT: Importing module byteArray succeeded 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x1d7a71f3edf8 'byteArray' is mod 1 1427s JS IMPORT: successfully imported module 'byteArray' 1427s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1427s JS G NS: Defined namespace 'CjsPrivate' 0x1d7a71f7f290 in GIRepository 0x22e845b16ff8 1427s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1427s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1427s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1427s JS IMPORT: Importing module _legacy succeeded 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x1d7a71f3ef38 '_legacy' is mod 1 1427s JS IMPORT: successfully imported module '_legacy' 1427s JS IMPORT: Importing module lang succeeded 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x1d7a71f3eee8 'lang' is mod 1 1427s JS IMPORT: successfully imported module 'lang' 1427s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1427s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1427s JS IMPORT: Importing module _signals succeeded 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x1d7a71f3ef88 '_signals' is mod 1 1427s JS IMPORT: successfully imported module '_signals' 1427s JS IMPORT: Importing module signals succeeded 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x1d7a71f3ee98 'signals' is mod 1 1427s JS IMPORT: successfully imported module 'signals' 1427s JS IMPORT: Importing module Gio succeeded 1427s JS IMPORT: Defining parent 0x22e845b171e8 of 0x1d7a71f3ee48 'Gio' is mod 1 1427s JS IMPORT: successfully imported module 'Gio' 1427s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1427s JS IMPORT: Importing '_gi' 1427s JS NATIVE: Defining native module '_gi' 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x22e845b2e1d8 '_gi' is mod 1 1427s JS IMPORT: successfully imported module '_gi' 1427s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1427s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1427s JS IMPORT: Importing module _common succeeded 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x1d7a71fd1060 '_common' is mod 1 1427s JS IMPORT: successfully imported module '_common' 1427s JS IMPORT: Importing module GObject succeeded 1427s JS IMPORT: Defining parent 0x22e845b171e8 of 0x1d7a71f3efd8 'GObject' is mod 1 1427s JS IMPORT: successfully imported module 'GObject' 1427s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1427s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1427s JS G BXD: Defined class for String (GString), prototype 0x1d7a71f7f538, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f2b8 1427s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1427s JS G PRM: Defined class ParamSpec prototype is 0x1d7a71fd1100 class 0xfb2cf8f102e8 in object 0x1d7a71f7f2b8 1427s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1427s JS G OBJ: Defined class for Object (GObject), prototype 0x1d7a71f7f6a0, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f2b8 1427s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1427s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1427s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1d7a71f7f6c8, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f2b8 1427s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1427s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1427s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1427s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1427s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1427s JS G NS: Defined namespace 'GObject' 0x1d7a71f7f2b8 in GIRepository 0x22e845b16ff8 1427s JS G OBJ: Defined class for Application (GApplication), prototype 0x1d7a71f7f718, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1427s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1d7a71fd1470, JSClass 0xfb2cf8f0b840, in object 0x1d7a71f7f268 1427s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1427s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1427s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1427s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1427s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1427s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1427s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1427s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1427s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1427s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1427s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1d7a71f7f790, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1427s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1d7a71fd16f0, JSClass 0xfb2cf8f0b840, in object 0x1d7a71f7f268 1427s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1427s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1d7a71f7f808, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1427s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1427s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1d7a71fd1830, JSClass 0xfb2cf8f0b840, in object 0x1d7a71f7f268 1427s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1427s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1427s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1427s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1d7a71f7f880, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f268 1427s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1427s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1d7a71f7f8d0, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f268 1427s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1427s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1427s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1d7a71f7f920, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1d7a71f7f970, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f290 1427s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1427s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1d7a71f7f9c0, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1427s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1427s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1427s JS G IFACE: Defined class for File (GFile), prototype 0x1d7a71fd1998, JSClass 0xfb2cf8f0b840, in object 0x1d7a71f7f268 1427s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1d7a71f7fa38, JSClass 0xfb2cf8f0ba68, in object 0x22e845b170d8 1427s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1427s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1d7a71f7fab0, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1427s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1427s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1d7a71f7fb00, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1427s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1d7a71f7fb50, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1427s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1d7a71f7fba0, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f268 1427s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1427s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1427s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1d7a71f7fbf0, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1427s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1427s JS G NS: Defined namespace 'Gio' 0x1d7a71f7f268 in GIRepository 0x22e845b16ff8 1427s JS IMPORT: Importing module Gtk succeeded 1427s JS IMPORT: Defining parent 0x22e845b171e8 of 0x1d7a71fdd420 'Gtk' is mod 1 1427s JS IMPORT: successfully imported module 'Gtk' 1427s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 1427s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 1427s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x1d7a71f7fc68, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f2b8 1427s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x1d7a71f7fcb8, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1427s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 1427s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x1d7a71fdd718, JSClass 0xfb2cf8f0b840, in object 0x1d7a71f7fc40 1427s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 1427s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x1d7a71f7fd30, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1427s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 1427s JS G NS: Defined namespace 'Gtk' 0x1d7a71f7fc40 in GIRepository 0x22e845b16ff8 1427s JS IMPORT: Importing 'system' 1427s JS NATIVE: Defining native module 'system' 1427s JS IMPORT: Defining parent 0x22e845b000f8 of 0x22e845b353a0 'system' is mod 1 1427s JS IMPORT: successfully imported module 'system' 1427s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 1427s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x1d7a71f7fd80, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1427s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 1427s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x1d7a71fdd858, JSClass 0xfb2cf8f0b840, in object 0x1d7a71f7fc40 1427s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 1427s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 1427s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x1d7a71f7fec0, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x1d7a71f7ff10, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x1d7a71f7ff60, JSClass 0xfb2cf8f0ba68, in object 0x22e845b170d8 1427s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 1427s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x1d7a71fdd8d0, JSClass 0xfb2cf8f0b840, in object 0x1d7a71f7f268 1427s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 1427s JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' 1427s JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' 1427s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x1d7a71fe8038, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x1d7a71fe8088, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x1d7a71fe80d8, JSClass 0xfb2cf8f0ba68, in object 0x22e845b170d8 1427s JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' 1427s JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' 1427s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x1d7a71fe8150, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x1d7a71fe81a0, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7f268 1427s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 1427s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1d7a71fdd948, JSClass 0xfb2cf8f0b840, in object 0x1d7a71f7f268 1427s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 1427s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 1427s JS CTX: Script evaluation succeeded 1427s JS MAINLOOP: Main loop instance 0xc823167ce3b0: Spinning loop until released or hook cleared 1427s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module metadata hook for module 0x22e845b0e2e0 1427s JS IMPORT: Defining meta.importSync for module 0x22e845b0e2e0 1427s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x22e845b0d618), global 0x1d7a71f3d1c0 1427s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1427s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1427s JS MAINLOOP: Set main loop hook to 1427s JS MAINLOOP: Main loop instance 0xc823167ce3b0: hold 1427s JS MAINLOOP: Running and clearing main loop hook 1427s JS G BXD: Defining method run in prototype for GLib.MainLoop 1427s 1..31 1427s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1428s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1428s JS G BXD: Defined class for Source (GSource), prototype 0x1d7a71fe82e0, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f038 1428s JS G BXD: Defining method set_priority in prototype for GLib.Source 1428s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1428s JS G BXD: Defining method attach in prototype for GLib.Source 1428s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1428s JS IMPORT: Module metadata hook for module 0x1d7a71ff0270 1428s JS IMPORT: Defining meta.importSync for module 0x1d7a71ff0270 1428s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 1428s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 1428s glx: failed to create drisw screen 1428s failed to load driver: zink 1428s dbus-daemon[2574]: [session uid=1000 pid=2574] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=2631 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 1428s dbus-daemon[2574]: [session uid=1000 pid=2574] Successfully activated service 'org.a11y.Bus' 1428s JS G BXD: Defining method destroy in prototype for GLib.Source 1428s dbus-daemon[2642]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=2631 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 1428s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 1428s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 1428s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x1d7a71fe8420, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1428s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x1d7a71fe8470, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1428s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 1428s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 1428s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 1428s JS G ENUM: Defining Gtk.WindowType as 0x22e845b20630 1428s dbus-daemon[2642]: Successfully activated service 'org.a11y.atspi.Registry' 1428s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 1428s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 1428s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x1d7a71fe84e8, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1428s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 1428s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 1428s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x1d7a71fe8560, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1428s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x1d7a71fe85b0, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1428s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 1428s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 1428s JS G ENUM: Defining enum value AFTER (fixed from after) 1 1428s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 1428s JS G ENUM: Defining GObject.ConnectFlags as 0x22e845b207f0 1428s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 1428s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 1428s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 1428s ok 1 Gtk overrides UI template sets up internal and public template children 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 1428s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 5 Gtk overrides UI template binds template callbacks to the correct object 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 6 Gtk overrides UI template from resource sets up internal and public template children 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 11 Gtk overrides UI template from file sets up internal and public template children 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 1428s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 1428s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 1428s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 1428s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 1428s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 1428s ok 21 Gtk overrides sets CSS names on classes 1428s ok 22 Gtk overrides static inheritance works 1428s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1428s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1428s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1428s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1428s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1428s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1428s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1428s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1428s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1428s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1428s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1428s JS G ENUM: Defining GLib.LogLevelFlags as 0x22e845b564b8 1428s == Stack trace for context 0xc823167ce490 == 1428s #0 c823168ea9b0 i /usr/libexec/installed-tests/cjs/js/testGtk3.js:189 (1d7a71fbe6f0 @ 223) 1428s #1 fffff797d750 b resource:///org/gjs/jsunit/jasmine.js:7044 (1d7a71fa2e20 @ 325) 1428s #2 fffff797d830 b resource:///org/gjs/jsunit/jasmine.js:7085 (1d7a71fa3150 @ 83) 1428s #3 fffff797d8f0 b resource:///org/gjs/jsunit/jasmine.js:7004 (1d7a71fa2f60 @ 91) 1428s #4 fffff797d9a0 b resource:///org/gjs/jsunit/jasmine.js:7011 (1d7a71fa2f10 @ 189) 1428s #5 fffff797da60 b resource:///org/gjs/jsunit/jasmine.js:6905 (1d7a71fa2b50 @ 31) 1428s #6 fffff797db20 b resource:///org/gjs/jsunit/jasmine.js:7101 (1d7a71fa31a0 @ 82) 1428s #7 fffff797dbf0 b self-hosted:1121 (1d7a71f73f60 @ 407) 1428s #8 fffff797dca0 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (1d7a71f737e0 @ 77) 1428s #9 c823168ea8e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (1d7a71f7d9c0 @ 139) 1428s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1428s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 1428s == Stack trace for context 0xc823167ce490 == 1428s #0 c823168ea9b0 i /usr/libexec/installed-tests/cjs/js/testGtk3.js:213 (1d7a71fbe7e0 @ 313) 1428s #1 fffff797d750 b resource:///org/gjs/jsunit/jasmine.js:7044 (1d7a71fa2e20 @ 325) 1428s #2 fffff797d830 b resource:///org/gjs/jsunit/jasmine.js:7085 (1d7a71fa3150 @ 83) 1428s #3 fffff797d8f0 b resource:///org/gjs/jsunit/jasmine.js:7004 (1d7a71fa2f60 @ 91) 1428s #4 fffff797d9a0 b resource:///org/gjs/jsunit/jasmine.js:7011 (1d7a71fa2f10 @ 189) 1428s #5 fffff797da60 b resource:///org/gjs/jsunit/jasmine.js:6905 (1d7a71fa2b50 @ 31) 1428s #6 fffff797db20 b resource:///org/gjs/jsunit/jasmine.js:7101 (1d7a71fa31a0 @ 82) 1428s #7 fffff797dbf0 b self-hosted:1121 (1d7a71f73f60 @ 407) 1428s #8 fffff797dca0 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (1d7a71f737e0 @ 77) 1428s #9 c823168ea8e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (1d7a71f7d9c0 @ 139) 1428s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 1428s == Stack trace for context 0xc823167ce490 == 1428s #0 c823168ea9b0 i /usr/libexec/installed-tests/cjs/js/testGtk3.js:230 (1d7a71fbe8d0 @ 225) 1428s #1 fffff797d750 b resource:///org/gjs/jsunit/jasmine.js:7044 (1d7a71fa2e20 @ 325) 1428s #2 fffff797d830 b resource:///org/gjs/jsunit/jasmine.js:7085 (1d7a71fa3150 @ 83) 1428s #3 fffff797d8f0 b resource:///org/gjs/jsunit/jasmine.js:7004 (1d7a71fa2f60 @ 91) 1428s #4 fffff797d9a0 b resource:///org/gjs/jsunit/jasmine.js:7011 (1d7a71fa2f10 @ 189) 1428s #5 fffff797da60 b resource:///org/gjs/jsunit/jasmine.js:6905 (1d7a71fa2b50 @ 31) 1428s #6 fffff797db20 b resource:///org/gjs/jsunit/jasmine.js:7101 (1d7a71fa31a0 @ 82) 1428s #7 fffff797dbf0 b self-hosted:1121 (1d7a71f73f60 @ 407) 1428s #8 fffff797dca0 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (1d7a71f737e0 @ 77) 1428s #9 c823168ea8e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (1d7a71f7d9c0 @ 139) 1428s ok 25 Gtk overrides destroy signal is emitted while disposing objects 1428s JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' 1428s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x1d7a71fe8628, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1428s ok 26 Gtk overrides accepts string in place of GdkAtom 1428s ok 27 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 1428s JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' 1428s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x1d7a71fe8830, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1428s JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' 1428s JS G OBJ: Defined class for Box (GtkBox), prototype 0x1d7a71fe8880, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1428s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 1428s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 1428s JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'CjsPrivate' 1428s ok 28 Gtk overrides uses the correct GType for null child properties 1428s JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' 1428s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x1d7a71fe8970, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7fc40 1428s ok 29 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 1428s JS G NS: Found info type OBJECT for 'ScrolledWindow' in namespace 'Gtk' 1428s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x1d7a71fe8a60, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1428s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 1428s JS G BXD: Defined class for Value (GValue), prototype 0x1d7a71fe8ab0, JSClass 0xfb2cf8f0b358, in object 0x1d7a71f7f2b8 1428s JS G BXD: Defining method init in prototype for GObject.Value 1428s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 1428s JS G BXD: Defining method get_boolean in prototype for GObject.Value 1428s JS G BXD: Defining method unset in prototype for GObject.Value 1428s JS G BXD: Defining method set_int in prototype for GObject.Value 1428s JS G BXD: Defining method get_int in prototype for GObject.Value 1428s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1428s JS G BXD: Defining method set_string in prototype for GObject.Value 1428s JS G BXD: Defining method get_string in prototype for GObject.Value 1428s ok 30 Gtk overrides can get style properties using GObject.Value 1428s JS G NS: Found info type OBJECT for 'Frame' in namespace 'Gtk' 1428s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x1d7a71fe8ba0, JSClass 0xfb2cf8f0ba68, in object 0x1d7a71f7fc40 1428s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 1428s ok 31 Gtk overrides can pass a parent object to a child at construction 1428s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1428s JS MAINLOOP: Enqueue job , promise=, allocation site= 1428s JS MAINLOOP: Main loop instance 0xc823167ce3b0: Spinning loop until released or hook cleared 1428s JS MAINLOOP: handling job 0, 1428s JS MAINLOOP: Enqueue job , promise=, allocation site= 1428s JS MAINLOOP: Completed job 0 1428s JS MAINLOOP: handling job 1, 1428s JS MAINLOOP: Enqueue job , promise=, allocation site= 1428s JS MAINLOOP: Completed job 1 1428s JS MAINLOOP: handling job 2, 1428s JS MAINLOOP: Enqueue job , promise=, allocation site= 1428s JS MAINLOOP: Completed job 2 1428s JS MAINLOOP: handling job 3, 1428s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1428s JS MAINLOOP: Main loop instance 0xc823167ce3b0: release 1428s JS MAINLOOP: Completed job 3 1428s JS MEMORY: Memory report: before destroying context 1428s JS MEMORY: 393 objects currently alive 1428s JS MEMORY: boxed_instance = 41 1428s JS MEMORY: boxed_prototype = 12 1428s JS MEMORY: closure = 7 1428s JS MEMORY: function = 241 1428s JS MEMORY: fundamental_instance = 0 1428s JS MEMORY: fundamental_prototype = 0 1428s JS MEMORY: gerror_instance = 0 1428s JS MEMORY: gerror_prototype = 0 1428s JS MEMORY: interface = 8 1428s JS MEMORY: module = 11 1428s JS MEMORY: ns = 5 1428s JS MEMORY: object_instance = 27 1428s JS MEMORY: object_prototype = 41 1428s JS MEMORY: param = 0 1428s JS MEMORY: union_instance = 0 1428s JS MEMORY: union_prototype = 0 1428s JS CTX: JS shutdown sequence 1428s JS CTX: Stopping profiler 1428s JS CTX: Shutting down toggle queue 1428s JS CTX: Notifying external reference holders of GjsContext dispose 1428s JS MAINLOOP: Stopping promise job dispatcher 1428s JS CTX: Notifying reference holders of GjsContext dispose 1428s JS CTX: Checking unhandled promise rejections 1428s JS CTX: Releasing cached JS wrappers 1428s JS CTX: Final triggered GC 1428s JS CTX: Destroying JS context 1428s JS CTX: Releasing all native objects 1428s JS CTX: Disabling auto GC 1428s JS CTX: Ending trace on global object 1428s JS CTX: Freeing allocated resources 1428s JS CTX: JS context destroyed 1428s PASS: cjs/testGtk3.test 1428s Running test: cjs/testRegress.test 1428s JS NATIVE: Registered native JS module '_promiseNative' 1428s JS NATIVE: Registered native JS module '_byteArrayNative' 1428s JS NATIVE: Registered native JS module '_encodingNative' 1428s JS NATIVE: Registered native JS module '_gi' 1428s JS NATIVE: Registered native JS module 'gi' 1428s JS NATIVE: Registered native JS module 'cairoNative' 1428s JS NATIVE: Registered native JS module 'system' 1428s JS NATIVE: Registered native JS module 'console' 1428s JS NATIVE: Registered native JS module '_print' 1428s JS CTX: Enabling JIT 1428s JS CTX: Initialized class GjsFileImporter prototype 0xa287e200098 1428s JS IMPORT: Defining parent (nil) of 0xa287e2000f8 'imports' is mod 0 1428s JS IMPORT: Importing '_print' 1428s JS NATIVE: Defining native module '_print' 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xa287e2006b0 '_print' is mod 1 1428s JS IMPORT: successfully imported module '_print' 1428s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1428s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xa287e2014f0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xa287e2021a8), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xa287e2027a8), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xa287e2027a8), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xa287e2021a8), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xa287e2014f0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xa287e2014f0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xa287e2014f0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xa287e2021a8), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xa287e2027a8), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xa287e2014f0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xa287e2014f0), global 0xebc3903d1c0 1428s JS MAINLOOP: Main loop instance 0xc8883cf573b0: hold 1428s JS MAINLOOP: Enqueue job , promise=, allocation site= 1428s JS MAINLOOP: Starting promise job dispatcher 1428s JS MAINLOOP: Main loop instance 0xc8883cf573b0: Spinning loop until released or hook cleared 1428s JS MAINLOOP: handling job 0, 1428s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1428s JS MAINLOOP: Main loop instance 0xc8883cf573b0: release 1428s JS MAINLOOP: Completed job 0 1428s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa287e215910), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xa287e216340), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xa287e216340), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa287e215910), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa287e215910), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xa287e216340), global 0xebc3903d1c0 1428s JS IMPORT: Module metadata hook for module 0xa287e2169e8 1428s JS IMPORT: Defining meta.importSync for module 0xa287e2169e8 1428s JS NATIVE: Defining native module 'gi' 1428s JS CTX: Initialized class GIRepositoryNamespace prototype 0xa287e217168 1428s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1428s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1428s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1428s JS IMPORT: Importing directory 'overrides' 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xa287e2171e8 'overrides' is mod 1 1428s JS IMPORT: Defined importer 'overrides' 0xa287e2171e8 in 0xa287e2000f8 1428s JS IMPORT: successfully imported directory 'overrides' 1428s JS IMPORT: Importing '_byteArrayNative' 1428s JS NATIVE: Defining native module '_byteArrayNative' 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xa287e217630 '_byteArrayNative' is mod 1 1428s JS IMPORT: successfully imported module '_byteArrayNative' 1428s JS IMPORT: Importing '_promiseNative' 1428s JS NATIVE: Defining native module '_promiseNative' 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xa287e2176f0 '_promiseNative' is mod 1 1428s JS IMPORT: successfully imported module '_promiseNative' 1428s JS IMPORT: Importing module GLib succeeded 1428s JS IMPORT: Defining parent 0xa287e2171e8 of 0xebc3903e2b8 'GLib' is mod 1 1428s JS IMPORT: successfully imported module 'GLib' 1428s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1428s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xebc3907f060, JSClass 0xef0c113bb358, in object 0xebc3907f038 1428s JS CTX: Initialized class GIRepositoryGType prototype 0xa287e217920 1428s JS CTX: Initialized class GIRepositoryFunction prototype 0xebc3903e308 1428s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1428s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1428s JS G BXD: Defined class for Error (GError), prototype 0xebc3907f0b0, JSClass 0xef0c113bb358, in object 0xebc3907f038 1428s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1428s JS G BXD: Defined class for Variant (GVariant), prototype 0xebc3907f100, JSClass 0xef0c113bb358, in object 0xebc3907f038 1428s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1428s JS G BXD: Defined class for Bytes (GBytes), prototype 0xebc3907f150, JSClass 0xef0c113bb358, in object 0xebc3907f038 1428s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1428s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1428s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xebc3907f1a0, JSClass 0xef0c113bb358, in object 0xebc3907f038 1428s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1428s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1428s JS G BXD: Defined class for Thread (GThread), prototype 0xebc3907f1f0, JSClass 0xef0c113bb358, in object 0xebc3907f038 1428s JS G BXD: Defining method ref in prototype for GLib.Thread 1428s JS G BXD: Defining method unref in prototype for GLib.Thread 1428s JS G NS: Defined namespace 'GLib' 0xebc3907f038 in GIRepository 0xa287e216ff8 1428s JS IMPORT: Importing module jasmine succeeded 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xebc3903ecb8 'jasmine' is mod 1 1428s JS IMPORT: successfully imported module 'jasmine' 1428s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1428s JS MAINLOOP: Main loop instance 0xc8883cf573b0: hold 1428s JS MAINLOOP: Enqueue job , promise=, allocation site= 1428s JS MAINLOOP: Main loop instance 0xc8883cf573b0: Spinning loop until released or hook cleared 1428s JS MAINLOOP: handling job 0, 1428s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1428s JS MAINLOOP: Main loop instance 0xc8883cf573b0: release 1428s JS MAINLOOP: Completed job 0 1428s JS IMPORT: Importing 'gi' 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xa287e216ff8 'gi' is mod 1 1428s JS IMPORT: successfully imported module 'gi' 1428s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 1428s JS G NS: Defined namespace 'Regress' 0xebc3907f268 in GIRepository 0xa287e216ff8 1428s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1428s JS G NS: Defined namespace 'CjsPrivate' 0xebc3907f2b8 in GIRepository 0xa287e216ff8 1428s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1428s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1428s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1428s JS IMPORT: Importing module _legacy succeeded 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xebc3903eee8 '_legacy' is mod 1 1428s JS IMPORT: successfully imported module '_legacy' 1428s JS IMPORT: Importing module lang succeeded 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xebc3903ee98 'lang' is mod 1 1428s JS IMPORT: successfully imported module 'lang' 1428s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1428s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1428s JS IMPORT: Importing module _signals succeeded 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xebc3903ef38 '_signals' is mod 1 1428s JS IMPORT: successfully imported module '_signals' 1428s JS IMPORT: Importing module signals succeeded 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xebc3903ee48 'signals' is mod 1 1428s JS IMPORT: successfully imported module 'signals' 1428s JS IMPORT: Importing module Gio succeeded 1428s JS IMPORT: Defining parent 0xa287e2171e8 of 0xebc3903edf8 'Gio' is mod 1 1428s JS IMPORT: successfully imported module 'Gio' 1428s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1428s JS IMPORT: Importing '_gi' 1428s JS NATIVE: Defining native module '_gi' 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xa287e22ddd0 '_gi' is mod 1 1428s JS IMPORT: successfully imported module '_gi' 1428s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1428s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1428s JS IMPORT: Importing module _common succeeded 1428s JS IMPORT: Defining parent 0xa287e2000f8 of 0xebc3903efd8 '_common' is mod 1 1428s JS IMPORT: successfully imported module '_common' 1428s JS IMPORT: Importing module GObject succeeded 1428s JS IMPORT: Defining parent 0xa287e2171e8 of 0xebc3903ef88 'GObject' is mod 1 1428s JS IMPORT: successfully imported module 'GObject' 1428s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1428s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1428s JS G BXD: Defined class for String (GString), prototype 0xebc3907f560, JSClass 0xef0c113bb358, in object 0xebc3907f2e0 1428s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1428s JS G PRM: Defined class ParamSpec prototype is 0xebc390dd0b0 class 0xef0c113c02e8 in object 0xebc3907f2e0 1428s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1428s JS G OBJ: Defined class for Object (GObject), prototype 0xebc3907f6c8, JSClass 0xef0c113bba68, in object 0xebc3907f2e0 1428s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1428s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1428s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xebc3907f6f0, JSClass 0xef0c113bba68, in object 0xebc3907f2e0 1428s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1428s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1428s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1428s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1428s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1428s JS G NS: Defined namespace 'GObject' 0xebc3907f2e0 in GIRepository 0xa287e216ff8 1428s JS G OBJ: Defined class for Application (GApplication), prototype 0xebc3907f740, JSClass 0xef0c113bba68, in object 0xebc3907f290 1428s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1428s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xebc390dd420, JSClass 0xef0c113bb840, in object 0xebc3907f290 1428s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1428s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1428s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1428s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1428s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1428s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1428s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1428s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1428s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1428s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1428s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xebc3907f7b8, JSClass 0xef0c113bba68, in object 0xebc3907f290 1428s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1428s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xebc390dd6a0, JSClass 0xef0c113bb840, in object 0xebc3907f290 1428s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1428s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xebc3907f830, JSClass 0xef0c113bba68, in object 0xebc3907f290 1428s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1428s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1428s JS G IFACE: Defined class for Initable (GInitable), prototype 0xebc390dd7e0, JSClass 0xef0c113bb840, in object 0xebc3907f290 1428s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1428s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1428s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1428s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xebc3907f8a8, JSClass 0xef0c113bb358, in object 0xebc3907f290 1428s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1428s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xebc3907f8f8, JSClass 0xef0c113bb358, in object 0xebc3907f290 1428s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1428s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1428s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xebc3907f948, JSClass 0xef0c113bba68, in object 0xebc3907f290 1428s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xebc3907f998, JSClass 0xef0c113bba68, in object 0xebc3907f2b8 1428s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1428s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xebc3907f9e8, JSClass 0xef0c113bba68, in object 0xebc3907f290 1428s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1428s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1428s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1428s JS G IFACE: Defined class for File (GFile), prototype 0xebc390dd948, JSClass 0xef0c113bb840, in object 0xebc3907f290 1428s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xebc3907fa60, JSClass 0xef0c113bba68, in object 0xa287e2170d8 1428s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1428s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xebc3907fad8, JSClass 0xef0c113bba68, in object 0xebc3907f290 1428s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1428s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1428s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xebc3907fb28, JSClass 0xef0c113bba68, in object 0xebc3907f290 1428s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1428s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xebc3907fb78, JSClass 0xef0c113bba68, in object 0xebc3907f290 1428s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1428s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xebc3907fbc8, JSClass 0xef0c113bb358, in object 0xebc3907f290 1428s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1428s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1428s JS G OBJ: Defined class for Settings (GSettings), prototype 0xebc3907fc18, JSClass 0xef0c113bba68, in object 0xebc3907f290 1428s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1428s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1428s JS G NS: Defined namespace 'Gio' 0xebc3907f290 in GIRepository 0xa287e216ff8 1428s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 1428s JS G NS: Found info type CONSTANT for 'SIZEOF_SIZE_T' in namespace 'GLib' 1428s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 1428s JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' 1428s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 1428s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 1428s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 1428s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 1428s JS G ENUM: Defining Regress.TestFlags as 0xa287e23bb08 1428s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 1428s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 1428s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 1428s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 1428s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 1428s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 1428s JS G ENUM: Defining Regress.TestEnum as 0xa287e23bb68 1428s JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' 1428s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x26a73f950510, JSClass 0xef0c113bb840, in object 0xebc3907f268 1428s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 1428s JS G PRM: JSObject created with param instance 0xc8883d238c10 type GParamOverride 1428s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1428s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 1428s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1428s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1428s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1428s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1428s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1428s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1428s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1428s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1428s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1428s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1428s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1428s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1428s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1428s JS G ENUM: Defining GObject.ParamFlags as 0xa287e225a70 1428s JS CTX: Script evaluation succeeded 1428s JS MAINLOOP: Main loop instance 0xc8883cf573b0: Spinning loop until released or hook cleared 1428s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module metadata hook for module 0xa287e239098 1428s JS IMPORT: Defining meta.importSync for module 0xa287e239098 1428s JS NATIVE: Defining native module 'system' 1428s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa287e2383d0), global 0xebc3903d1c0 1428s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1428s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1428s JS MAINLOOP: Set main loop hook to 1428s JS MAINLOOP: Main loop instance 0xc8883cf573b0: hold 1428s JS MAINLOOP: Running and clearing main loop hook 1428s JS G BXD: Defining method run in prototype for GLib.MainLoop 1428s 1..300 1428s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1428s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1428s JS G BXD: Defined class for Source (GSource), prototype 0xebc3907fd30, JSClass 0xef0c113bb358, in object 0xebc3907f038 1428s JS G BXD: Defining method set_priority in prototype for GLib.Source 1428s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1428s JS G BXD: Defining method attach in prototype for GLib.Source 1428s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1428s JS IMPORT: Module metadata hook for module 0xebc390f30e8 1428s JS IMPORT: Defining meta.importSync for module 0xebc390f30e8 1428s JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' 1428s JS G BXD: Defining method destroy in prototype for GLib.Source 1428s ok 1 Life, the Universe and Everything includes null return value 1428s JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' 1428s ok 2 Life, the Universe and Everything includes booleans 1428s JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' 1428s ok 3 Life, the Universe and Everything includes 8-bit integers 1428s JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' 1428s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 1428s JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' 1428s ok 5 Life, the Universe and Everything includes 16-bit integers 1428s JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' 1428s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 1428s JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' 1428s ok 7 Life, the Universe and Everything includes 32-bit integers 1428s JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' 1428s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 1428s ok 9 Life, the Universe and Everything includes 64-bit integers 1428s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 1428s JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' 1428s ok 11 Life, the Universe and Everything includes shorts 1428s JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' 1428s ok 12 Life, the Universe and Everything includes ints 1428s ok 13 Life, the Universe and Everything includes longs 1428s ok 14 Life, the Universe and Everything includes ssizes 1428s JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' 1428s ok 15 Life, the Universe and Everything includes floats 1428s JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' 1428s ok 16 Life, the Universe and Everything includes doubles 1428s JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' 1428s ok 17 Life, the Universe and Everything includes ushorts 1428s JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' 1428s ok 18 Life, the Universe and Everything includes uints 1428s ok 19 Life, the Universe and Everything includes ulongs 1428s ok 20 Life, the Universe and Everything includes sizes 1428s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 1428s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 1428s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 1428s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 1428s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 1428s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 1428s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 1428s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 1428s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 1428s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 1428s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 1428s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 1428s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 1428s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 1428s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 1428s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 1428s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 1428s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 1428s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 1428s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 1428s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 1428s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 1428s ok 43 Life, the Universe and Everything Infinity and NaN not for float 1428s ok 44 Life, the Universe and Everything Infinity and NaN not for double 1428s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1428s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1428s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1428s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1428s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1428s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1428s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1428s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1428s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1428s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1428s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1428s JS G ENUM: Defining GLib.LogLevelFlags as 0xa287e285358 1428s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1428s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 1428s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 1428s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 1428s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 1428s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 1428s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 1428s JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' 1428s ok 51 Life, the Universe and Everything includes wide characters 1428s JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' 1428s ok 52 Life, the Universe and Everything includes time_t 1428s JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' 1428s ok 53 Life, the Universe and Everything includes GTypes 1428s JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' 1428s ok 54 Life, the Universe and Everything closures 1428s JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' 1428s ok 55 Life, the Universe and Everything closures with one argument 1428s JS G NS: Found info type FUNCTION for 'test_closure_variant' in namespace 'Regress' 1428s JS G BXD: Defining method classify in prototype for GLib.Variant 1428s JS G BXD: Defining method get_string in prototype for GLib.Variant 1428s ok 56 Life, the Universe and Everything closure with GLib.Variant argument 1428s JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' 1428s ok 57 Life, the Universe and Everything GValue marshalling integer in 1428s JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' 1428s ok 58 Life, the Universe and Everything GValue marshalling integer out 1428s JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' 1428s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 1428s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 1428s ok 59 Life, the Universe and Everything integer GLib.Variant 1428s JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' 1428s ok 60 Life, the Universe and Everything string GLib.Variant 1428s JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' 1428s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 1428s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 1428s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x26a73f9b8740, JSClass 0xef0c113bb358, in object 0xebc3907f038 1428s JS G BXD: Defining method n_children in prototype for GLib.Variant 1428s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 1428s JS G BXD: Defining method get_variant in prototype for GLib.Variant 1428s ok 61 Life, the Universe and Everything dictionary GLib.Variant 1428s JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' 1428s ok 62 Life, the Universe and Everything variant GLib.Variant 1428s JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' 1428s ok 63 Life, the Universe and Everything string array GLib.Variant 1428s JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' 1428s ok 64 Life, the Universe and Everything UTF-8 strings as return types 1428s JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' 1428s ok 65 Life, the Universe and Everything UTF-8 strings as in parameters 1428s JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' 1428s ok 66 Life, the Universe and Everything UTF-8 strings as out parameters 1428s ok 67 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 1428s JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' 1428s ok 68 Life, the Universe and Everything return values in filename encoding 1428s JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' 1428s ok 69 Life, the Universe and Everything Various configurations of arguments in after out 1428s JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' 1428s ok 70 Life, the Universe and Everything Various configurations of arguments multiple number args 1428s JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' 1428s ok 71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 1428s JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' 1428s ok 72 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 1428s JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' 1428s ok 73 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 1428s JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' 1428s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 1428s JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' 1428s ok 75 Life, the Universe and Everything arrays of int in 1428s JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' 1428s ok 76 Life, the Universe and Everything arrays of gint8 in 1428s JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' 1428s ok 77 Life, the Universe and Everything arrays of gint16 in 1428s JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' 1428s ok 78 Life, the Universe and Everything arrays of gint32 in 1428s JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' 1428s ok 79 Life, the Universe and Everything arrays of gint64 in 1428s ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays 1428s JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' 1428s ok 81 Life, the Universe and Everything out arrays of integers 1428s ok 82 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 1428s JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' 1428s ok 83 Life, the Universe and Everything String arrays marshalling in 1428s JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' 1428s ok 84 Life, the Universe and Everything String arrays marshalling out 1428s JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' 1428s ok 85 Life, the Universe and Everything String arrays marshalling return value with container transfer 1428s JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' 1428s ok 86 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 1428s JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' 1428s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 1428s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x26a73f9c7bf0, JSClass 0xef0c113bba68, in object 0xebc3907f290 1428s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 1428s JS G IFACE: Defined class for Icon (GIcon), prototype 0x26a73f9b4bc8, JSClass 0xef0c113bb840, in object 0xebc3907f290 1428s ok 87 Life, the Universe and Everything GType arrays 1428s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' 1428s ok 88 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 1428s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' 1428s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 1428s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' 1428s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 1428s JS G NS: Found info type FUNCTION for 'test_array_static_in_int' in namespace 'Regress' 1428s ok 91 Life, the Universe and Everything integer array with static length 1428s JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' 1428s ok 92 Life, the Universe and Everything string array that's const in C 1428s JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' 1428s ok 93 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 1428s JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' 1428s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 1428s JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' 1428s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 1428s JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' 1428s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 1428s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' 1428s ok 97 Life, the Universe and Everything glist types return with transfer-none 1428s JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' 1428s ok 98 Life, the Universe and Everything glist types return with transfer-container 1428s JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' 1428s ok 99 Life, the Universe and Everything glist types return with transfer-full 1428s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' 1428s ok 100 Life, the Universe and Everything glist types in with transfer-none 1428s JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' 1428s ok 101 Life, the Universe and Everything glist types nullable in 1428s JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' 1428s ok 102 Life, the Universe and Everything glist types nullable out 1428s ok 103 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 1428s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' 1428s ok 104 Life, the Universe and Everything gslist types return with transfer-none 1428s JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' 1428s ok 105 Life, the Universe and Everything gslist types return with transfer-container 1428s JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' 1428s ok 106 Life, the Universe and Everything gslist types return with transfer-full 1428s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' 1428s ok 107 Life, the Universe and Everything gslist types in with transfer-none 1428s JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' 1428s ok 108 Life, the Universe and Everything gslist types nullable in 1428s JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' 1428s ok 109 Life, the Universe and Everything gslist types nullable out 1428s ok 110 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 1428s JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' 1428s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 1428s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x26a73f9d4d30, JSClass 0xef0c113bba68, in object 0xebc3907f268 1428s JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' 1428s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x26a73f9d4d80, JSClass 0xef0c113bba68, in object 0xebc3907f268 1428s ok 111 Life, the Universe and Everything GList of GTypes in with transfer container 1428s JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' 1428s ok 112 Life, the Universe and Everything GHash type null GHash out 1428s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' 1428s ok 113 Life, the Universe and Everything GHash type out GHash 1428s JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' 1428s ok 114 Life, the Universe and Everything GHash type with GValue value type out 1428s ok 115 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 1428s JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' 1428s ok 116 Life, the Universe and Everything GHash type marshals as a return value with transfer container 1428s JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' 1428s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer full 1428s JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' 1428s ok 118 Life, the Universe and Everything GHash type null GHash in 1428s JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' 1428s ok 119 Life, the Universe and Everything GHash type null GHashTable out 1428s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' 1428s ok 120 Life, the Universe and Everything GHash type in GHash 1428s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' 1428s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' 1428s ok 121 Life, the Universe and Everything GHash type nested GHash 1428s JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' 1428s ok 122 Life, the Universe and Everything GArray marshals as a return value with transfer container 1428s JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' 1428s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer full 1428s JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' 1428s ok 124 Life, the Universe and Everything enum parameter 1428s JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' 1428s JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' 1428s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 1428s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 1428s JS G ENUM: Defining Regress.TestEnumUnsigned as 0xa287e2c4fc0 1428s ok 125 Life, the Universe and Everything unsigned enum parameter 1428s JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' 1428s ok 126 Life, the Universe and Everything flags parameter 1428s JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' 1428s JS G BXD: Defined class for TestStructA (void), prototype 0x26a73f9d9920, JSClass 0xef0c113bb358, in object 0xebc3907f268 1428s ok 127 Life, the Universe and Everything Simple introspected struct sets fields correctly 1428s JS G BXD: Defining method clone in prototype for Regress.TestStructA 1428s ok 128 Life, the Universe and Everything Simple introspected struct can clone 1428s ok 129 Life, the Universe and Everything Simple introspected struct can be modified by a method 1428s ok 130 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 1428s ok 131 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 1428s ok 132 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 1428s JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' 1428s ok 133 Life, the Universe and Everything out arrays of structs 1428s JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' 1428s JS G BXD: Defined class for TestStructB (void), prototype 0x26a73f9dc100, JSClass 0xef0c113bb358, in object 0xebc3907f268 1428s ok 134 Life, the Universe and Everything Introspected nested struct sets fields correctly 1428s JS G BXD: Defining method clone in prototype for Regress.TestStructB 1428s ok 135 Life, the Universe and Everything Introspected nested struct can clone 1428s ok 136 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 1428s ok 137 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 1428s ok 138 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 1428s ok 139 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 1428s JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' 1428s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x26a73f9dc7b8, JSClass 0xef0c113bb358, in object 0xebc3907f268 1428s ok 140 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 1428s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 1428s ok 141 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 1428s ok 142 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 1428s ok 143 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 1428s ok 144 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 1428s ok 145 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 1428s JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' 1428s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x26a73f9dce48, JSClass 0xef0c113bb358, in object 0xebc3907f268 1429s ok 146 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 1429s ok 147 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 1429s ok 148 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 1429s ok 149 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 1429s ok 150 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 1429s JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' 1429s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x26a73f9e05b0, JSClass 0xef0c113bb358, in object 0xebc3907f268 1429s ok 151 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 1429s ok 152 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 1429s ok 153 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 1429s ok 154 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 1429s ok 155 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 1429s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 1429s ok 156 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 1429s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' 1429s ok 157 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 1429s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' 1429s ok 158 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 1429s JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' 1429s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x26a73f9e0bf0, JSClass 0xef0c113bb358, in object 0xebc3907f268 1429s ok 159 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 1429s ok 160 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 1429s ok 161 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 1429s ok 162 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 1429s JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' 1429s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0x26a73f9e0f88, JSClass 0xef0c113bb358, in object 0xebc3907f268 1429s ok 163 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 1429s ok 164 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 1429s JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' 1429s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x26a73f9ea1c8, JSClass 0xef0c113bb358, in object 0xebc3907f268 1429s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 1429s ok 165 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 1429s ok 166 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 1429s ok 167 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 1429s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 1429s JS G IFACE: Defined class for Action (GAction), prototype 0x26a73f9d5e48, JSClass 0xef0c113bb840, in object 0xebc3907f290 1429s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 1429s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x26a73f9ea538, JSClass 0xef0c113bb358, in object 0xebc3907f038 1429s ok 168 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 1429s ok 169 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 1429s ok 170 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 1429s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 1429s ok 171 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 1429s ok 172 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 1429s ok 173 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 1429s ok 174 Life, the Universe and Everything Introspected GObject can access fields with simple types 1429s ok 175 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 1429s ok 176 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 1429s ok 177 Life, the Universe and Everything Introspected GObject has normal Object methods 1429s ok 178 Life, the Universe and Everything Introspected GObject sets write-only properties 1429s ok 179 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 1429s ok 180 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 1429s ok 181 Life, the Universe and Everything Introspected GObject static methods 1429s ok 182 Life, the Universe and Everything Introspected GObject GProperty Boxed type 1429s ok 183 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 1429s ok 184 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 1429s ok 185 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 1429s ok 186 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 1429s ok 187 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 1429s ok 188 Life, the Universe and Everything Introspected GObject GProperty Integer 1429s ok 189 Life, the Universe and Everything Introspected GObject GProperty Float 1429s ok 190 Life, the Universe and Everything Introspected GObject GProperty Double 1429s ok 191 Life, the Universe and Everything Introspected GObject GProperty String 1429s ok 192 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 1429s ok 193 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 1429s ok 194 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 1429s ok 195 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 1429s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 1429s ok 196 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 1429s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 1429s ok 197 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 1429s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 1429s ok 198 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 1429s ok 199 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 1429s ok 200 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 1429s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 1429s ok 201 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 1429s ok 202 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1429s ok 203 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1429s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 1429s ok 204 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg 1429s ok 205 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented 1429s ok 206 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 1429s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 1429s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 1429s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 1429s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x26a73f9f8808, JSClass 0xef0c113bb5f8, in object 0xebc3907f290 1429s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 1429s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 1429s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 1429s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 1429s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 1429s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 1429s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 1429s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 1429s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 1429s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 1429s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 1429s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 1429s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 1429s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 1429s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 1429s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 1429s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 1429s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 1429s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 1429s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 1429s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 1429s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 1429s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 1429s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 1429s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 1429s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 1429s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 1429s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 1429s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 1429s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 1429s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 1429s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 1429s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 1429s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 1429s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 1429s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 1429s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 1429s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 1429s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 1429s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 1429s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 1429s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 1429s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 1429s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 1429s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 1429s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 1429s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 1429s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 1429s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 1429s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 1429s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 1429s ok 208 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 1429s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 1429s ok 209 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 1429s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 1429s ok 210 Life, the Universe and Everything Introspected GObject can call an instance method 1429s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 1429s ok 211 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 1429s ok 212 Life, the Universe and Everything Introspected GObject can call a static method 1429s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 1429s ok 213 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 1429s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 1429s ok 214 Life, the Universe and Everything Introspected GObject Object torture signature 0 1429s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 1429s ok 215 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 1429s ok 216 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 1429s ok 217 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 1429s ok 218 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 1429s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 1429s ok 219 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 1429s ok 220 Life, the Universe and Everything Introspected GObject Introspected function length skips over return value annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 1429s ok 221 Life, the Universe and Everything Introspected GObject Introspected function length skips over parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 1429s ok 222 Life, the Universe and Everything Introspected GObject Introspected function length skips over out parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 1429s ok 223 Life, the Universe and Everything Introspected GObject Introspected function length skips over inout parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 1429s ok 224 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 1429s ok 225 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 1429s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 1429s ok 226 Life, the Universe and Everything Introspected GObject virtual function 1429s JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' 1429s ok 227 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 1429s ok 228 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 1429s ok 229 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 1429s ok 230 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 1429s ok 231 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 1429s ok 232 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 1429s ok 233 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type 1429s JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' 1429s ok 234 Life, the Universe and Everything Introspected GObject marshals a null object in 1429s ok 235 Life, the Universe and Everything Introspected GObject marshals a null object out 1429s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 1429s ok 236 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 1429s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 1429s ok 237 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 1429s ok 238 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 1429s JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' 1429s ok 239 Life, the Universe and Everything marshals a fixed-size array of objects out 1429s ok 240 Life, the Universe and Everything Inherited GObject can read fields from a parent class 1429s ok 241 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 1429s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 1429s ok 242 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 1429s ok 243 Life, the Universe and Everything Inherited GObject can have its own properties 1429s ok 244 Life, the Universe and Everything Overridden properties on interfaces set and get properly 1429s ok 245 Life, the Universe and Everything Overridden properties on interfaces default properly 1429s ok 246 Life, the Universe and Everything Overridden properties on interfaces construct properly 1429s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 1429s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 1429s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x15658e516830, JSClass 0xef0c113bb3d8, in object 0xebc3907f268 1429s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 1429s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x15658e516880, JSClass 0xef0c113bb3d8, in object 0xebc3907f268 1429s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 1429s ok 247 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 1429s JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 1429s ok 248 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 1429s JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' 1429s ok 249 Life, the Universe and Everything callbacks 1429s ok 250 Life, the Universe and Everything null / undefined callback 1429s JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' 1429s ok 251 Life, the Universe and Everything callback called more than once 1429s ok 252 Life, the Universe and Everything null callback called more than once 1429s JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' 1429s ok 253 Life, the Universe and Everything array callbacks 1429s ok 254 Life, the Universe and Everything null array callback 1429s ok 255 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 1429s JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' 1429s ok 256 Life, the Universe and Everything simple callback 1429s ok 257 Life, the Universe and Everything null simple callback 1429s JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' 1429s ok 258 Life, the Universe and Everything noptr callback 1429s ok 259 Life, the Universe and Everything null noptr callback 1429s JS G NS: Found info type FUNCTION for 'get_num_processors' in namespace 'GLib' 1429s ok 260 Life, the Universe and Everything gobject-introspected function as callback parameter 1429s JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' 1429s ok 261 Life, the Universe and Everything callback with user data 1429s JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' 1429s ok 262 Life, the Universe and Everything callback with transfer-full return value 1429s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' 1429s JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' 1429s ok 263 Life, the Universe and Everything callback with destroy-notify 1429s ok 264 Life, the Universe and Everything callback with destroy-notify and no user data # SKIP Callback with destroy-notify and no user data not currently supported 1429s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 1429s ok 265 Life, the Universe and Everything callback with destroy-notify and no user data throws error 1429s JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' 1429s JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' 1429s ok 266 Life, the Universe and Everything async callback 1429s JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' 1429s JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' 1429s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0x15658e51a5d8, JSClass 0xef0c113bba68, in object 0xebc3907f290 1429s JS G NS: Found info type INTERFACE for 'AsyncResult' in namespace 'Gio' 1429s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0x15658e513538, JSClass 0xef0c113bb840, in object 0xebc3907f290 1429s ok 267 Life, the Universe and Everything Gio.AsyncReadyCallback 1429s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 1429s ok 268 Life, the Universe and Everything instance method taking a callback 1429s ok 269 Life, the Universe and Everything static method taking a callback 1429s ok 270 Life, the Universe and Everything constructor taking a callback 1429s JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' 1429s ok 271 Life, the Universe and Everything hash table passed to callback 1429s JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' 1429s ok 272 Life, the Universe and Everything GError callback 1429s JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' 1429s ok 273 Life, the Universe and Everything null GError callback 1429s JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' 1429s ok 274 Life, the Universe and Everything owned GError callback 1429s ok 275 Life, the Universe and Everything Introspected interface correctly emits interface signals 1429s JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' 1429s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0x15658e51ad30, JSClass 0xef0c113bba68, in object 0xebc3907f268 1429s ok 276 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 1429s ok 277 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 1429s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 1429s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 1429s ok 278 Life, the Universe and Everything GObject with nonstandard prefix calls methods 1429s ok 279 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 1429s JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' 1429s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 1429s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x15658e520178, JSClass 0xef0c113bba68, in object 0xebc3907f2e0 1429s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0x15658e5201c8, JSClass 0xef0c113bba68, in object 0xebc3907f268 1429s ok 280 Life, the Universe and Everything GObject.InitiallyUnowned constructs 1429s ok 281 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 1429s JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' 1429s ok 282 Life, the Universe and Everything torture signature 0 1429s JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' 1429s ok 283 Life, the Universe and Everything torture signature 1 fail 1429s ok 284 Life, the Universe and Everything torture signature 1 success 1429s JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' 1429s ok 285 Life, the Universe and Everything torture signature 2 1429s JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' 1429s JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' 1429s JS G BXD: Defined class for Date (GDate), prototype 0x15658e520678, JSClass 0xef0c113bb358, in object 0xebc3907f038 1429s JS G BXD: Defining method get_year in prototype for GLib.Date 1429s JS G BXD: Defining method get_month in prototype for GLib.Date 1429s JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' 1429s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 1429s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 1429s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 1429s JS G ENUM: Defining enum value MARCH (fixed from march) 3 1429s JS G ENUM: Defining enum value APRIL (fixed from april) 4 1429s JS G ENUM: Defining enum value MAY (fixed from may) 5 1429s JS G ENUM: Defining enum value JUNE (fixed from june) 6 1429s JS G ENUM: Defining enum value JULY (fixed from july) 7 1429s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 1429s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 1429s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 1429s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 1429s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 1429s JS G ENUM: Defining GLib.DateMonth as 0x21f510984280 1429s JS G BXD: Defining method get_day in prototype for GLib.Date 1429s ok 286 Life, the Universe and Everything GValue boxing and unboxing date in 1429s JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' 1429s ok 287 Life, the Universe and Everything GValue boxing and unboxing strv in 1429s JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' 1429s ok 288 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 1429s JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' 1429s JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' 1429s JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' 1429s ok 289 Life, the Universe and Everything code coverage for documentation tests that don't do anything 1429s JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' 1429s ok 290 Life, the Universe and Everything marshals an aliased type 1429s JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' 1429s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0x15658e520a88, JSClass 0xef0c113bb358, in object 0xebc3907f268 1429s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 1429s ok 291 Life, the Universe and Everything deals with a fixed-size array in a struct 1429s JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' 1429s ok 292 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 1429s JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' 1429s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0x15658e520bf0, JSClass 0xef0c113bb358, in object 0xebc3907f268 1429s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 1429s ok 293 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 1429s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 1429s ok 294 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 1429s JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' 1429s ok 295 Life, the Universe and Everything Flat array of structs out parameter with transfer none 1429s JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' 1429s ok 296 Life, the Universe and Everything Flat array of structs out parameter with transfer container 1429s JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' 1429s ok 297 Life, the Universe and Everything Flat array of structs out parameter with transfer full 1429s ok 298 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 1429s JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' 1429s ok 299 Life, the Universe and Everything Flat array of structs transfer-full in parameter 1429s JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' 1429s ok 300 Life, the Universe and Everything Flat array of structs transfer-none in parameter 1429s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Main loop instance 0xc8883cf573b0: Spinning loop until released or hook cleared 1429s JS MAINLOOP: handling job 0, 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Completed job 0 1429s JS MAINLOOP: handling job 1, 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Completed job 1 1429s JS MAINLOOP: handling job 2, 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Completed job 2 1429s JS MAINLOOP: handling job 3, 1429s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1429s JS MAINLOOP: Main loop instance 0xc8883cf573b0: release 1429s JS MAINLOOP: Completed job 3 1429s JS MEMORY: Memory report: before destroying context 1429s JS MEMORY: 2227 objects currently alive 1429s JS MEMORY: boxed_instance = 1587 1429s JS MEMORY: boxed_prototype = 24 1429s JS MEMORY: closure = 9 1429s JS MEMORY: function = 437 1429s JS MEMORY: fundamental_instance = 2 1429s JS MEMORY: fundamental_prototype = 2 1429s JS MEMORY: gerror_instance = 5 1429s JS MEMORY: gerror_prototype = 1 1429s JS MEMORY: interface = 8 1429s JS MEMORY: module = 9 1429s JS MEMORY: ns = 5 1429s JS MEMORY: object_instance = 116 1429s JS MEMORY: object_prototype = 21 1429s JS MEMORY: param = 1 1429s JS MEMORY: union_instance = 0 1429s JS MEMORY: union_prototype = 0 1429s JS CTX: JS shutdown sequence 1429s JS CTX: Stopping profiler 1429s JS CTX: Shutting down toggle queue 1429s JS CTX: Notifying external reference holders of GjsContext dispose 1429s JS MAINLOOP: Stopping promise job dispatcher 1429s JS CTX: Notifying reference holders of GjsContext dispose 1429s JS CTX: Checking unhandled promise rejections 1429s JS CTX: Releasing cached JS wrappers 1429s JS CTX: Final triggered GC 1429s JS CTX: Destroying JS context 1429s JS CTX: Releasing all native objects 1429s JS CTX: Disabling auto GC 1429s JS CTX: Ending trace on global object 1429s JS CTX: Freeing allocated resources 1429s JS CTX: JS context destroyed 1429s PASS: cjs/testRegress.test 1429s Running test: cjs/testImporter2.test 1429s JS NATIVE: Registered native JS module '_promiseNative' 1429s JS NATIVE: Registered native JS module '_byteArrayNative' 1429s JS NATIVE: Registered native JS module '_encodingNative' 1429s JS NATIVE: Registered native JS module '_gi' 1429s JS NATIVE: Registered native JS module 'gi' 1429s JS NATIVE: Registered native JS module 'cairoNative' 1429s JS NATIVE: Registered native JS module 'system' 1429s JS NATIVE: Registered native JS module 'console' 1429s JS NATIVE: Registered native JS module '_print' 1429s JS CTX: Enabling JIT 1429s JS CTX: Initialized class GjsFileImporter prototype 0x1183ce300098 1429s JS IMPORT: Defining parent (nil) of 0x1183ce3000f8 'imports' is mod 0 1429s JS IMPORT: Importing '_print' 1429s JS NATIVE: Defining native module '_print' 1429s JS IMPORT: Defining parent 0x1183ce3000f8 of 0x1183ce3006b0 '_print' is mod 1 1429s JS IMPORT: successfully imported module '_print' 1429s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1429s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1183ce3014f0), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1183ce3021a8), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1183ce3027a8), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1183ce3027a8), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1183ce3021a8), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1183ce3014f0), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1183ce3014f0), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1183ce3014f0), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1183ce3021a8), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1183ce3027a8), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1183ce3014f0), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1183ce3014f0), global 0xb0162b3d1c0 1429s JS MAINLOOP: Main loop instance 0xb77d358ca3b0: hold 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Starting promise job dispatcher 1429s JS MAINLOOP: Main loop instance 0xb77d358ca3b0: Spinning loop until released or hook cleared 1429s JS MAINLOOP: handling job 0, 1429s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1429s JS MAINLOOP: Main loop instance 0xb77d358ca3b0: release 1429s JS MAINLOOP: Completed job 0 1429s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1183ce315910), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1183ce316340), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1183ce316340), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1183ce315910), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1183ce315910), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1183ce316340), global 0xb0162b3d1c0 1429s JS IMPORT: Module metadata hook for module 0x1183ce3169e8 1429s JS IMPORT: Defining meta.importSync for module 0x1183ce3169e8 1429s JS NATIVE: Defining native module 'gi' 1429s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1183ce317168 1429s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1429s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1429s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1429s JS IMPORT: Importing directory 'overrides' 1429s JS IMPORT: Defining parent 0x1183ce3000f8 of 0x1183ce3171e8 'overrides' is mod 1 1429s JS IMPORT: Defined importer 'overrides' 0x1183ce3171e8 in 0x1183ce3000f8 1429s JS IMPORT: successfully imported directory 'overrides' 1429s JS IMPORT: Importing '_byteArrayNative' 1429s JS NATIVE: Defining native module '_byteArrayNative' 1429s JS IMPORT: Defining parent 0x1183ce3000f8 of 0x1183ce317630 '_byteArrayNative' is mod 1 1429s JS IMPORT: successfully imported module '_byteArrayNative' 1429s JS IMPORT: Importing '_promiseNative' 1429s JS NATIVE: Defining native module '_promiseNative' 1429s JS IMPORT: Defining parent 0x1183ce3000f8 of 0x1183ce3176f0 '_promiseNative' is mod 1 1429s JS IMPORT: successfully imported module '_promiseNative' 1429s JS IMPORT: Importing module GLib succeeded 1429s JS IMPORT: Defining parent 0x1183ce3171e8 of 0xb0162b3e2b8 'GLib' is mod 1 1429s JS IMPORT: successfully imported module 'GLib' 1429s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1429s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb0162b7f060, JSClass 0xf5bffb8bb358, in object 0xb0162b7f038 1429s JS CTX: Initialized class GIRepositoryGType prototype 0x1183ce317920 1429s JS CTX: Initialized class GIRepositoryFunction prototype 0xb0162b3e308 1429s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1429s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1429s JS G BXD: Defined class for Error (GError), prototype 0xb0162b7f0b0, JSClass 0xf5bffb8bb358, in object 0xb0162b7f038 1429s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1429s JS G BXD: Defined class for Variant (GVariant), prototype 0xb0162b7f100, JSClass 0xf5bffb8bb358, in object 0xb0162b7f038 1429s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1429s JS G BXD: Defined class for Bytes (GBytes), prototype 0xb0162b7f150, JSClass 0xf5bffb8bb358, in object 0xb0162b7f038 1429s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1429s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1429s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb0162b7f1a0, JSClass 0xf5bffb8bb358, in object 0xb0162b7f038 1429s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1429s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1429s JS G BXD: Defined class for Thread (GThread), prototype 0xb0162b7f1f0, JSClass 0xf5bffb8bb358, in object 0xb0162b7f038 1429s JS G BXD: Defining method ref in prototype for GLib.Thread 1429s JS G BXD: Defining method unref in prototype for GLib.Thread 1429s JS G NS: Defined namespace 'GLib' 0xb0162b7f038 in GIRepository 0x1183ce316ff8 1429s JS IMPORT: Importing module jasmine succeeded 1429s JS IMPORT: Defining parent 0x1183ce3000f8 of 0xb0162b3ecb8 'jasmine' is mod 1 1429s JS IMPORT: successfully imported module 'jasmine' 1429s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1429s JS MAINLOOP: Main loop instance 0xb77d358ca3b0: hold 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Main loop instance 0xb77d358ca3b0: Spinning loop until released or hook cleared 1429s JS MAINLOOP: handling job 0, 1429s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1429s JS MAINLOOP: Main loop instance 0xb77d358ca3b0: release 1429s JS MAINLOOP: Completed job 0 1429s JS CTX: Script evaluation succeeded 1429s JS MAINLOOP: Main loop instance 0xb77d358ca3b0: Spinning loop until released or hook cleared 1429s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module metadata hook for module 0x1183ce32ed30 1429s JS IMPORT: Defining meta.importSync for module 0x1183ce32ed30 1429s JS NATIVE: Defining native module 'system' 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1183ce32e068), global 0xb0162b3d1c0 1429s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1429s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1429s JS MAINLOOP: Set main loop hook to 1429s JS MAINLOOP: Main loop instance 0xb77d358ca3b0: hold 1429s JS MAINLOOP: Running and clearing main loop hook 1429s JS G BXD: Defining method run in prototype for GLib.MainLoop 1429s 1..4 1429s JS IMPORT: Importing 'gi' 1429s JS IMPORT: Defining parent 0x1183ce3000f8 of 0x1183ce316ff8 'gi' is mod 1 1429s JS IMPORT: successfully imported module 'gi' 1429s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1429s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1429s JS G BXD: Defined class for Source (GSource), prototype 0xb0162b7f268, JSClass 0xf5bffb8bb358, in object 0xb0162b7f038 1429s JS G BXD: Defining method set_priority in prototype for GLib.Source 1429s JS IMPORT: Importing '_gi' 1429s JS NATIVE: Defining native module '_gi' 1429s JS IMPORT: Defining parent 0x1183ce3000f8 of 0x1183ce335a28 '_gi' is mod 1 1429s JS IMPORT: successfully imported module '_gi' 1429s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1429s JS G NS: Defined namespace 'CjsPrivate' 0xb0162b7f308 in GIRepository 0x1183ce316ff8 1429s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1429s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1429s JS IMPORT: Importing module _common succeeded 1429s JS IMPORT: Defining parent 0x1183ce3000f8 of 0xb0162bcd038 '_common' is mod 1 1429s JS IMPORT: successfully imported module '_common' 1429s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1429s JS IMPORT: Importing module _legacy succeeded 1429s JS IMPORT: Defining parent 0x1183ce3000f8 of 0xb0162bcd088 '_legacy' is mod 1 1429s JS IMPORT: successfully imported module '_legacy' 1429s JS IMPORT: Importing module GObject succeeded 1429s JS IMPORT: Defining parent 0x1183ce3171e8 of 0xb0162b3efb0 'GObject' is mod 1 1429s JS IMPORT: successfully imported module 'GObject' 1429s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1429s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1429s JS G BXD: Defined class for String (GString), prototype 0xb0162b7f588, JSClass 0xf5bffb8bb358, in object 0xb0162b7f2e0 1429s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1429s JS G PRM: Defined class ParamSpec prototype is 0xb0162bcd128 class 0xf5bffb8c02e8 in object 0xb0162b7f2e0 1429s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1429s JS G OBJ: Defined class for Object (GObject), prototype 0xb0162b7f6f0, JSClass 0xf5bffb8bba68, in object 0xb0162b7f2e0 1429s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1429s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1429s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xb0162b7f718, JSClass 0xf5bffb8bba68, in object 0xb0162b7f2e0 1429s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1429s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1429s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1429s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1429s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1429s JS G NS: Defined namespace 'GObject' 0xb0162b7f2e0 in GIRepository 0x1183ce316ff8 1429s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1429s JS G BXD: Defining method attach in prototype for GLib.Source 1429s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1429s JS IMPORT: Module metadata hook for module 0x1183ce3042b8 1429s JS IMPORT: Defining meta.importSync for module 0x1183ce3042b8 1429s JS G BXD: Defining method destroy in prototype for GLib.Source 1429s JS IMPORT: Importing module GIMarshallingTests succeeded 1429s JS IMPORT: Defining parent 0xb0162b40b98 of 0xb0162be39c0 'GIMarshallingTests' is mod 1 1429s JS IMPORT: successfully imported module 'GIMarshallingTests' 1429s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 1429s JS IMPORT: Importing module Gio succeeded 1429s JS IMPORT: Defining parent 0xb0162b40b98 of 0xb0162be3a38 'Gio' is mod 1 1429s JS IMPORT: successfully imported module 'Gio' 1429s ok 2 GI importer on failure throws an exception when the overrides _init is null 1429s JS IMPORT: Importing module Regress succeeded 1429s JS IMPORT: Defining parent 0xb0162b40b98 of 0xb0162be3a88 'Regress' is mod 1 1429s JS IMPORT: successfully imported module 'Regress' 1429s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 1429s JS IMPORT: Importing module WarnLib succeeded 1429s JS IMPORT: Defining parent 0xb0162b40b98 of 0xb0162be3ad8 'WarnLib' is mod 1 1429s JS IMPORT: successfully imported module 'WarnLib' 1429s ok 4 GI importer on failure throws an exception when the overrides _init is missing 1429s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Main loop instance 0xb77d358ca3b0: Spinning loop until released or hook cleared 1429s JS MAINLOOP: handling job 0, 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Completed job 0 1429s JS MAINLOOP: handling job 1, 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Completed job 1 1429s JS MAINLOOP: handling job 2, 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Completed job 2 1429s JS MAINLOOP: handling job 3, 1429s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1429s JS MAINLOOP: Main loop instance 0xb77d358ca3b0: release 1429s JS MAINLOOP: Completed job 3 1429s JS MEMORY: Memory report: before destroying context 1429s JS MEMORY: 149 objects currently alive 1429s JS MEMORY: boxed_instance = 28 1429s JS MEMORY: boxed_prototype = 8 1429s JS MEMORY: closure = 1 1429s JS MEMORY: function = 94 1429s JS MEMORY: fundamental_instance = 0 1429s JS MEMORY: fundamental_prototype = 0 1429s JS MEMORY: gerror_instance = 0 1429s JS MEMORY: gerror_prototype = 0 1429s JS MEMORY: interface = 0 1429s JS MEMORY: module = 9 1429s JS MEMORY: ns = 7 1429s JS MEMORY: object_instance = 0 1429s JS MEMORY: object_prototype = 2 1429s JS MEMORY: param = 0 1429s JS MEMORY: union_instance = 0 1429s JS MEMORY: union_prototype = 0 1429s JS CTX: JS shutdown sequence 1429s JS CTX: Stopping profiler 1429s JS CTX: Shutting down toggle queue 1429s JS CTX: Notifying external reference holders of GjsContext dispose 1429s JS MAINLOOP: Stopping promise job dispatcher 1429s JS CTX: Notifying reference holders of GjsContext dispose 1429s JS CTX: Checking unhandled promise rejections 1429s JS CTX: Releasing cached JS wrappers 1429s JS CTX: Final triggered GC 1429s JS CTX: Destroying JS context 1429s JS CTX: Releasing all native objects 1429s JS CTX: Disabling auto GC 1429s JS CTX: Ending trace on global object 1429s JS CTX: Freeing allocated resources 1429s JS CTX: JS context destroyed 1429s PASS: cjs/testImporter2.test 1429s Running test: cjs/testConsole.test 1429s JS NATIVE: Registered native JS module '_promiseNative' 1429s JS NATIVE: Registered native JS module '_byteArrayNative' 1429s JS NATIVE: Registered native JS module '_encodingNative' 1429s JS NATIVE: Registered native JS module '_gi' 1429s JS NATIVE: Registered native JS module 'gi' 1429s JS NATIVE: Registered native JS module 'cairoNative' 1429s JS NATIVE: Registered native JS module 'system' 1429s JS NATIVE: Registered native JS module 'console' 1429s JS NATIVE: Registered native JS module '_print' 1429s JS CTX: Enabling JIT 1429s JS CTX: Initialized class GjsFileImporter prototype 0x1da5a2e00098 1429s JS IMPORT: Defining parent (nil) of 0x1da5a2e000f8 'imports' is mod 0 1429s JS IMPORT: Importing '_print' 1429s JS NATIVE: Defining native module '_print' 1429s JS IMPORT: Defining parent 0x1da5a2e000f8 of 0x1da5a2e006b0 '_print' is mod 1 1429s JS IMPORT: successfully imported module '_print' 1429s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1429s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1da5a2e014f0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1da5a2e021a8), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1da5a2e027a8), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1da5a2e027a8), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1da5a2e021a8), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1da5a2e014f0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1da5a2e014f0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1da5a2e014f0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1da5a2e021a8), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1da5a2e027a8), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1da5a2e014f0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1da5a2e014f0), global 0xd5a38d3d1c0 1429s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: hold 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Starting promise job dispatcher 1429s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: Spinning loop until released or hook cleared 1429s JS MAINLOOP: handling job 0, 1429s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1429s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: release 1429s JS MAINLOOP: Completed job 0 1429s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1da5a2e15910), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1da5a2e16340), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1da5a2e16340), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1da5a2e15910), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1da5a2e15910), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1da5a2e16340), global 0xd5a38d3d1c0 1429s JS IMPORT: Module metadata hook for module 0x1da5a2e169e8 1429s JS IMPORT: Defining meta.importSync for module 0x1da5a2e169e8 1429s JS NATIVE: Defining native module 'gi' 1429s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1da5a2e17168 1429s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1429s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1429s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1429s JS IMPORT: Importing directory 'overrides' 1429s JS IMPORT: Defining parent 0x1da5a2e000f8 of 0x1da5a2e171e8 'overrides' is mod 1 1429s JS IMPORT: Defined importer 'overrides' 0x1da5a2e171e8 in 0x1da5a2e000f8 1429s JS IMPORT: successfully imported directory 'overrides' 1429s JS IMPORT: Importing '_byteArrayNative' 1429s JS NATIVE: Defining native module '_byteArrayNative' 1429s JS IMPORT: Defining parent 0x1da5a2e000f8 of 0x1da5a2e17630 '_byteArrayNative' is mod 1 1429s JS IMPORT: successfully imported module '_byteArrayNative' 1429s JS IMPORT: Importing '_promiseNative' 1429s JS NATIVE: Defining native module '_promiseNative' 1429s JS IMPORT: Defining parent 0x1da5a2e000f8 of 0x1da5a2e176f0 '_promiseNative' is mod 1 1429s JS IMPORT: successfully imported module '_promiseNative' 1429s JS IMPORT: Importing module GLib succeeded 1429s JS IMPORT: Defining parent 0x1da5a2e171e8 of 0xd5a38d3e2b8 'GLib' is mod 1 1429s JS IMPORT: successfully imported module 'GLib' 1429s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1429s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xd5a38d7f060, JSClass 0xf2a57435b358, in object 0xd5a38d7f038 1429s JS CTX: Initialized class GIRepositoryGType prototype 0x1da5a2e17920 1429s JS CTX: Initialized class GIRepositoryFunction prototype 0xd5a38d3e308 1429s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1429s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1429s JS G BXD: Defined class for Error (GError), prototype 0xd5a38d7f0b0, JSClass 0xf2a57435b358, in object 0xd5a38d7f038 1429s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1429s JS G BXD: Defined class for Variant (GVariant), prototype 0xd5a38d7f100, JSClass 0xf2a57435b358, in object 0xd5a38d7f038 1429s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1429s JS G BXD: Defined class for Bytes (GBytes), prototype 0xd5a38d7f150, JSClass 0xf2a57435b358, in object 0xd5a38d7f038 1429s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1429s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1429s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xd5a38d7f1a0, JSClass 0xf2a57435b358, in object 0xd5a38d7f038 1429s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1429s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1429s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1429s JS G BXD: Defined class for Thread (GThread), prototype 0xd5a38d7f1f0, JSClass 0xf2a57435b358, in object 0xd5a38d7f038 1429s JS G BXD: Defining method ref in prototype for GLib.Thread 1429s JS G BXD: Defining method unref in prototype for GLib.Thread 1429s JS G NS: Defined namespace 'GLib' 0xd5a38d7f038 in GIRepository 0x1da5a2e16ff8 1429s JS IMPORT: Importing module jasmine succeeded 1429s JS IMPORT: Defining parent 0x1da5a2e000f8 of 0xd5a38d3ecb8 'jasmine' is mod 1 1429s JS IMPORT: successfully imported module 'jasmine' 1429s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1429s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: hold 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: Spinning loop until released or hook cleared 1429s JS MAINLOOP: handling job 0, 1429s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1429s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: release 1429s JS MAINLOOP: Completed job 0 1429s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testConsole.js' (file:///usr/libexec/installed-tests/cjs/js/testConsole.js), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1da5a2e2aad0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1da5a2e2aad0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x1da5a2e2aad0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x1da5a2e2aad0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1da5a2e2aad0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1da5a2e2aad0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1da5a2e2aad0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1da5a2e2aad0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x1da5a2e2aad0), global 0xd5a38d3d1c0 1429s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1429s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1429s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1429s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1429s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1429s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1429s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1429s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1429s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1429s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1429s JS G ENUM: Defining GLib.LogLevelFlags as 0x1da5a2e34bb8 1429s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: hold 1429s JS MAINLOOP: Enqueue job , promise=, allocation site= 1429s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: Spinning loop until released or hook cleared 1429s JS MAINLOOP: handling job 0, 1429s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testConsole.js async resolved" 1429s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: release 1429s JS MAINLOOP: Completed job 0 1429s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module metadata hook for module 0x1da5a2e14ba8 1429s JS IMPORT: Defining meta.importSync for module 0x1da5a2e14ba8 1429s JS NATIVE: Defining native module 'system' 1429s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1da5a2e13ee0), global 0xd5a38d3d1c0 1429s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1429s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1429s JS MAINLOOP: Set main loop hook to 1429s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: hold 1429s JS MAINLOOP: Running and clearing main loop hook 1429s JS G BXD: Defining method run in prototype for GLib.MainLoop 1429s 1..64 1429s JS IMPORT: Importing 'gi' 1429s JS IMPORT: Defining parent 0xd5a38d40970 of 0xd5a38d40808 'gi' is mod 1 1429s JS IMPORT: successfully imported module 'gi' 1429s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1429s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1429s JS G BXD: Defined class for Source (GSource), prototype 0xd5a38d7f290, JSClass 0xf2a57435b358, in object 0xd5a38d7f038 1429s JS G BXD: Defining method set_priority in prototype for GLib.Source 1429s JS IMPORT: Importing '_gi' 1429s JS NATIVE: Defining native module '_gi' 1429s JS IMPORT: Defining parent 0xd5a38d40970 of 0x1da5a2e21918 '_gi' is mod 1 1429s JS IMPORT: successfully imported module '_gi' 1429s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1429s JS G NS: Defined namespace 'CjsPrivate' 0xd5a38d7f330 in GIRepository 0xd5a38d40808 1429s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1429s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1429s JS IMPORT: Importing module _common succeeded 1429s JS IMPORT: Defining parent 0xd5a38d40970 of 0xd5a38ddf308 '_common' is mod 1 1429s JS IMPORT: successfully imported module '_common' 1429s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1429s JS IMPORT: Importing module _legacy succeeded 1429s JS IMPORT: Defining parent 0xd5a38d40970 of 0xd5a38ddf358 '_legacy' is mod 1 1429s JS IMPORT: successfully imported module '_legacy' 1429s JS IMPORT: Importing module GObject succeeded 1429s JS IMPORT: Defining parent 0xd5a38d40a90 of 0xd5a38ddf2b8 'GObject' is mod 1 1429s JS IMPORT: successfully imported module 'GObject' 1429s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1429s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1429s JS G BXD: Defined class for String (GString), prototype 0xd5a38d7f588, JSClass 0xf2a57435b358, in object 0xd5a38d7f308 1429s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1429s JS G PRM: Defined class ParamSpec prototype is 0xd5a38ddf3f8 class 0xf2a5743602e8 in object 0xd5a38d7f308 1429s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1430s JS G OBJ: Defined class for Object (GObject), prototype 0xd5a38d7f6f0, JSClass 0xf2a57435ba68, in object 0xd5a38d7f308 1430s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1430s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1430s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xd5a38d7f718, JSClass 0xf2a57435ba68, in object 0xd5a38d7f308 1430s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1430s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1430s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1430s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1430s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1430s JS G NS: Defined namespace 'GObject' 0xd5a38d7f308 in GIRepository 0xd5a38d40808 1430s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1430s JS G BXD: Defining method attach in prototype for GLib.Source 1430s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1430s JS IMPORT: Module metadata hook for module 0xd5a38d4bac0 1430s JS IMPORT: Defining meta.importSync for module 0xd5a38d4bac0 1430s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 1430s JS G BXD: Defining method destroy in prototype for GLib.Source 1430s ok 1 console has correct object tag 1430s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 1430s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 1430s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xd5a38d7f998, JSClass 0xf2a57435b358, in object 0xd5a38d7f038 1430s JS G BXD: Defining method classify in prototype for GLib.Variant 1430s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 1430s JS G BXD: Defining method n_children in prototype for GLib.Variant 1430s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 1430s JS G BXD: Defining method get_string in prototype for GLib.Variant 1430s JS G BXD: Defining method get_variant in prototype for GLib.Variant 1430s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 1430s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 1430s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 1430s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 1430s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 1430s JS G ENUM: Defining GLib.LogWriterOutput as 0x1da5a2e33b40 1430s JS IMPORT: Module metadata hook for module 0xd5a38d4bfc8 1430s JS IMPORT: Defining meta.importSync for module 0xd5a38d4bfc8 1430s JS NATIVE: Defining native module '_encodingNative' 1430s ok 2 console logs a message 1430s ok 3 console logs a warning 1430s ok 4 console logs an informative message 1430s ok 5 console traces a line 1430s ok 6 console traces a empty message 1430s ok 7 console asserts a true condition 1430s ok 8 console asserts a false condition 1430s ok 9 console asserts a false condition with message 1430s JS G NS: Found info type FUNCTION for 'clear_terminal' in namespace 'CjsPrivate' 1430s ok 10 console clear() can be called 1430s ok 11 console clear() resets indentation 1430s ok 12 console table() logs at least something 1430s Executing: cjs/testConsole.test 1430s ok 13 console string replacement console.log() supports %s 1430s ok 14 console string replacement console.log() supports %d 1430s ok 15 console string replacement console.log() supports %i 1430s ok 16 console string replacement console.log() supports %f 1430s ok 17 console string replacement console.log() supports %o 1430s ok 18 console string replacement console.log() supports %O 1430s ok 19 console string replacement console.log() ignores %c 1430s ok 20 console string replacement console.log() supports mixing substitutions 1430s ok 21 console string replacement console.log() supports invalid numbers 1430s ok 22 console string replacement console.log() supports missing substitutions 1430s ok 23 console string replacement console.warn() supports %s 1430s ok 24 console string replacement console.warn() supports %d 1430s ok 25 console string replacement console.warn() supports %i 1430s ok 26 console string replacement console.warn() supports %f 1430s ok 27 console string replacement console.warn() supports %o 1430s ok 28 console string replacement console.warn() supports %O 1430s ok 29 console string replacement console.warn() ignores %c 1430s ok 30 console string replacement console.warn() supports mixing substitutions 1430s ok 31 console string replacement console.warn() supports invalid numbers 1430s ok 32 console string replacement console.warn() supports missing substitutions 1430s ok 33 console string replacement console.info() supports %s 1430s ok 34 console string replacement console.info() supports %d 1430s ok 35 console string replacement console.info() supports %i 1430s ok 36 console string replacement console.info() supports %f 1430s ok 37 console string replacement console.info() supports %o 1430s ok 38 console string replacement console.info() supports %O 1430s ok 39 console string replacement console.info() ignores %c 1430s ok 40 console string replacement console.info() supports mixing substitutions 1430s ok 41 console string replacement console.info() supports invalid numbers 1430s ok 42 console string replacement console.info() supports missing substitutions 1430s ok 43 console string replacement console.error() supports %s 1430s ok 44 console string replacement console.error() supports %d 1430s ok 45 console string replacement console.error() supports %i 1430s ok 46 console string replacement console.error() supports %f 1430s ok 47 console string replacement console.error() supports %o 1430s ok 48 console string replacement console.error() supports %O 1430s ok 49 console string replacement console.error() ignores %c 1430s ok 50 console string replacement console.error() supports mixing substitutions 1430s ok 51 console string replacement console.error() supports invalid numbers 1430s ok 52 console string replacement console.error() supports missing substitutions 1430s ok 53 console string replacement console.trace() supports %s 1430s ok 54 console string replacement console.trace() supports %d 1430s ok 55 console string replacement console.trace() supports %i 1430s ok 56 console string replacement console.trace() supports %f 1430s ok 57 console string replacement console.trace() supports %o 1430s ok 58 console string replacement console.trace() supports %O 1430s ok 59 console string replacement console.trace() ignores %c 1430s ok 60 console string replacement console.trace() supports mixing substitutions 1430s ok 61 console string replacement console.trace() supports invalid numbers 1430s ok 62 console string replacement console.trace() supports missing substitutions 1430s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 1430s ok 63 console time() ends correctly 1430s ok 64 console time() doesn't log initially 1430s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1430s JS MAINLOOP: Enqueue job , promise=, allocation site= 1430s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: Spinning loop until released or hook cleared 1430s JS MAINLOOP: handling job 0, 1430s JS MAINLOOP: Enqueue job , promise=, allocation site= 1430s JS MAINLOOP: Completed job 0 1430s JS MAINLOOP: handling job 1, 1430s JS MAINLOOP: Enqueue job , promise=, allocation site= 1430s JS MAINLOOP: Completed job 1 1430s JS MAINLOOP: handling job 2, 1430s JS MAINLOOP: Enqueue job , promise=, allocation site= 1430s JS MAINLOOP: Completed job 2 1430s JS MAINLOOP: handling job 3, 1430s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1430s JS MAINLOOP: Main loop instance 0xb54f3acd33b0: release 1430s JS MAINLOOP: Completed job 3 1430s JS MEMORY: Memory report: before destroying context 1430s JS MEMORY: 4290 objects currently alive 1430s JS MEMORY: boxed_instance = 4154 1430s JS MEMORY: boxed_prototype = 9 1430s JS MEMORY: closure = 2 1430s JS MEMORY: function = 115 1430s JS MEMORY: fundamental_instance = 0 1430s JS MEMORY: fundamental_prototype = 0 1430s JS MEMORY: gerror_instance = 0 1430s JS MEMORY: gerror_prototype = 0 1430s JS MEMORY: interface = 0 1430s JS MEMORY: module = 5 1430s JS MEMORY: ns = 3 1430s JS MEMORY: object_instance = 0 1430s JS MEMORY: object_prototype = 2 1430s JS MEMORY: param = 0 1430s JS MEMORY: union_instance = 0 1430s JS MEMORY: union_prototype = 0 1430s JS CTX: JS shutdown sequence 1430s JS CTX: Stopping profiler 1430s JS CTX: Shutting down toggle queue 1430s JS CTX: Notifying external reference holders of GjsContext dispose 1430s JS MAINLOOP: Stopping promise job dispatcher 1430s JS CTX: Notifying reference holders of GjsContext dispose 1430s JS CTX: Checking unhandled promise rejections 1430s JS CTX: Releasing cached JS wrappers 1430s JS CTX: Final triggered GC 1430s JS CTX: Destroying JS context 1430s JS CTX: Releasing all native objects 1430s JS CTX: Disabling auto GC 1430s JS CTX: Ending trace on global object 1430s JS CTX: Freeing allocated resources 1430s JS CTX: JS context destroyed 1430s PASS: cjs/testConsole.test 1430s Running test: cjs/testGObjectInterface.test 1430s JS NATIVE: Registered native JS module '_promiseNative' 1430s JS NATIVE: Registered native JS module '_byteArrayNative' 1430s JS NATIVE: Registered native JS module '_encodingNative' 1430s JS NATIVE: Registered native JS module '_gi' 1430s JS NATIVE: Registered native JS module 'gi' 1430s JS NATIVE: Registered native JS module 'cairoNative' 1430s JS NATIVE: Registered native JS module 'system' 1430s JS NATIVE: Registered native JS module 'console' 1430s JS NATIVE: Registered native JS module '_print' 1430s JS CTX: Enabling JIT 1430s JS CTX: Initialized class GjsFileImporter prototype 0x258e4d400098 1430s JS IMPORT: Defining parent (nil) of 0x258e4d4000f8 'imports' is mod 0 1430s JS IMPORT: Importing '_print' 1430s JS NATIVE: Defining native module '_print' 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x258e4d4006b0 '_print' is mod 1 1430s JS IMPORT: successfully imported module '_print' 1430s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1430s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x258e4d4014f0), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x258e4d4021a8), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x258e4d4027a8), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x258e4d4027a8), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x258e4d4021a8), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x258e4d4014f0), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x258e4d4014f0), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x258e4d4014f0), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x258e4d4021a8), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x258e4d4027a8), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x258e4d4014f0), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x258e4d4014f0), global 0x3906fdc3d1c0 1430s JS MAINLOOP: Main loop instance 0xb2f6f72be3b0: hold 1430s JS MAINLOOP: Enqueue job , promise=, allocation site= 1430s JS MAINLOOP: Starting promise job dispatcher 1430s JS MAINLOOP: Main loop instance 0xb2f6f72be3b0: Spinning loop until released or hook cleared 1430s JS MAINLOOP: handling job 0, 1430s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1430s JS MAINLOOP: Main loop instance 0xb2f6f72be3b0: release 1430s JS MAINLOOP: Completed job 0 1430s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x258e4d415910), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x258e4d416340), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x258e4d416340), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x258e4d415910), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x258e4d415910), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x258e4d416340), global 0x3906fdc3d1c0 1430s JS IMPORT: Module metadata hook for module 0x258e4d4169e8 1430s JS IMPORT: Defining meta.importSync for module 0x258e4d4169e8 1430s JS NATIVE: Defining native module 'gi' 1430s JS CTX: Initialized class GIRepositoryNamespace prototype 0x258e4d417168 1430s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1430s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1430s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1430s JS IMPORT: Importing directory 'overrides' 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x258e4d4171e8 'overrides' is mod 1 1430s JS IMPORT: Defined importer 'overrides' 0x258e4d4171e8 in 0x258e4d4000f8 1430s JS IMPORT: successfully imported directory 'overrides' 1430s JS IMPORT: Importing '_byteArrayNative' 1430s JS NATIVE: Defining native module '_byteArrayNative' 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x258e4d417630 '_byteArrayNative' is mod 1 1430s JS IMPORT: successfully imported module '_byteArrayNative' 1430s JS IMPORT: Importing '_promiseNative' 1430s JS NATIVE: Defining native module '_promiseNative' 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x258e4d4176f0 '_promiseNative' is mod 1 1430s JS IMPORT: successfully imported module '_promiseNative' 1430s JS IMPORT: Importing module GLib succeeded 1430s JS IMPORT: Defining parent 0x258e4d4171e8 of 0x3906fdc3e2b8 'GLib' is mod 1 1430s JS IMPORT: successfully imported module 'GLib' 1430s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1430s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3906fdc7f060, JSClass 0xf999c6f2b358, in object 0x3906fdc7f038 1430s JS CTX: Initialized class GIRepositoryGType prototype 0x258e4d417920 1430s JS CTX: Initialized class GIRepositoryFunction prototype 0x3906fdc3e308 1430s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1430s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1430s JS G BXD: Defined class for Error (GError), prototype 0x3906fdc7f0b0, JSClass 0xf999c6f2b358, in object 0x3906fdc7f038 1430s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1430s JS G BXD: Defined class for Variant (GVariant), prototype 0x3906fdc7f100, JSClass 0xf999c6f2b358, in object 0x3906fdc7f038 1430s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1430s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3906fdc7f150, JSClass 0xf999c6f2b358, in object 0x3906fdc7f038 1430s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1430s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1430s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3906fdc7f1a0, JSClass 0xf999c6f2b358, in object 0x3906fdc7f038 1430s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1430s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1430s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1430s JS G BXD: Defined class for Thread (GThread), prototype 0x3906fdc7f1f0, JSClass 0xf999c6f2b358, in object 0x3906fdc7f038 1430s JS G BXD: Defining method ref in prototype for GLib.Thread 1430s JS G BXD: Defining method unref in prototype for GLib.Thread 1430s JS G NS: Defined namespace 'GLib' 0x3906fdc7f038 in GIRepository 0x258e4d416ff8 1430s JS IMPORT: Importing module jasmine succeeded 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x3906fdc3ecb8 'jasmine' is mod 1 1430s JS IMPORT: successfully imported module 'jasmine' 1430s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1430s JS MAINLOOP: Main loop instance 0xb2f6f72be3b0: hold 1430s JS MAINLOOP: Enqueue job , promise=, allocation site= 1430s JS MAINLOOP: Main loop instance 0xb2f6f72be3b0: Spinning loop until released or hook cleared 1430s JS MAINLOOP: handling job 0, 1430s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1430s JS MAINLOOP: Main loop instance 0xb2f6f72be3b0: release 1430s JS MAINLOOP: Completed job 0 1430s JS IMPORT: Importing 'gi' 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x258e4d416ff8 'gi' is mod 1 1430s JS IMPORT: successfully imported module 'gi' 1430s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1430s JS G NS: Defined namespace 'CjsPrivate' 0x3906fdc7f290 in GIRepository 0x258e4d416ff8 1430s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1430s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1430s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1430s JS IMPORT: Importing module _legacy succeeded 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x3906fdc3eee8 '_legacy' is mod 1 1430s JS IMPORT: successfully imported module '_legacy' 1430s JS IMPORT: Importing module lang succeeded 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x3906fdc3ee98 'lang' is mod 1 1430s JS IMPORT: successfully imported module 'lang' 1430s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1430s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1430s JS IMPORT: Importing module _signals succeeded 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x3906fdc3ef38 '_signals' is mod 1 1430s JS IMPORT: successfully imported module '_signals' 1430s JS IMPORT: Importing module signals succeeded 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x3906fdc3ee48 'signals' is mod 1 1430s JS IMPORT: successfully imported module 'signals' 1430s JS IMPORT: Importing module Gio succeeded 1430s JS IMPORT: Defining parent 0x258e4d4171e8 of 0x3906fdc3edf8 'Gio' is mod 1 1430s JS IMPORT: successfully imported module 'Gio' 1430s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1430s JS IMPORT: Importing '_gi' 1430s JS NATIVE: Defining native module '_gi' 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x258e4d42dcb0 '_gi' is mod 1 1430s JS IMPORT: successfully imported module '_gi' 1430s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1430s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1430s JS IMPORT: Importing module _common succeeded 1430s JS IMPORT: Defining parent 0x258e4d4000f8 of 0x3906fdc3efd8 '_common' is mod 1 1430s JS IMPORT: successfully imported module '_common' 1430s JS IMPORT: Importing module GObject succeeded 1430s JS IMPORT: Defining parent 0x258e4d4171e8 of 0x3906fdc3ef88 'GObject' is mod 1 1430s JS IMPORT: successfully imported module 'GObject' 1430s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1430s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1430s JS G BXD: Defined class for String (GString), prototype 0x3906fdc7f538, JSClass 0xf999c6f2b358, in object 0x3906fdc7f2b8 1430s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1430s JS G PRM: Defined class ParamSpec prototype is 0x3906fdcd20b0 class 0xf999c6f302e8 in object 0x3906fdc7f2b8 1430s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1430s JS G OBJ: Defined class for Object (GObject), prototype 0x3906fdc7f6a0, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f2b8 1430s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1430s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1430s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3906fdc7f6c8, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f2b8 1430s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1430s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1430s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1430s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1430s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1430s JS G NS: Defined namespace 'GObject' 0x3906fdc7f2b8 in GIRepository 0x258e4d416ff8 1430s JS G OBJ: Defined class for Application (GApplication), prototype 0x3906fdc7f718, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f268 1430s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1430s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3906fdcd2420, JSClass 0xf999c6f2b840, in object 0x3906fdc7f268 1430s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1430s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1430s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1430s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1430s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1430s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1430s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1430s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1430s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1430s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1430s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3906fdc7f790, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f268 1430s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1430s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3906fdcd26a0, JSClass 0xf999c6f2b840, in object 0x3906fdc7f268 1430s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1430s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3906fdc7f808, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f268 1430s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1430s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1430s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3906fdcd27e0, JSClass 0xf999c6f2b840, in object 0x3906fdc7f268 1430s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1430s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1430s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1430s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3906fdc7f880, JSClass 0xf999c6f2b358, in object 0x3906fdc7f268 1430s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1430s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3906fdc7f8d0, JSClass 0xf999c6f2b358, in object 0x3906fdc7f268 1430s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1430s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1430s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3906fdc7f920, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f268 1430s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3906fdc7f970, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f290 1430s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1430s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3906fdc7f9c0, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f268 1430s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1430s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1430s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1430s JS G IFACE: Defined class for File (GFile), prototype 0x3906fdcd2948, JSClass 0xf999c6f2b840, in object 0x3906fdc7f268 1430s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3906fdc7fa38, JSClass 0xf999c6f2ba68, in object 0x258e4d4170d8 1430s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1430s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3906fdc7fab0, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f268 1430s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1430s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1430s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3906fdc7fb00, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f268 1430s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1430s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3906fdc7fb50, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f268 1430s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1430s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3906fdc7fba0, JSClass 0xf999c6f2b358, in object 0x3906fdc7f268 1430s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1430s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1430s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3906fdc7fbf0, JSClass 0xf999c6f2ba68, in object 0x3906fdc7f268 1430s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1430s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1430s JS G NS: Defined namespace 'Gio' 0x3906fdc7f268 in GIRepository 0x258e4d416ff8 1430s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1430s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1430s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1430s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1430s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1430s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1430s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1430s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1430s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1430s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1430s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1430s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1430s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1430s JS G ENUM: Defining GObject.ParamFlags as 0x258e4d433940 1430s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 1430s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f7436e30 type GParamString 1430s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 1430s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 1430s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 1430s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 1430s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 1430s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 1430s JS G ENUM: Defining enum value ACTION (fixed from action) 32 1430s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 1430s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 1430s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 1430s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 1430s JS G ENUM: Defining GObject.SignalFlags as 0x258e4d433fa0 1430s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f74ddfc0 type GParamOverride 1430s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f74de1e0 type GParamString 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f74e3560 type GParamOverride 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f74fe670 type GParamOverride 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 1430s JS G IFACE: Defined class for Action (GAction), prototype 0x3906fdcde6a0, JSClass 0xf999c6f2b840, in object 0x3906fdc7f268 1430s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f757d010 type GParamOverride 1430s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f757d0f0 type GParamOverride 1430s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f757d210 type GParamOverride 1430s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f757d2f0 type GParamOverride 1430s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f757d390 type GParamOverride 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s JS CTX: Script evaluation succeeded 1430s JS MAINLOOP: Main loop instance 0xb2f6f72be3b0: Spinning loop until released or hook cleared 1430s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module metadata hook for module 0x258e4d41a1e0 1430s JS IMPORT: Defining meta.importSync for module 0x258e4d41a1e0 1430s JS NATIVE: Defining native module 'system' 1430s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x258e4d419518), global 0x3906fdc3d1c0 1430s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1430s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1430s JS MAINLOOP: Set main loop hook to 1430s JS MAINLOOP: Main loop instance 0xb2f6f72be3b0: hold 1430s JS MAINLOOP: Running and clearing main loop hook 1430s JS G BXD: Defining method run in prototype for GLib.MainLoop 1430s 1..37 1430s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1430s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1430s JS G BXD: Defined class for Source (GSource), prototype 0x3906fdc7fdf8, JSClass 0xf999c6f2b358, in object 0x3906fdc7f038 1430s JS G BXD: Defining method set_priority in prototype for GLib.Source 1430s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1430s JS G BXD: Defining method attach in prototype for GLib.Source 1430s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1430s JS IMPORT: Module metadata hook for module 0x3906fdc4ba18 1430s JS IMPORT: Defining meta.importSync for module 0x3906fdc4ba18 1430s JS G BXD: Defining method destroy in prototype for GLib.Source 1430s ok 1 GObject interface cannot be instantiated 1430s ok 2 GObject interface has a name 1430s ok 3 GObject interface reports its type name 1430s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 1430s ok 4 GObject interface can be implemented by a GObject class 1430s ok 5 GObject interface is implemented by a GObject class with the correct class object 1430s ok 6 GObject interface can have its required function implemented 1430s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f75f3820 type GParamOverride 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s ok 7 GObject interface must have its required function implemented 1430s ok 8 GObject interface doesn't have to have its optional function implemented 1430s ok 9 GObject interface can have its optional function deferred to by the implementation 1430s ok 10 GObject interface can have its function chained up to 1430s ok 11 GObject interface can require another interface 1430s ok 12 GObject interface can chain up to another interface 1430s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 1430s JS G PRM: JSObject created with param instance 0xb2f6f762c200 type GParamOverride 1430s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1430s ok 13 GObject interface defers to the last interface's optional function 1430s ok 14 GObject interface must be implemented by a class that implements all required interfaces 1430s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 1430s ok 16 GObject interface can require an interface from C 1430s ok 17 GObject interface can connect class signals on the implementing class 1430s ok 18 GObject interface can connect interface signals on the implementing class 1430s ok 19 GObject interface can define properties on the implementing class 1430s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1430s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1430s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1431s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1431s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1431s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1431s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1431s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1431s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1431s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1431s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1431s JS G ENUM: Defining GLib.LogLevelFlags as 0x258e4d417920 1431s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1431s ok 20 GObject interface must have its properties overridden 1431s ok 21 GObject interface can have introspected properties overriden 1431s ok 22 GObject interface can be implemented by a class as well as its parent class 1431s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 1431s ok 24 GObject interface has a toString() defintion 1431s ok 25 GObject interface has instance definition 1431s ok 26 GObject interface has instance definition for non-object type 1431s ok 27 GObject interface has instance definition for non-object type for native interface 1431s ok 28 GObject interface prototype toString is enumerable and defined 1431s ok 29 GObject interface prototype method properties are enumerated 1431s ok 30 GObject interface prototype method properties are defined 1431s ok 31 GObject interface prototype overrides are inherited by implementing classes 1431s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 1431s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 1431s ok 34 GObject interface prototype original property can be shadowed by class prototype property 1431s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 1431s ok 36 GObject interface prototype shadowed property can be restored 1431s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 1431s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1431s JS MAINLOOP: Enqueue job , promise=, allocation site= 1431s JS MAINLOOP: Main loop instance 0xb2f6f72be3b0: Spinning loop until released or hook cleared 1431s JS MAINLOOP: handling job 0, 1431s JS MAINLOOP: Enqueue job , promise=, allocation site= 1431s JS MAINLOOP: Completed job 0 1431s JS MAINLOOP: handling job 1, 1431s JS MAINLOOP: Enqueue job , promise=, allocation site= 1431s JS MAINLOOP: Completed job 1 1431s JS MAINLOOP: handling job 2, 1431s JS MAINLOOP: Enqueue job , promise=, allocation site= 1431s JS MAINLOOP: Completed job 2 1431s JS MAINLOOP: handling job 3, 1431s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1431s JS MAINLOOP: Main loop instance 0xb2f6f72be3b0: release 1431s JS MAINLOOP: Completed job 3 1431s JS MEMORY: Memory report: before destroying context 1431s JS MEMORY: 601 objects currently alive 1431s JS MEMORY: boxed_instance = 162 1431s JS MEMORY: boxed_prototype = 11 1431s JS MEMORY: closure = 4 1431s JS MEMORY: function = 345 1431s JS MEMORY: fundamental_instance = 0 1431s JS MEMORY: fundamental_prototype = 0 1431s JS MEMORY: gerror_instance = 0 1431s JS MEMORY: gerror_prototype = 0 1431s JS MEMORY: interface = 8 1431s JS MEMORY: module = 9 1431s JS MEMORY: ns = 4 1431s JS MEMORY: object_instance = 23 1431s JS MEMORY: object_prototype = 23 1431s JS MEMORY: param = 12 1431s JS MEMORY: union_instance = 0 1431s JS MEMORY: union_prototype = 0 1431s JS CTX: JS shutdown sequence 1431s JS CTX: Stopping profiler 1431s JS CTX: Shutting down toggle queue 1431s JS CTX: Notifying external reference holders of GjsContext dispose 1431s JS MAINLOOP: Stopping promise job dispatcher 1431s JS CTX: Notifying reference holders of GjsContext dispose 1431s JS CTX: Checking unhandled promise rejections 1431s JS CTX: Releasing cached JS wrappers 1431s JS CTX: Final triggered GC 1431s JS CTX: Destroying JS context 1431s JS CTX: Releasing all native objects 1431s JS CTX: Disabling auto GC 1431s JS CTX: Ending trace on global object 1431s JS CTX: Freeing allocated resources 1431s JS CTX: JS context destroyed 1431s PASS: cjs/testGObjectInterface.test 1431s Running test: cjs/keys.test 1431s 1..1 1431s ok 1 - /usr/libexec/installed-tests/cjs/debugger/keys.debugger 1431s PASS: cjs/keys.test 1431s Running test: cjs/testParamSpec.test 1431s JS NATIVE: Registered native JS module '_promiseNative' 1431s JS NATIVE: Registered native JS module '_byteArrayNative' 1431s JS NATIVE: Registered native JS module '_encodingNative' 1431s JS NATIVE: Registered native JS module '_gi' 1431s JS NATIVE: Registered native JS module 'gi' 1431s JS NATIVE: Registered native JS module 'cairoNative' 1431s JS NATIVE: Registered native JS module 'system' 1431s JS NATIVE: Registered native JS module 'console' 1431s JS NATIVE: Registered native JS module '_print' 1431s JS CTX: Enabling JIT 1431s JS CTX: Initialized class GjsFileImporter prototype 0x1dd8dc400098 1431s JS IMPORT: Defining parent (nil) of 0x1dd8dc4000f8 'imports' is mod 0 1431s JS IMPORT: Importing '_print' 1431s JS NATIVE: Defining native module '_print' 1431s JS IMPORT: Defining parent 0x1dd8dc4000f8 of 0x1dd8dc4006b0 '_print' is mod 1 1431s JS IMPORT: successfully imported module '_print' 1431s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1431s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1dd8dc4014f0), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1dd8dc4021a8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1dd8dc4027a8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1dd8dc4027a8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1dd8dc4021a8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1dd8dc4014f0), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1dd8dc4014f0), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1dd8dc4014f0), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1dd8dc4021a8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1dd8dc4027a8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1dd8dc4014f0), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1dd8dc4014f0), global 0x3b446bc3d1c0 1431s JS MAINLOOP: Main loop instance 0xc54fa3a8b3b0: hold 1431s JS MAINLOOP: Enqueue job , promise=, allocation site= 1431s JS MAINLOOP: Starting promise job dispatcher 1431s JS MAINLOOP: Main loop instance 0xc54fa3a8b3b0: Spinning loop until released or hook cleared 1431s JS MAINLOOP: handling job 0, 1431s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1431s JS MAINLOOP: Main loop instance 0xc54fa3a8b3b0: release 1431s JS MAINLOOP: Completed job 0 1431s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1dd8dc415910), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1dd8dc416340), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1dd8dc416340), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1dd8dc415910), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1dd8dc415910), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1dd8dc416340), global 0x3b446bc3d1c0 1431s JS IMPORT: Module metadata hook for module 0x1dd8dc4169e8 1431s JS IMPORT: Defining meta.importSync for module 0x1dd8dc4169e8 1431s JS NATIVE: Defining native module 'gi' 1431s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1dd8dc417168 1431s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1431s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1431s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1431s JS IMPORT: Importing directory 'overrides' 1431s JS IMPORT: Defining parent 0x1dd8dc4000f8 of 0x1dd8dc4171e8 'overrides' is mod 1 1431s JS IMPORT: Defined importer 'overrides' 0x1dd8dc4171e8 in 0x1dd8dc4000f8 1431s JS IMPORT: successfully imported directory 'overrides' 1431s JS IMPORT: Importing '_byteArrayNative' 1431s JS NATIVE: Defining native module '_byteArrayNative' 1431s JS IMPORT: Defining parent 0x1dd8dc4000f8 of 0x1dd8dc417630 '_byteArrayNative' is mod 1 1431s JS IMPORT: successfully imported module '_byteArrayNative' 1431s JS IMPORT: Importing '_promiseNative' 1431s JS NATIVE: Defining native module '_promiseNative' 1431s JS IMPORT: Defining parent 0x1dd8dc4000f8 of 0x1dd8dc4176f0 '_promiseNative' is mod 1 1431s JS IMPORT: successfully imported module '_promiseNative' 1431s JS IMPORT: Importing module GLib succeeded 1431s JS IMPORT: Defining parent 0x1dd8dc4171e8 of 0x3b446bc3e2b8 'GLib' is mod 1 1431s JS IMPORT: successfully imported module 'GLib' 1431s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1431s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3b446bc7f060, JSClass 0xf4c6f9c3b358, in object 0x3b446bc7f038 1431s JS CTX: Initialized class GIRepositoryGType prototype 0x1dd8dc417920 1431s JS CTX: Initialized class GIRepositoryFunction prototype 0x3b446bc3e308 1431s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1431s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1431s JS G BXD: Defined class for Error (GError), prototype 0x3b446bc7f0b0, JSClass 0xf4c6f9c3b358, in object 0x3b446bc7f038 1431s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1431s JS G BXD: Defined class for Variant (GVariant), prototype 0x3b446bc7f100, JSClass 0xf4c6f9c3b358, in object 0x3b446bc7f038 1431s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1431s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3b446bc7f150, JSClass 0xf4c6f9c3b358, in object 0x3b446bc7f038 1431s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1431s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1431s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3b446bc7f1a0, JSClass 0xf4c6f9c3b358, in object 0x3b446bc7f038 1431s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1431s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1431s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1431s JS G BXD: Defined class for Thread (GThread), prototype 0x3b446bc7f1f0, JSClass 0xf4c6f9c3b358, in object 0x3b446bc7f038 1431s JS G BXD: Defining method ref in prototype for GLib.Thread 1431s JS G BXD: Defining method unref in prototype for GLib.Thread 1431s JS G NS: Defined namespace 'GLib' 0x3b446bc7f038 in GIRepository 0x1dd8dc416ff8 1431s JS IMPORT: Importing module jasmine succeeded 1431s JS IMPORT: Defining parent 0x1dd8dc4000f8 of 0x3b446bc3ecb8 'jasmine' is mod 1 1431s JS IMPORT: successfully imported module 'jasmine' 1431s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1431s JS MAINLOOP: Main loop instance 0xc54fa3a8b3b0: hold 1431s JS MAINLOOP: Enqueue job , promise=, allocation site= 1431s JS MAINLOOP: Main loop instance 0xc54fa3a8b3b0: Spinning loop until released or hook cleared 1431s JS MAINLOOP: handling job 0, 1431s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1431s JS MAINLOOP: Main loop instance 0xc54fa3a8b3b0: release 1431s JS MAINLOOP: Completed job 0 1431s JS IMPORT: Importing 'gi' 1431s JS IMPORT: Defining parent 0x1dd8dc4000f8 of 0x1dd8dc416ff8 'gi' is mod 1 1431s JS IMPORT: successfully imported module 'gi' 1431s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 1431s JS G NS: Defined namespace 'Regress' 0x3b446bc7f268 in GIRepository 0x1dd8dc416ff8 1431s JS IMPORT: Importing '_gi' 1431s JS NATIVE: Defining native module '_gi' 1431s JS IMPORT: Defining parent 0x1dd8dc4000f8 of 0x1dd8dc42b170 '_gi' is mod 1 1431s JS IMPORT: successfully imported module '_gi' 1431s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1431s JS G NS: Defined namespace 'CjsPrivate' 0x3b446bc7f2b8 in GIRepository 0x1dd8dc416ff8 1431s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1431s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1431s JS IMPORT: Importing module _common succeeded 1431s JS IMPORT: Defining parent 0x1dd8dc4000f8 of 0x3b446bc3ee48 '_common' is mod 1 1431s JS IMPORT: successfully imported module '_common' 1431s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1431s JS IMPORT: Importing module _legacy succeeded 1431s JS IMPORT: Defining parent 0x1dd8dc4000f8 of 0x3b446bc3ee98 '_legacy' is mod 1 1431s JS IMPORT: successfully imported module '_legacy' 1431s JS IMPORT: Importing module GObject succeeded 1431s JS IMPORT: Defining parent 0x1dd8dc4171e8 of 0x3b446bc3edf8 'GObject' is mod 1 1431s JS IMPORT: successfully imported module 'GObject' 1431s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1431s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1431s JS G BXD: Defined class for String (GString), prototype 0x3b446bc7f538, JSClass 0xf4c6f9c3b358, in object 0x3b446bc7f290 1431s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1431s JS G PRM: Defined class ParamSpec prototype is 0x3b446bc3ef38 class 0xf4c6f9c402e8 in object 0x3b446bc7f290 1431s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1431s JS G OBJ: Defined class for Object (GObject), prototype 0x3b446bc7f6a0, JSClass 0xf4c6f9c3ba68, in object 0x3b446bc7f290 1431s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1431s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1431s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3b446bc7f6c8, JSClass 0xf4c6f9c3ba68, in object 0x3b446bc7f290 1431s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1431s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1431s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1431s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1431s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1431s JS G NS: Defined namespace 'GObject' 0x3b446bc7f290 in GIRepository 0x1dd8dc416ff8 1431s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1431s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1431s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1431s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1431s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1431s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1431s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1431s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1431s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1431s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1431s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1431s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1431s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1431s JS G ENUM: Defining GObject.ParamFlags as 0x1dd8dc42f700 1431s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 1431s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 1431s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 1431s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 1431s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 1431s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 1431s JS G ENUM: Defining Regress.TestEnum as 0x1dd8dc43ab60 1431s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 1431s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 1431s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 1431s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 1431s JS G ENUM: Defining Regress.TestFlags as 0x1dd8dc43cf80 1431s JS CTX: Script evaluation succeeded 1431s JS MAINLOOP: Main loop instance 0xc54fa3a8b3b0: Spinning loop until released or hook cleared 1431s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module metadata hook for module 0x1dd8dc4058b0 1431s JS IMPORT: Defining meta.importSync for module 0x1dd8dc4058b0 1431s JS NATIVE: Defining native module 'system' 1431s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1dd8dc404be8), global 0x3b446bc3d1c0 1431s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1431s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1431s JS MAINLOOP: Set main loop hook to 1431s JS MAINLOOP: Main loop instance 0xc54fa3a8b3b0: hold 1431s JS MAINLOOP: Running and clearing main loop hook 1431s JS G BXD: Defining method run in prototype for GLib.MainLoop 1431s 1..28 1431s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1431s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1431s JS G BXD: Defined class for Source (GSource), prototype 0x3b446bc7f768, JSClass 0xf4c6f9c3b358, in object 0x3b446bc7f038 1431s JS G BXD: Defining method set_priority in prototype for GLib.Source 1431s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1431s JS G BXD: Defining method attach in prototype for GLib.Source 1431s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1431s JS IMPORT: Module metadata hook for module 0x3b446bc4bc80 1431s JS IMPORT: Defining meta.importSync for module 0x3b446bc4bc80 1431s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 1431s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3c49440 type GParamString 1431s JS G BXD: Defining method destroy in prototype for GLib.Source 1431s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1431s ok 1 GObject.ParamSpec.string has the correct name strings 1431s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3cca8b0 type GParamString 1431s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 1431s ok 2 GObject.ParamSpec.string has the correct flags 1431s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3d4db30 type GParamString 1431s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1431s ok 3 GObject.ParamSpec.string has the correct default value 1431s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 1431s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3d6c930 type GParamInt 1431s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1431s ok 4 GObject.ParamSpec.int has the correct name strings 1431s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3d74d70 type GParamInt 1431s ok 5 GObject.ParamSpec.int has the correct flags 1431s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3d782b0 type GParamInt 1431s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1431s ok 6 GObject.ParamSpec.int has the correct default value 1431s JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' 1431s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3d813c0 type GParamUInt 1431s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1431s ok 7 GObject.ParamSpec.uint has the correct name strings 1431s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3da1700 type GParamUInt 1431s ok 8 GObject.ParamSpec.uint has the correct flags 1431s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3da2130 type GParamUInt 1431s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1431s ok 9 GObject.ParamSpec.uint has the correct default value 1431s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 1431s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3da6900 type GParamInt64 1431s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1431s ok 10 GObject.ParamSpec.int64 has the correct name strings 1431s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3dacfd0 type GParamInt64 1431s ok 11 GObject.ParamSpec.int64 has the correct flags 1431s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3db2180 type GParamInt64 1431s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1431s ok 12 GObject.ParamSpec.int64 has the correct default value 1431s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 1431s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3db36e0 type GParamUInt64 1431s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1431s ok 13 GObject.ParamSpec.uint64 has the correct name strings 1431s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3db42f0 type GParamUInt64 1431s ok 14 GObject.ParamSpec.uint64 has the correct flags 1431s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3db50d0 type GParamUInt64 1431s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1431s ok 15 GObject.ParamSpec.uint64 has the correct default value 1431s JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' 1431s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3bdb330 type GParamEnum 1431s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1431s ok 16 GObject.ParamSpec.enum has the correct name strings 1431s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3db78c0 type GParamEnum 1431s ok 17 GObject.ParamSpec.enum has the correct flags 1431s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3db8270 type GParamEnum 1431s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1431s ok 18 GObject.ParamSpec.enum has the correct default value 1431s JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' 1431s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3db8f50 type GParamFlags 1431s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1431s ok 19 GObject.ParamSpec.flags has the correct name strings 1431s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3db9c10 type GParamFlags 1431s ok 20 GObject.ParamSpec.flags has the correct flags 1431s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3dbacb0 type GParamFlags 1431s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1431s ok 21 GObject.ParamSpec.flags has the correct default value 1431s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 1431s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3dfc4e0 type GParamObject 1431s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1431s ok 22 GObject.ParamSpec.object has the correct name strings 1431s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3dfcf60 type GParamObject 1431s ok 23 GObject.ParamSpec.object has the correct flags 1431s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3dfd470 type GParamObject 1431s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1431s ok 24 GObject.ParamSpec.object has the correct default value 1431s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 1431s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3dfe740 type GParamBoxed 1431s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1431s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1431s ok 25 GObject.ParamSpec.jsobject has the correct name strings 1431s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3dcba90 type GParamBoxed 1431s ok 26 GObject.ParamSpec.jsobject has the correct flags 1431s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3dcc020 type GParamBoxed 1431s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1431s ok 27 GObject.ParamSpec.jsobject has the correct default value 1431s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 1431s JS G PRM: JSObject created with param instance 0xc54fa3dccfb0 type GParamString 1431s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 1431s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1431s JS MAINLOOP: Enqueue job , promise=, allocation site= 1431s JS MAINLOOP: Main loop instance 0xc54fa3a8b3b0: Spinning loop until released or hook cleared 1431s JS MAINLOOP: handling job 0, 1431s JS MAINLOOP: Enqueue job , promise=, allocation site= 1431s JS MAINLOOP: Completed job 0 1431s JS MAINLOOP: handling job 1, 1431s JS MAINLOOP: Enqueue job , promise=, allocation site= 1431s JS MAINLOOP: Completed job 1 1431s JS MAINLOOP: handling job 2, 1431s JS MAINLOOP: Enqueue job , promise=, allocation site= 1432s JS MAINLOOP: Completed job 2 1432s JS MAINLOOP: handling job 3, 1432s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1432s JS MAINLOOP: Main loop instance 0xc54fa3a8b3b0: release 1432s JS MAINLOOP: Completed job 3 1432s JS MEMORY: Memory report: before destroying context 1432s JS MEMORY: 362 objects currently alive 1432s JS MEMORY: boxed_instance = 173 1432s JS MEMORY: boxed_prototype = 8 1432s JS MEMORY: closure = 1 1432s JS MEMORY: function = 141 1432s JS MEMORY: fundamental_instance = 0 1432s JS MEMORY: fundamental_prototype = 0 1432s JS MEMORY: gerror_instance = 0 1432s JS MEMORY: gerror_prototype = 0 1432s JS MEMORY: interface = 0 1432s JS MEMORY: module = 5 1432s JS MEMORY: ns = 4 1432s JS MEMORY: object_instance = 0 1432s JS MEMORY: object_prototype = 2 1432s JS MEMORY: param = 28 1432s JS MEMORY: union_instance = 0 1432s JS MEMORY: union_prototype = 0 1432s JS CTX: JS shutdown sequence 1432s JS CTX: Stopping profiler 1432s JS CTX: Shutting down toggle queue 1432s JS CTX: Notifying external reference holders of GjsContext dispose 1432s JS MAINLOOP: Stopping promise job dispatcher 1432s JS CTX: Notifying reference holders of GjsContext dispose 1432s JS CTX: Checking unhandled promise rejections 1432s JS CTX: Releasing cached JS wrappers 1432s JS CTX: Final triggered GC 1432s JS CTX: Destroying JS context 1432s JS CTX: Releasing all native objects 1432s JS CTX: Disabling auto GC 1432s JS CTX: Ending trace on global object 1432s JS CTX: Freeing allocated resources 1432s JS CTX: JS context destroyed 1432s PASS: cjs/testParamSpec.test 1432s Running test: cjs/testCommandLineModules.sh.test 1432s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 1432s ok 2 - ensure dynamic imports resolve without an explicit mainloop 1432s ok 3 - ensure top level await can import modules 1432s 1..3 1432s PASS: cjs/testCommandLineModules.sh.test 1432s Running test: cjs/testLegacyByteArray.test 1432s JS NATIVE: Registered native JS module '_promiseNative' 1432s JS NATIVE: Registered native JS module '_byteArrayNative' 1432s JS NATIVE: Registered native JS module '_encodingNative' 1432s JS NATIVE: Registered native JS module '_gi' 1432s JS NATIVE: Registered native JS module 'gi' 1432s JS NATIVE: Registered native JS module 'cairoNative' 1432s JS NATIVE: Registered native JS module 'system' 1432s JS NATIVE: Registered native JS module 'console' 1432s JS NATIVE: Registered native JS module '_print' 1432s JS CTX: Enabling JIT 1432s JS CTX: Initialized class GjsFileImporter prototype 0x21c24ac00098 1432s JS IMPORT: Defining parent (nil) of 0x21c24ac000f8 'imports' is mod 0 1432s JS IMPORT: Importing '_print' 1432s JS NATIVE: Defining native module '_print' 1432s JS IMPORT: Defining parent 0x21c24ac000f8 of 0x21c24ac006b0 '_print' is mod 1 1432s JS IMPORT: successfully imported module '_print' 1432s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1432s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x21c24ac014f0), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x21c24ac021a8), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x21c24ac027a8), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x21c24ac027a8), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x21c24ac021a8), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x21c24ac014f0), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x21c24ac014f0), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x21c24ac014f0), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x21c24ac021a8), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x21c24ac027a8), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x21c24ac014f0), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x21c24ac014f0), global 0x1ad3723d1c0 1432s JS MAINLOOP: Main loop instance 0xbafadd0073b0: hold 1432s JS MAINLOOP: Enqueue job , promise=, allocation site= 1432s JS MAINLOOP: Starting promise job dispatcher 1432s JS MAINLOOP: Main loop instance 0xbafadd0073b0: Spinning loop until released or hook cleared 1432s JS MAINLOOP: handling job 0, 1432s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1432s JS MAINLOOP: Main loop instance 0xbafadd0073b0: release 1432s JS MAINLOOP: Completed job 0 1432s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x21c24ac15910), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x21c24ac16340), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x21c24ac16340), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x21c24ac15910), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x21c24ac15910), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x21c24ac16340), global 0x1ad3723d1c0 1432s JS IMPORT: Module metadata hook for module 0x21c24ac169e8 1432s JS IMPORT: Defining meta.importSync for module 0x21c24ac169e8 1432s JS NATIVE: Defining native module 'gi' 1432s JS CTX: Initialized class GIRepositoryNamespace prototype 0x21c24ac17168 1432s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1432s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1432s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1432s JS IMPORT: Importing directory 'overrides' 1432s JS IMPORT: Defining parent 0x21c24ac000f8 of 0x21c24ac171e8 'overrides' is mod 1 1432s JS IMPORT: Defined importer 'overrides' 0x21c24ac171e8 in 0x21c24ac000f8 1432s JS IMPORT: successfully imported directory 'overrides' 1432s JS IMPORT: Importing '_byteArrayNative' 1432s JS NATIVE: Defining native module '_byteArrayNative' 1432s JS IMPORT: Defining parent 0x21c24ac000f8 of 0x21c24ac17630 '_byteArrayNative' is mod 1 1432s JS IMPORT: successfully imported module '_byteArrayNative' 1432s JS IMPORT: Importing '_promiseNative' 1432s JS NATIVE: Defining native module '_promiseNative' 1432s JS IMPORT: Defining parent 0x21c24ac000f8 of 0x21c24ac176f0 '_promiseNative' is mod 1 1432s JS IMPORT: successfully imported module '_promiseNative' 1432s JS IMPORT: Importing module GLib succeeded 1432s JS IMPORT: Defining parent 0x21c24ac171e8 of 0x1ad3723e2b8 'GLib' is mod 1 1432s JS IMPORT: successfully imported module 'GLib' 1432s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1432s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1ad3727f060, JSClass 0xe0cfcda5b358, in object 0x1ad3727f038 1432s JS CTX: Initialized class GIRepositoryGType prototype 0x21c24ac17920 1432s JS CTX: Initialized class GIRepositoryFunction prototype 0x1ad3723e308 1432s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1432s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1432s JS G BXD: Defined class for Error (GError), prototype 0x1ad3727f0b0, JSClass 0xe0cfcda5b358, in object 0x1ad3727f038 1432s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1432s JS G BXD: Defined class for Variant (GVariant), prototype 0x1ad3727f100, JSClass 0xe0cfcda5b358, in object 0x1ad3727f038 1432s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1432s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1ad3727f150, JSClass 0xe0cfcda5b358, in object 0x1ad3727f038 1432s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1432s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1432s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1ad3727f1a0, JSClass 0xe0cfcda5b358, in object 0x1ad3727f038 1432s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1432s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1432s JS G BXD: Defined class for Thread (GThread), prototype 0x1ad3727f1f0, JSClass 0xe0cfcda5b358, in object 0x1ad3727f038 1432s JS G BXD: Defining method ref in prototype for GLib.Thread 1432s JS G BXD: Defining method unref in prototype for GLib.Thread 1432s JS G NS: Defined namespace 'GLib' 0x1ad3727f038 in GIRepository 0x21c24ac16ff8 1432s JS IMPORT: Importing module jasmine succeeded 1432s JS IMPORT: Defining parent 0x21c24ac000f8 of 0x1ad3723ecb8 'jasmine' is mod 1 1432s JS IMPORT: successfully imported module 'jasmine' 1432s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1432s JS MAINLOOP: Main loop instance 0xbafadd0073b0: hold 1432s JS MAINLOOP: Enqueue job , promise=, allocation site= 1432s JS MAINLOOP: Main loop instance 0xbafadd0073b0: Spinning loop until released or hook cleared 1432s JS MAINLOOP: handling job 0, 1432s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1432s JS MAINLOOP: Main loop instance 0xbafadd0073b0: release 1432s JS MAINLOOP: Completed job 0 1432s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 1432s JS IMPORT: Importing 'gi' 1432s JS IMPORT: Defining parent 0x21c24ac000f8 of 0x21c24ac16ff8 'gi' is mod 1 1432s JS IMPORT: successfully imported module 'gi' 1432s JS IMPORT: Importing module byteArray succeeded 1432s JS IMPORT: Defining parent 0x21c24ac000f8 of 0x1ad3723edf8 'byteArray' is mod 1 1432s JS IMPORT: successfully imported module 'byteArray' 1432s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 1432s JS G NS: Defined namespace 'GIMarshallingTests' 0x1ad3727f268 in GIRepository 0x21c24ac16ff8 1432s JS CTX: Script evaluation succeeded 1432s JS MAINLOOP: Main loop instance 0xbafadd0073b0: Spinning loop until released or hook cleared 1432s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module metadata hook for module 0x21c24ac35d50 1432s JS IMPORT: Defining meta.importSync for module 0x21c24ac35d50 1432s JS NATIVE: Defining native module 'system' 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x21c24ac34f88), global 0x1ad3723d1c0 1432s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1432s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1432s JS MAINLOOP: Set main loop hook to 1432s JS MAINLOOP: Main loop instance 0xbafadd0073b0: hold 1432s JS MAINLOOP: Running and clearing main loop hook 1432s JS G BXD: Defining method run in prototype for GLib.MainLoop 1432s 1..14 1432s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1432s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1432s JS G BXD: Defined class for Source (GSource), prototype 0x1ad3727f290, JSClass 0xe0cfcda5b358, in object 0x1ad3727f038 1432s JS G BXD: Defining method set_priority in prototype for GLib.Source 1432s JS IMPORT: Importing '_gi' 1432s JS NATIVE: Defining native module '_gi' 1432s JS IMPORT: Defining parent 0x21c24ac000f8 of 0x21c24ac3df38 '_gi' is mod 1 1432s JS IMPORT: successfully imported module '_gi' 1432s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1432s JS G NS: Defined namespace 'CjsPrivate' 0x1ad3727f330 in GIRepository 0x21c24ac16ff8 1432s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1432s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1432s JS IMPORT: Importing module _common succeeded 1432s JS IMPORT: Defining parent 0x21c24ac000f8 of 0x1ad372ca088 '_common' is mod 1 1432s JS IMPORT: successfully imported module '_common' 1432s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1432s JS IMPORT: Importing module _legacy succeeded 1432s JS IMPORT: Defining parent 0x21c24ac000f8 of 0x1ad372ca0d8 '_legacy' is mod 1 1432s JS IMPORT: successfully imported module '_legacy' 1432s JS IMPORT: Importing module GObject succeeded 1432s JS IMPORT: Defining parent 0x21c24ac171e8 of 0x1ad372ca038 'GObject' is mod 1 1432s JS IMPORT: successfully imported module 'GObject' 1432s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1432s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1432s JS G BXD: Defined class for String (GString), prototype 0x1ad3727f5b0, JSClass 0xe0cfcda5b358, in object 0x1ad3727f308 1432s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1432s JS G PRM: Defined class ParamSpec prototype is 0x1ad372ca178 class 0xe0cfcda602e8 in object 0x1ad3727f308 1432s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1432s JS G OBJ: Defined class for Object (GObject), prototype 0x1ad3727f718, JSClass 0xe0cfcda5ba68, in object 0x1ad3727f308 1432s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1432s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1432s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1ad3727f740, JSClass 0xe0cfcda5ba68, in object 0x1ad3727f308 1432s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1432s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1432s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1432s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1432s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1432s JS G NS: Defined namespace 'GObject' 0x1ad3727f308 in GIRepository 0x1ad37240910 1432s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1432s JS G BXD: Defining method attach in prototype for GLib.Source 1432s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1432s JS IMPORT: Module metadata hook for module 0x1ad3724ba50 1432s JS IMPORT: Defining meta.importSync for module 0x1ad3724ba50 1432s JS G BXD: Defining method destroy in prototype for GLib.Source 1432s ok 1 Legacy byte array has length 0 for empty array 1432s ok 2 Legacy byte array initially sized to 10 has length 10 1432s ok 3 Legacy byte array initially sized to 10 is initialized to zeroes 1432s ok 4 Legacy byte array assigns values correctly 1432s ok 5 Legacy byte array assignment past end implicitly lengthens the array 1432s ok 6 Legacy byte array assignment past end implicitly creates zero bytes 1432s ok 7 Legacy byte array changes the length when assigning to length property 1432s ok 8 Legacy byte array conversions gives a byte 5 when assigning 5 1432s ok 9 Legacy byte array conversions gives a byte 0 when assigning null 1432s ok 10 Legacy byte array conversions gives a byte 0 when assigning undefined 1432s ok 11 Legacy byte array conversions rounds off when assigning a double 1432s ok 12 Legacy byte array can be created from an array 1432s ok 13 Legacy byte array can be converted to a string of ASCII characters 1432s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 1432s ok 14 Legacy byte array can be passed in with transfer none 1432s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1432s JS MAINLOOP: Enqueue job , promise=, allocation site= 1432s JS MAINLOOP: Main loop instance 0xbafadd0073b0: Spinning loop until released or hook cleared 1432s JS MAINLOOP: handling job 0, 1432s JS MAINLOOP: Enqueue job , promise=, allocation site= 1432s JS MAINLOOP: Completed job 0 1432s JS MAINLOOP: handling job 1, 1432s JS MAINLOOP: Enqueue job , promise=, allocation site= 1432s JS MAINLOOP: Completed job 1 1432s JS MAINLOOP: handling job 2, 1432s JS MAINLOOP: Enqueue job , promise=, allocation site= 1432s JS MAINLOOP: Completed job 2 1432s JS MAINLOOP: handling job 3, 1432s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1432s JS MAINLOOP: Main loop instance 0xbafadd0073b0: release 1432s JS MAINLOOP: Completed job 3 1432s JS MEMORY: Memory report: before destroying context 1432s JS MEMORY: 196 objects currently alive 1432s JS MEMORY: boxed_instance = 80 1432s JS MEMORY: boxed_prototype = 8 1432s JS MEMORY: closure = 1 1432s JS MEMORY: function = 95 1432s JS MEMORY: fundamental_instance = 0 1432s JS MEMORY: fundamental_prototype = 0 1432s JS MEMORY: gerror_instance = 0 1432s JS MEMORY: gerror_prototype = 0 1432s JS MEMORY: interface = 0 1432s JS MEMORY: module = 6 1432s JS MEMORY: ns = 4 1432s JS MEMORY: object_instance = 0 1432s JS MEMORY: object_prototype = 2 1432s JS MEMORY: param = 0 1432s JS MEMORY: union_instance = 0 1432s JS MEMORY: union_prototype = 0 1432s JS CTX: JS shutdown sequence 1432s JS CTX: Stopping profiler 1432s JS CTX: Shutting down toggle queue 1432s JS CTX: Notifying external reference holders of GjsContext dispose 1432s JS MAINLOOP: Stopping promise job dispatcher 1432s JS CTX: Notifying reference holders of GjsContext dispose 1432s JS CTX: Checking unhandled promise rejections 1432s JS CTX: Releasing cached JS wrappers 1432s JS CTX: Final triggered GC 1432s JS CTX: Destroying JS context 1432s JS CTX: Releasing all native objects 1432s JS CTX: Disabling auto GC 1432s JS CTX: Ending trace on global object 1432s JS CTX: Freeing allocated resources 1432s JS CTX: JS context destroyed 1432s PASS: cjs/testLegacyByteArray.test 1432s Running test: cjs/testWarnings.sh.test 1432s ok 1 - overwriting method with Signals.addSignalMethods() should warn 1432s ok 2 - passing too many arguments to a GI function should warn 1432s ok 3 - file and line number are logged for syntax errors 1432s 1..3 1432s PASS: cjs/testWarnings.sh.test 1432s Running test: cjs/testGLibLogWriter.test 1432s JS NATIVE: Registered native JS module '_promiseNative' 1432s JS NATIVE: Registered native JS module '_byteArrayNative' 1432s JS NATIVE: Registered native JS module '_encodingNative' 1432s JS NATIVE: Registered native JS module '_gi' 1432s JS NATIVE: Registered native JS module 'gi' 1432s JS NATIVE: Registered native JS module 'cairoNative' 1432s JS NATIVE: Registered native JS module 'system' 1432s JS NATIVE: Registered native JS module 'console' 1432s JS NATIVE: Registered native JS module '_print' 1432s JS CTX: Enabling JIT 1432s JS CTX: Initialized class GjsFileImporter prototype 0x3b464b800098 1432s JS IMPORT: Defining parent (nil) of 0x3b464b8000f8 'imports' is mod 0 1432s JS IMPORT: Importing '_print' 1432s JS NATIVE: Defining native module '_print' 1432s JS IMPORT: Defining parent 0x3b464b8000f8 of 0x3b464b8006b0 '_print' is mod 1 1432s JS IMPORT: successfully imported module '_print' 1432s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1432s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3b464b8014f0), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3b464b8021a8), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3b464b8027a8), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3b464b8027a8), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3b464b8021a8), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3b464b8014f0), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3b464b8014f0), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3b464b8014f0), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3b464b8021a8), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3b464b8027a8), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3b464b8014f0), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3b464b8014f0), global 0x2c4c1693d1c0 1432s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: hold 1432s JS MAINLOOP: Enqueue job , promise=, allocation site= 1432s JS MAINLOOP: Starting promise job dispatcher 1432s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: Spinning loop until released or hook cleared 1432s JS MAINLOOP: handling job 0, 1432s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1432s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: release 1432s JS MAINLOOP: Completed job 0 1432s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b464b815910), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3b464b816340), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3b464b816340), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b464b815910), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b464b815910), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3b464b816340), global 0x2c4c1693d1c0 1432s JS IMPORT: Module metadata hook for module 0x3b464b8169e8 1432s JS IMPORT: Defining meta.importSync for module 0x3b464b8169e8 1432s JS NATIVE: Defining native module 'gi' 1432s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3b464b817168 1432s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1432s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1432s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1432s JS IMPORT: Importing directory 'overrides' 1432s JS IMPORT: Defining parent 0x3b464b8000f8 of 0x3b464b8171e8 'overrides' is mod 1 1432s JS IMPORT: Defined importer 'overrides' 0x3b464b8171e8 in 0x3b464b8000f8 1432s JS IMPORT: successfully imported directory 'overrides' 1432s JS IMPORT: Importing '_byteArrayNative' 1432s JS NATIVE: Defining native module '_byteArrayNative' 1432s JS IMPORT: Defining parent 0x3b464b8000f8 of 0x3b464b817630 '_byteArrayNative' is mod 1 1432s JS IMPORT: successfully imported module '_byteArrayNative' 1432s JS IMPORT: Importing '_promiseNative' 1432s JS NATIVE: Defining native module '_promiseNative' 1432s JS IMPORT: Defining parent 0x3b464b8000f8 of 0x3b464b8176f0 '_promiseNative' is mod 1 1432s JS IMPORT: successfully imported module '_promiseNative' 1432s JS IMPORT: Importing module GLib succeeded 1432s JS IMPORT: Defining parent 0x3b464b8171e8 of 0x2c4c1693e2b8 'GLib' is mod 1 1432s JS IMPORT: successfully imported module 'GLib' 1432s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1432s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2c4c1697f060, JSClass 0xf4d5f9e9b358, in object 0x2c4c1697f038 1432s JS CTX: Initialized class GIRepositoryGType prototype 0x3b464b817920 1432s JS CTX: Initialized class GIRepositoryFunction prototype 0x2c4c1693e308 1432s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1432s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1432s JS G BXD: Defined class for Error (GError), prototype 0x2c4c1697f0b0, JSClass 0xf4d5f9e9b358, in object 0x2c4c1697f038 1432s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1432s JS G BXD: Defined class for Variant (GVariant), prototype 0x2c4c1697f100, JSClass 0xf4d5f9e9b358, in object 0x2c4c1697f038 1432s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1432s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2c4c1697f150, JSClass 0xf4d5f9e9b358, in object 0x2c4c1697f038 1432s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1432s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1432s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2c4c1697f1a0, JSClass 0xf4d5f9e9b358, in object 0x2c4c1697f038 1432s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1432s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1432s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1432s JS G BXD: Defined class for Thread (GThread), prototype 0x2c4c1697f1f0, JSClass 0xf4d5f9e9b358, in object 0x2c4c1697f038 1432s JS G BXD: Defining method ref in prototype for GLib.Thread 1432s JS G BXD: Defining method unref in prototype for GLib.Thread 1432s JS G NS: Defined namespace 'GLib' 0x2c4c1697f038 in GIRepository 0x3b464b816ff8 1432s JS IMPORT: Importing module jasmine succeeded 1432s JS IMPORT: Defining parent 0x3b464b8000f8 of 0x2c4c1693ecb8 'jasmine' is mod 1 1432s JS IMPORT: successfully imported module 'jasmine' 1432s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1432s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: hold 1432s JS MAINLOOP: Enqueue job , promise=, allocation site= 1432s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: Spinning loop until released or hook cleared 1432s JS MAINLOOP: handling job 0, 1432s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1432s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: release 1432s JS MAINLOOP: Completed job 0 1432s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js' (file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b464b82aad0), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x3b464b82aad0), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b464b82aad0), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x3b464b82aad0), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b464b82aad0), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x3b464b82aad0), global 0x2c4c1693d1c0 1432s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: hold 1432s JS MAINLOOP: Enqueue job , promise=, allocation site= 1432s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: Spinning loop until released or hook cleared 1432s JS MAINLOOP: handling job 0, 1432s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js async resolved" 1432s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: release 1432s JS MAINLOOP: Completed job 0 1432s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module metadata hook for module 0x3b464b82f9e0 1432s JS IMPORT: Defining meta.importSync for module 0x3b464b82f9e0 1432s JS NATIVE: Defining native module 'system' 1432s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b464b82ec18), global 0x2c4c1693d1c0 1432s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1432s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1432s JS MAINLOOP: Set main loop hook to 1432s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: hold 1432s JS MAINLOOP: Running and clearing main loop hook 1432s JS G BXD: Defining method run in prototype for GLib.MainLoop 1432s 1..4 1432s JS IMPORT: Importing 'gi' 1432s JS IMPORT: Defining parent 0x3b464b8000f8 of 0x3b464b816ff8 'gi' is mod 1 1432s JS IMPORT: successfully imported module 'gi' 1432s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1432s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1432s JS G BXD: Defined class for Source (GSource), prototype 0x2c4c1697f268, JSClass 0xf4d5f9e9b358, in object 0x2c4c1697f038 1432s JS G BXD: Defining method set_priority in prototype for GLib.Source 1432s JS IMPORT: Importing '_gi' 1432s JS NATIVE: Defining native module '_gi' 1432s JS IMPORT: Defining parent 0x3b464b8000f8 of 0x3b464b8361f0 '_gi' is mod 1 1432s JS IMPORT: successfully imported module '_gi' 1432s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1432s JS G NS: Defined namespace 'CjsPrivate' 0x2c4c1697f308 in GIRepository 0x3b464b816ff8 1432s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1432s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1432s JS IMPORT: Importing module _common succeeded 1432s JS IMPORT: Defining parent 0x3b464b8000f8 of 0x2c4c1693efd8 '_common' is mod 1 1432s JS IMPORT: successfully imported module '_common' 1432s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1432s JS IMPORT: Importing module _legacy succeeded 1432s JS IMPORT: Defining parent 0x3b464b8000f8 of 0x2c4c169ce060 '_legacy' is mod 1 1432s JS IMPORT: successfully imported module '_legacy' 1432s JS IMPORT: Importing module GObject succeeded 1432s JS IMPORT: Defining parent 0x3b464b8171e8 of 0x2c4c1693ef88 'GObject' is mod 1 1432s JS IMPORT: successfully imported module 'GObject' 1432s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1432s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1432s JS G BXD: Defined class for String (GString), prototype 0x2c4c1697f588, JSClass 0xf4d5f9e9b358, in object 0x2c4c1697f2e0 1432s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1432s JS G PRM: Defined class ParamSpec prototype is 0x2c4c169ce100 class 0xf4d5f9ea02e8 in object 0x2c4c1697f2e0 1432s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1432s JS G OBJ: Defined class for Object (GObject), prototype 0x2c4c1697f6f0, JSClass 0xf4d5f9e9ba68, in object 0x2c4c1697f2e0 1432s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1432s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1432s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2c4c1697f718, JSClass 0xf4d5f9e9ba68, in object 0x2c4c1697f2e0 1432s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1432s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1432s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1432s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1432s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1432s JS G NS: Defined namespace 'GObject' 0x2c4c1697f2e0 in GIRepository 0x3b464b816ff8 1432s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1432s JS G BXD: Defining method attach in prototype for GLib.Source 1432s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1432s JS IMPORT: Module metadata hook for module 0x3b464b8042b8 1432s JS IMPORT: Defining meta.importSync for module 0x3b464b8042b8 1432s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 1432s JS G BXD: Defining method destroy in prototype for GLib.Source 1432s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1432s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1432s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1432s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1432s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1432s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1432s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1432s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1432s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1432s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1432s JS G ENUM: Defining GLib.LogLevelFlags as 0x3b464b8015e8 1432s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 1432s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 1432s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2c4c1697f8d0, JSClass 0xf4d5f9e9b358, in object 0x2c4c1697f038 1432s JS G BXD: Defining method classify in prototype for GLib.Variant 1432s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 1432s JS G BXD: Defining method n_children in prototype for GLib.Variant 1432s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 1432s JS G BXD: Defining method get_string in prototype for GLib.Variant 1432s JS G BXD: Defining method get_variant in prototype for GLib.Variant 1432s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 1432s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 1432s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 1432s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 1432s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 1432s JS G ENUM: Defining GLib.LogWriterOutput as 0x3b464b8024a8 1432s JS IMPORT: Module metadata hook for module 0x2c4c169dd318 1432s JS IMPORT: Defining meta.importSync for module 0x2c4c169dd318 1432s JS NATIVE: Defining native module '_encodingNative' 1432s ok 1 GLib Structured logging handler writes a message 1432s ok 2 GLib Structured logging handler writes a warning 1432s ok 3 GLib Structured logging handler preserves a custom string field 1432s ok 4 GLib Structured logging handler preserves a custom byte array field 1433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: Spinning loop until released or hook cleared 1433s JS MAINLOOP: handling job 0, 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Completed job 0 1433s JS MAINLOOP: handling job 1, 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Completed job 1 1433s JS MAINLOOP: handling job 2, 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Completed job 2 1433s JS MAINLOOP: handling job 3, 1433s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1433s JS MAINLOOP: Main loop instance 0xbd8b8fc383b0: release 1433s JS MAINLOOP: Completed job 3 1433s JS MEMORY: Memory report: before destroying context 1433s JS MEMORY: 364 objects currently alive 1433s JS MEMORY: boxed_instance = 230 1433s JS MEMORY: boxed_prototype = 9 1433s JS MEMORY: closure = 2 1433s JS MEMORY: function = 113 1433s JS MEMORY: fundamental_instance = 0 1433s JS MEMORY: fundamental_prototype = 0 1433s JS MEMORY: gerror_instance = 0 1433s JS MEMORY: gerror_prototype = 0 1433s JS MEMORY: interface = 0 1433s JS MEMORY: module = 5 1433s JS MEMORY: ns = 3 1433s JS MEMORY: object_instance = 0 1433s JS MEMORY: object_prototype = 2 1433s JS MEMORY: param = 0 1433s JS MEMORY: union_instance = 0 1433s JS MEMORY: union_prototype = 0 1433s JS CTX: JS shutdown sequence 1433s JS CTX: Stopping profiler 1433s JS CTX: Shutting down toggle queue 1433s JS CTX: Notifying external reference holders of GjsContext dispose 1433s JS MAINLOOP: Stopping promise job dispatcher 1433s JS CTX: Notifying reference holders of GjsContext dispose 1433s JS CTX: Checking unhandled promise rejections 1433s JS CTX: Releasing cached JS wrappers 1433s JS CTX: Final triggered GC 1433s JS CTX: Destroying JS context 1433s JS CTX: Releasing all native objects 1433s JS CTX: Disabling auto GC 1433s JS CTX: Ending trace on global object 1433s JS CTX: Freeing allocated resources 1433s JS CTX: JS context destroyed 1433s PASS: cjs/testGLibLogWriter.test 1433s Running test: cjs/down-up.test 1433s 1..1 1433s ok 1 - /usr/libexec/installed-tests/cjs/debugger/down-up.debugger 1433s PASS: cjs/down-up.test 1433s Running test: cjs/testSignals.test 1433s JS NATIVE: Registered native JS module '_promiseNative' 1433s JS NATIVE: Registered native JS module '_byteArrayNative' 1433s JS NATIVE: Registered native JS module '_encodingNative' 1433s JS NATIVE: Registered native JS module '_gi' 1433s JS NATIVE: Registered native JS module 'gi' 1433s JS NATIVE: Registered native JS module 'cairoNative' 1433s JS NATIVE: Registered native JS module 'system' 1433s JS NATIVE: Registered native JS module 'console' 1433s JS NATIVE: Registered native JS module '_print' 1433s JS CTX: Enabling JIT 1433s JS CTX: Initialized class GjsFileImporter prototype 0x322d51900098 1433s JS IMPORT: Defining parent (nil) of 0x322d519000f8 'imports' is mod 0 1433s JS IMPORT: Importing '_print' 1433s JS NATIVE: Defining native module '_print' 1433s JS IMPORT: Defining parent 0x322d519000f8 of 0x322d519006b0 '_print' is mod 1 1433s JS IMPORT: successfully imported module '_print' 1433s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1433s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x322d519014f0), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x322d519021a8), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x322d519027a8), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x322d519027a8), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x322d519021a8), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x322d519014f0), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x322d519014f0), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x322d519014f0), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x322d519021a8), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x322d519027a8), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x322d519014f0), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x322d519014f0), global 0x452f9c3d1c0 1433s JS MAINLOOP: Main loop instance 0xc850337593b0: hold 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Starting promise job dispatcher 1433s JS MAINLOOP: Main loop instance 0xc850337593b0: Spinning loop until released or hook cleared 1433s JS MAINLOOP: handling job 0, 1433s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1433s JS MAINLOOP: Main loop instance 0xc850337593b0: release 1433s JS MAINLOOP: Completed job 0 1433s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x322d51915910), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x322d51916340), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x322d51916340), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x322d51915910), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x322d51915910), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x322d51916340), global 0x452f9c3d1c0 1433s JS IMPORT: Module metadata hook for module 0x322d519169e8 1433s JS IMPORT: Defining meta.importSync for module 0x322d519169e8 1433s JS NATIVE: Defining native module 'gi' 1433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x322d51917168 1433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1433s JS IMPORT: Importing directory 'overrides' 1433s JS IMPORT: Defining parent 0x322d519000f8 of 0x322d519171e8 'overrides' is mod 1 1433s JS IMPORT: Defined importer 'overrides' 0x322d519171e8 in 0x322d519000f8 1433s JS IMPORT: successfully imported directory 'overrides' 1433s JS IMPORT: Importing '_byteArrayNative' 1433s JS NATIVE: Defining native module '_byteArrayNative' 1433s JS IMPORT: Defining parent 0x322d519000f8 of 0x322d51917630 '_byteArrayNative' is mod 1 1433s JS IMPORT: successfully imported module '_byteArrayNative' 1433s JS IMPORT: Importing '_promiseNative' 1433s JS NATIVE: Defining native module '_promiseNative' 1433s JS IMPORT: Defining parent 0x322d519000f8 of 0x322d519176f0 '_promiseNative' is mod 1 1433s JS IMPORT: successfully imported module '_promiseNative' 1433s JS IMPORT: Importing module GLib succeeded 1433s JS IMPORT: Defining parent 0x322d519171e8 of 0x452f9c3e2b8 'GLib' is mod 1 1433s JS IMPORT: successfully imported module 'GLib' 1433s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x452f9c7f060, JSClass 0xe09858bbb358, in object 0x452f9c7f038 1433s JS CTX: Initialized class GIRepositoryGType prototype 0x322d51917920 1433s JS CTX: Initialized class GIRepositoryFunction prototype 0x452f9c3e308 1433s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1433s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1433s JS G BXD: Defined class for Error (GError), prototype 0x452f9c7f0b0, JSClass 0xe09858bbb358, in object 0x452f9c7f038 1433s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1433s JS G BXD: Defined class for Variant (GVariant), prototype 0x452f9c7f100, JSClass 0xe09858bbb358, in object 0x452f9c7f038 1433s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x452f9c7f150, JSClass 0xe09858bbb358, in object 0x452f9c7f038 1433s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1433s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x452f9c7f1a0, JSClass 0xe09858bbb358, in object 0x452f9c7f038 1433s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1433s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1433s JS G BXD: Defined class for Thread (GThread), prototype 0x452f9c7f1f0, JSClass 0xe09858bbb358, in object 0x452f9c7f038 1433s JS G BXD: Defining method ref in prototype for GLib.Thread 1433s JS G BXD: Defining method unref in prototype for GLib.Thread 1433s JS G NS: Defined namespace 'GLib' 0x452f9c7f038 in GIRepository 0x322d51916ff8 1433s JS IMPORT: Importing module jasmine succeeded 1433s JS IMPORT: Defining parent 0x322d519000f8 of 0x452f9c3ecb8 'jasmine' is mod 1 1433s JS IMPORT: successfully imported module 'jasmine' 1433s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1433s JS MAINLOOP: Main loop instance 0xc850337593b0: hold 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Main loop instance 0xc850337593b0: Spinning loop until released or hook cleared 1433s JS MAINLOOP: handling job 0, 1433s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1433s JS MAINLOOP: Main loop instance 0xc850337593b0: release 1433s JS MAINLOOP: Completed job 0 1433s JS IMPORT: Importing 'gi' 1433s JS IMPORT: Defining parent 0x322d519000f8 of 0x322d51916ff8 'gi' is mod 1 1433s JS IMPORT: successfully imported module 'gi' 1433s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1433s JS IMPORT: Importing module _legacy succeeded 1433s JS IMPORT: Defining parent 0x322d519000f8 of 0x452f9c3ee48 '_legacy' is mod 1 1433s JS IMPORT: successfully imported module '_legacy' 1433s JS IMPORT: Importing module lang succeeded 1433s JS IMPORT: Defining parent 0x322d519000f8 of 0x452f9c3edf8 'lang' is mod 1 1433s JS IMPORT: successfully imported module 'lang' 1433s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1433s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1433s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1433s JS IMPORT: Importing module _signals succeeded 1433s JS IMPORT: Defining parent 0x322d519000f8 of 0x452f9c3eee8 '_signals' is mod 1 1433s JS IMPORT: successfully imported module '_signals' 1433s JS IMPORT: Importing module signals succeeded 1433s JS IMPORT: Defining parent 0x322d519000f8 of 0x452f9c3ee98 'signals' is mod 1 1433s JS IMPORT: successfully imported module 'signals' 1433s JS CTX: Script evaluation succeeded 1433s JS MAINLOOP: Main loop instance 0xc850337593b0: Spinning loop until released or hook cleared 1433s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module metadata hook for module 0x322d5190c650 1433s JS IMPORT: Defining meta.importSync for module 0x322d5190c650 1433s JS NATIVE: Defining native module 'system' 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x322d5190b988), global 0x452f9c3d1c0 1433s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1433s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1433s JS MAINLOOP: Set main loop hook to 1433s JS MAINLOOP: Main loop instance 0xc850337593b0: hold 1433s JS MAINLOOP: Running and clearing main loop hook 1433s JS G BXD: Defining method run in prototype for GLib.MainLoop 1433s 1..42 1433s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1433s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1433s JS G BXD: Defined class for Source (GSource), prototype 0x452f9c7f268, JSClass 0xe09858bbb358, in object 0x452f9c7f038 1433s JS G BXD: Defining method set_priority in prototype for GLib.Source 1433s JS IMPORT: Importing '_gi' 1433s JS NATIVE: Defining native module '_gi' 1433s JS IMPORT: Defining parent 0x452f9c409d0 of 0x322d51918468 '_gi' is mod 1 1433s JS IMPORT: successfully imported module '_gi' 1433s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1433s JS G NS: Defined namespace 'CjsPrivate' 0x452f9c7f308 in GIRepository 0x452f9c40898 1433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1433s JS IMPORT: Importing module _common succeeded 1433s JS IMPORT: Defining parent 0x452f9c409d0 of 0x452f9cee150 '_common' is mod 1 1433s JS IMPORT: successfully imported module '_common' 1433s JS IMPORT: Importing module GObject succeeded 1433s JS IMPORT: Defining parent 0x452f9c40a48 of 0x452f9cee100 'GObject' is mod 1 1433s JS IMPORT: successfully imported module 'GObject' 1433s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1433s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1433s JS G BXD: Defined class for String (GString), prototype 0x452f9c7f588, JSClass 0xe09858bbb358, in object 0x452f9c7f2e0 1433s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1433s JS G PRM: Defined class ParamSpec prototype is 0x452f9cee1f0 class 0xe09858bc02e8 in object 0x452f9c7f2e0 1433s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1433s JS G OBJ: Defined class for Object (GObject), prototype 0x452f9c7f6f0, JSClass 0xe09858bbba68, in object 0x452f9c7f2e0 1433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1433s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x452f9c7f718, JSClass 0xe09858bbba68, in object 0x452f9c7f2e0 1433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1433s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1433s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1433s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1433s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1433s JS G NS: Defined namespace 'GObject' 0x452f9c7f2e0 in GIRepository 0x452f9c40898 1433s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1433s JS G BXD: Defining method attach in prototype for GLib.Source 1433s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1433s JS IMPORT: Module metadata hook for module 0x452f9c4be08 1433s JS IMPORT: Defining meta.importSync for module 0x452f9c4be08 1433s JS G BXD: Defining method destroy in prototype for GLib.Source 1433s ok 1 Legacy object with signals emit works with no connections 1433s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 1433s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 1433s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 1433s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 1433s ok 6 Legacy object with signals using connect distinguishes multiple signals 1433s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 1433s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 1433s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1433s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1433s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1433s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1433s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1433s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1433s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1433s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1433s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1433s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1433s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1433s JS G ENUM: Defining GLib.LogLevelFlags as 0x322d5196e3f0 1433s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 1433s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 1433s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 1433s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 1433s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 1433s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 1433s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 1433s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 1433s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 1433s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 1433s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 1433s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 1433s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 1433s ok 22 Object with signals added emit works with no connections 1433s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 1433s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 1433s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 1433s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 1433s ok 27 Object with signals added using connect distinguishes multiple signals 1433s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 1433s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 1433s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 1433s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 1433s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 1433s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 1433s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 1433s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 1433s ok 36 Object with signals added using connectAfter distinguishes multiple signals 1433s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 1433s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 1433s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 1433s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 1433s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 1433s ok 42 Object with signals added does not call a connected after handler when stopped by connect 1433s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Main loop instance 0xc850337593b0: Spinning loop until released or hook cleared 1433s JS MAINLOOP: handling job 0, 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Completed job 0 1433s JS MAINLOOP: handling job 1, 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Completed job 1 1433s JS MAINLOOP: handling job 2, 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Completed job 2 1433s JS MAINLOOP: handling job 3, 1433s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1433s JS MAINLOOP: Main loop instance 0xc850337593b0: release 1433s JS MAINLOOP: Completed job 3 1433s JS MEMORY: Memory report: before destroying context 1433s JS MEMORY: 369 objects currently alive 1433s JS MEMORY: boxed_instance = 252 1433s JS MEMORY: boxed_prototype = 8 1433s JS MEMORY: closure = 1 1433s JS MEMORY: function = 95 1433s JS MEMORY: fundamental_instance = 0 1433s JS MEMORY: fundamental_prototype = 0 1433s JS MEMORY: gerror_instance = 0 1433s JS MEMORY: gerror_prototype = 0 1433s JS MEMORY: interface = 0 1433s JS MEMORY: module = 8 1433s JS MEMORY: ns = 3 1433s JS MEMORY: object_instance = 0 1433s JS MEMORY: object_prototype = 2 1433s JS MEMORY: param = 0 1433s JS MEMORY: union_instance = 0 1433s JS MEMORY: union_prototype = 0 1433s JS CTX: JS shutdown sequence 1433s JS CTX: Stopping profiler 1433s JS CTX: Shutting down toggle queue 1433s JS CTX: Notifying external reference holders of GjsContext dispose 1433s JS MAINLOOP: Stopping promise job dispatcher 1433s JS CTX: Notifying reference holders of GjsContext dispose 1433s JS CTX: Checking unhandled promise rejections 1433s JS CTX: Releasing cached JS wrappers 1433s JS CTX: Final triggered GC 1433s JS CTX: Destroying JS context 1433s JS CTX: Releasing all native objects 1433s JS CTX: Disabling auto GC 1433s JS CTX: Ending trace on global object 1433s JS CTX: Freeing allocated resources 1433s JS CTX: JS context destroyed 1433s PASS: cjs/testSignals.test 1433s Running test: cjs/testGIMarshalling.test 1433s JS NATIVE: Registered native JS module '_promiseNative' 1433s JS NATIVE: Registered native JS module '_byteArrayNative' 1433s JS NATIVE: Registered native JS module '_encodingNative' 1433s JS NATIVE: Registered native JS module '_gi' 1433s JS NATIVE: Registered native JS module 'gi' 1433s JS NATIVE: Registered native JS module 'cairoNative' 1433s JS NATIVE: Registered native JS module 'system' 1433s JS NATIVE: Registered native JS module 'console' 1433s JS NATIVE: Registered native JS module '_print' 1433s JS CTX: Enabling JIT 1433s JS CTX: Initialized class GjsFileImporter prototype 0x2c5826400098 1433s JS IMPORT: Defining parent (nil) of 0x2c58264000f8 'imports' is mod 0 1433s JS IMPORT: Importing '_print' 1433s JS NATIVE: Defining native module '_print' 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x2c58264006b0 '_print' is mod 1 1433s JS IMPORT: successfully imported module '_print' 1433s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1433s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2c58264014f0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2c58264021a8), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2c58264027a8), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2c58264027a8), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2c58264021a8), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2c58264014f0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2c58264014f0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2c58264014f0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2c58264021a8), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2c58264027a8), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2c58264014f0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2c58264014f0), global 0x29eeec93d1c0 1433s JS MAINLOOP: Main loop instance 0xb36520db13b0: hold 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Starting promise job dispatcher 1433s JS MAINLOOP: Main loop instance 0xb36520db13b0: Spinning loop until released or hook cleared 1433s JS MAINLOOP: handling job 0, 1433s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1433s JS MAINLOOP: Main loop instance 0xb36520db13b0: release 1433s JS MAINLOOP: Completed job 0 1433s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c5826415910), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2c5826416340), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2c5826416340), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c5826415910), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c5826415910), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2c5826416340), global 0x29eeec93d1c0 1433s JS IMPORT: Module metadata hook for module 0x2c58264169e8 1433s JS IMPORT: Defining meta.importSync for module 0x2c58264169e8 1433s JS NATIVE: Defining native module 'gi' 1433s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2c5826417168 1433s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1433s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1433s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1433s JS IMPORT: Importing directory 'overrides' 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x2c58264171e8 'overrides' is mod 1 1433s JS IMPORT: Defined importer 'overrides' 0x2c58264171e8 in 0x2c58264000f8 1433s JS IMPORT: successfully imported directory 'overrides' 1433s JS IMPORT: Importing '_byteArrayNative' 1433s JS NATIVE: Defining native module '_byteArrayNative' 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x2c5826417630 '_byteArrayNative' is mod 1 1433s JS IMPORT: successfully imported module '_byteArrayNative' 1433s JS IMPORT: Importing '_promiseNative' 1433s JS NATIVE: Defining native module '_promiseNative' 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x2c58264176f0 '_promiseNative' is mod 1 1433s JS IMPORT: successfully imported module '_promiseNative' 1433s JS IMPORT: Importing module GLib succeeded 1433s JS IMPORT: Defining parent 0x2c58264171e8 of 0x29eeec93e2b8 'GLib' is mod 1 1433s JS IMPORT: successfully imported module 'GLib' 1433s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1433s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x29eeec97f060, JSClass 0xf9ca9478b358, in object 0x29eeec97f038 1433s JS CTX: Initialized class GIRepositoryGType prototype 0x2c5826417920 1433s JS CTX: Initialized class GIRepositoryFunction prototype 0x29eeec93e308 1433s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1433s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1433s JS G BXD: Defined class for Error (GError), prototype 0x29eeec97f0b0, JSClass 0xf9ca9478b358, in object 0x29eeec97f038 1433s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1433s JS G BXD: Defined class for Variant (GVariant), prototype 0x29eeec97f100, JSClass 0xf9ca9478b358, in object 0x29eeec97f038 1433s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1433s JS G BXD: Defined class for Bytes (GBytes), prototype 0x29eeec97f150, JSClass 0xf9ca9478b358, in object 0x29eeec97f038 1433s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1433s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1433s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x29eeec97f1a0, JSClass 0xf9ca9478b358, in object 0x29eeec97f038 1433s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1433s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1433s JS G BXD: Defined class for Thread (GThread), prototype 0x29eeec97f1f0, JSClass 0xf9ca9478b358, in object 0x29eeec97f038 1433s JS G BXD: Defining method ref in prototype for GLib.Thread 1433s JS G BXD: Defining method unref in prototype for GLib.Thread 1433s JS G NS: Defined namespace 'GLib' 0x29eeec97f038 in GIRepository 0x2c5826416ff8 1433s JS IMPORT: Importing module jasmine succeeded 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x29eeec93ecb8 'jasmine' is mod 1 1433s JS IMPORT: successfully imported module 'jasmine' 1433s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1433s JS MAINLOOP: Main loop instance 0xb36520db13b0: hold 1433s JS MAINLOOP: Enqueue job , promise=, allocation site= 1433s JS MAINLOOP: Main loop instance 0xb36520db13b0: Spinning loop until released or hook cleared 1433s JS MAINLOOP: handling job 0, 1433s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1433s JS MAINLOOP: Main loop instance 0xb36520db13b0: release 1433s JS MAINLOOP: Completed job 0 1433s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 1433s JS IMPORT: Importing 'gi' 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x2c5826416ff8 'gi' is mod 1 1433s JS IMPORT: successfully imported module 'gi' 1433s JS IMPORT: Importing module byteArray succeeded 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x29eeec93edf8 'byteArray' is mod 1 1433s JS IMPORT: successfully imported module 'byteArray' 1433s JS IMPORT: Importing module GIMarshallingTests succeeded 1433s JS IMPORT: Defining parent 0x2c58264171e8 of 0x29eeec93ee48 'GIMarshallingTests' is mod 1 1433s JS IMPORT: successfully imported module 'GIMarshallingTests' 1433s JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 1433s JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' 1433s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0x29eeec97f290, JSClass 0xf9ca9478b358, in object 0x29eeec97f268 1433s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 1433s JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' 1433s JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GObject.js 1433s JS IMPORT: Importing '_gi' 1433s JS NATIVE: Defining native module '_gi' 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x2c582642ba80 '_gi' is mod 1 1433s JS IMPORT: successfully imported module '_gi' 1433s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/CjsPrivate.js 1433s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1433s JS G NS: Defined namespace 'CjsPrivate' 0x29eeec97f308 in GIRepository 0x2c5826416ff8 1433s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1433s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1433s JS IMPORT: Importing module _common succeeded 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x29eeec93ef60 '_common' is mod 1 1433s JS IMPORT: successfully imported module '_common' 1433s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1433s JS IMPORT: Importing module _legacy succeeded 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x29eeec93efb0 '_legacy' is mod 1 1433s JS IMPORT: successfully imported module '_legacy' 1433s JS IMPORT: Importing module GObject succeeded 1433s JS IMPORT: Defining parent 0x2c58264171e8 of 0x29eeec93ef10 'GObject' is mod 1 1433s JS IMPORT: successfully imported module 'GObject' 1433s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1433s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1433s JS G BXD: Defined class for String (GString), prototype 0x29eeec97f588, JSClass 0xf9ca9478b358, in object 0x29eeec97f2e0 1433s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1433s JS G PRM: Defined class ParamSpec prototype is 0x29eeec9dd088 class 0xf9ca947902e8 in object 0x29eeec97f2e0 1433s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1433s JS G OBJ: Defined class for Object (GObject), prototype 0x29eeec97f6f0, JSClass 0xf9ca9478ba68, in object 0x29eeec97f2e0 1433s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1433s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1433s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x29eeec97f718, JSClass 0xf9ca9478ba68, in object 0x29eeec97f2e0 1433s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1433s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1433s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1433s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1433s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1433s JS G NS: Defined namespace 'GObject' 0x29eeec97f2e0 in GIRepository 0x2c5826416ff8 1433s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0x29eeec97f768, JSClass 0xf9ca9478ba68, in object 0x29eeec97f268 1433s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 1433s JS G NS: Defined namespace 'GIMarshallingTests' 0x29eeec97f268 in GIRepository 0x2c5826416ff8 1433s JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/Gio.js 1433s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1433s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1433s JS IMPORT: Importing module lang succeeded 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x29eeec9dd498 'lang' is mod 1 1433s JS IMPORT: successfully imported module 'lang' 1433s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1433s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1433s JS IMPORT: Importing module _signals succeeded 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x29eeec9dd4e8 '_signals' is mod 1 1433s JS IMPORT: successfully imported module '_signals' 1433s JS IMPORT: Importing module signals succeeded 1433s JS IMPORT: Defining parent 0x2c58264000f8 of 0x29eeec9dd448 'signals' is mod 1 1433s JS IMPORT: successfully imported module 'signals' 1433s JS IMPORT: Importing module Gio succeeded 1433s JS IMPORT: Defining parent 0x2c58264171e8 of 0x29eeec9dd3f8 'Gio' is mod 1 1433s JS IMPORT: successfully imported module 'Gio' 1433s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1433s JS G OBJ: Defined class for Application (GApplication), prototype 0x29eeec97f7e0, JSClass 0xf9ca9478ba68, in object 0x29eeec97f7b8 1433s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1433s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x29eeec9dd5b0, JSClass 0xf9ca9478b840, in object 0x29eeec97f7b8 1433s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1433s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1433s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1433s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1433s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1433s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1433s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1433s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1433s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1433s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1433s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x29eeec97f858, JSClass 0xf9ca9478ba68, in object 0x29eeec97f7b8 1433s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1433s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x29eeec9dd830, JSClass 0xf9ca9478b840, in object 0x29eeec97f7b8 1433s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1433s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x29eeec97f8d0, JSClass 0xf9ca9478ba68, in object 0x29eeec97f7b8 1433s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1433s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1433s JS G IFACE: Defined class for Initable (GInitable), prototype 0x29eeec9dd970, JSClass 0xf9ca9478b840, in object 0x29eeec97f7b8 1433s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1433s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1433s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1433s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x29eeec97f948, JSClass 0xf9ca9478b358, in object 0x29eeec97f7b8 1433s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1433s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x29eeec97f998, JSClass 0xf9ca9478b358, in object 0x29eeec97f7b8 1433s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1433s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1433s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x29eeec97f9e8, JSClass 0xf9ca9478ba68, in object 0x29eeec97f7b8 1433s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x29eeec97fa38, JSClass 0xf9ca9478ba68, in object 0x29eeec97f308 1433s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1433s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x29eeec97fa88, JSClass 0xf9ca9478ba68, in object 0x29eeec97f7b8 1433s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1433s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1433s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1433s JS G IFACE: Defined class for File (GFile), prototype 0x29eeec9ddad8, JSClass 0xf9ca9478b840, in object 0x29eeec97f7b8 1433s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x29eeec97fb00, JSClass 0xf9ca9478ba68, in object 0x2c58264170d8 1433s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1433s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x29eeec97fb78, JSClass 0xf9ca9478ba68, in object 0x29eeec97f7b8 1433s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1433s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1433s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x29eeec97fbc8, JSClass 0xf9ca9478ba68, in object 0x29eeec97f7b8 1433s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1433s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x29eeec97fc18, JSClass 0xf9ca9478ba68, in object 0x29eeec97f7b8 1433s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1433s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x29eeec97fc68, JSClass 0xf9ca9478b358, in object 0x29eeec97f7b8 1433s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1433s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1433s JS G OBJ: Defined class for Settings (GSettings), prototype 0x29eeec97fcb8, JSClass 0xf9ca9478ba68, in object 0x29eeec97f7b8 1433s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1433s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1433s JS G NS: Defined namespace 'Gio' 0x29eeec97f7b8 in GIRepository 0x2c5826416ff8 1433s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 1433s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 1433s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 1433s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 1433s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x29eeec97fd08, JSClass 0xf9ca9478b358, in object 0x29eeec97f268 1433s JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' 1433s JS G BXD: Defined class for SimpleStruct (void), prototype 0x29eeec97fd58, JSClass 0xf9ca9478b358, in object 0x29eeec97f268 1433s JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' 1433s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 1433s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 1433s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 1433s JS G ENUM: Defining GIMarshallingTests.Enum as 0x2c582645b498 1433s JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' 1433s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 1433s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 1433s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 1433s JS G ENUM: Defining enum value MASK (fixed from mask) 3 1433s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 1433s JS G ENUM: Defining GIMarshallingTests.Flags as 0x2c582645c640 1433s JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' 1433s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 1433s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 1433s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 1433s JS G ENUM: Defining GIMarshallingTests.GEnum as 0x2c58264469f0 1433s JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' 1433s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 1433s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 1433s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 1433s JS G ENUM: Defining enum value MASK (fixed from mask) 3 1433s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 1433s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0x2c582644fde8 1433s JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' 1433s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x29eeec97fdd0, JSClass 0xf9ca9478ba68, in object 0x29eeec97f268 1433s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1433s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1433s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1433s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1433s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1433s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1433s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1433s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1433s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1433s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1433s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1433s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1433s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1433s JS G ENUM: Defining GObject.ParamFlags as 0x2c582641a740 1433s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 1433s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 1433s JS G PRM: JSObject created with param instance 0xb365210df5b0 type GParamBoolean 1433s JS CTX: Script evaluation succeeded 1433s JS MAINLOOP: Main loop instance 0xb36520db13b0: Spinning loop until released or hook cleared 1433s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module metadata hook for module 0x2c5826431f98 1433s JS IMPORT: Defining meta.importSync for module 0x2c5826431f98 1433s JS NATIVE: Defining native module 'system' 1433s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c58264312d0), global 0x29eeec93d1c0 1433s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1433s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1433s JS MAINLOOP: Set main loop hook to 1433s JS MAINLOOP: Main loop instance 0xb36520db13b0: hold 1433s JS MAINLOOP: Running and clearing main loop hook 1433s JS G BXD: Defining method run in prototype for GLib.MainLoop 1433s 1..437 1433s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1433s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1433s JS G BXD: Defined class for Source (GSource), prototype 0x36db95ebc038, JSClass 0xf9ca9478b358, in object 0x29eeec97f038 1433s JS G BXD: Defining method set_priority in prototype for GLib.Source 1433s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1433s JS G BXD: Defining method attach in prototype for GLib.Source 1433s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1433s JS IMPORT: Module metadata hook for module 0x29eeec94b900 1433s JS IMPORT: Defining meta.importSync for module 0x29eeec94b900 1433s JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' 1433s JS G BXD: Defining method destroy in prototype for GLib.Source 1433s ok 1 Boolean true marshals as a return value 1433s JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' 1433s ok 2 Boolean true marshals as an in parameter 1433s JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' 1433s ok 3 Boolean true marshals as an out parameter 1433s JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 1433s ok 4 Boolean true marshals as an inout parameter 1433s JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' 1433s ok 5 Boolean false marshals as a return value 1433s JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' 1433s ok 6 Boolean false marshals as an in parameter 1433s JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' 1433s ok 7 Boolean false marshals as an out parameter 1433s JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 1433s ok 8 Boolean false marshals as an inout parameter 1433s JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' 1433s JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' 1433s ok 9 Integer int8-typed marshals signed value as a return value 1433s JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' 1433s JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' 1433s ok 10 Integer int8-typed marshals signed value as an in parameter 1433s JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' 1433s JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' 1433s ok 11 Integer int8-typed marshals signed value as an out parameter 1433s JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 1433s JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 1433s ok 12 Integer int8-typed marshals as an inout parameter 1433s JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' 1433s ok 13 Integer int8-typed marshals unsigned value as a return value 1433s JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' 1433s ok 14 Integer int8-typed marshals unsigned value as an in parameter 1433s JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' 1433s ok 15 Integer int8-typed marshals unsigned value as an out parameter 1433s JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' 1433s ok 16 Integer int8-typed marshals unsigned value as an inout parameter 1433s JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' 1433s JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' 1433s ok 17 Integer int16-typed marshals signed value as a return value 1433s JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' 1433s JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' 1433s ok 18 Integer int16-typed marshals signed value as an in parameter 1433s JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' 1433s JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' 1433s ok 19 Integer int16-typed marshals signed value as an out parameter 1433s JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 1433s JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 1433s ok 20 Integer int16-typed marshals as an inout parameter 1433s JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' 1433s ok 21 Integer int16-typed marshals unsigned value as a return value 1434s JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' 1434s ok 22 Integer int16-typed marshals unsigned value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' 1434s ok 23 Integer int16-typed marshals unsigned value as an out parameter 1434s JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' 1434s ok 24 Integer int16-typed marshals unsigned value as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' 1434s ok 25 Integer int32-typed marshals signed value as a return value 1434s JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' 1434s ok 26 Integer int32-typed marshals signed value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' 1434s ok 27 Integer int32-typed marshals signed value as an out parameter 1434s JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 1434s ok 28 Integer int32-typed marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' 1434s ok 29 Integer int32-typed marshals unsigned value as a return value 1434s JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' 1434s ok 30 Integer int32-typed marshals unsigned value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' 1434s ok 31 Integer int32-typed marshals unsigned value as an out parameter 1434s JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' 1434s ok 32 Integer int32-typed marshals unsigned value as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1434s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1434s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1434s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1434s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1434s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1434s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1434s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1434s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1434s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1434s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1434s JS G ENUM: Defining GLib.LogLevelFlags as 0x2c582643eb08 1434s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1434s JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' 1434s ok 33 Integer int64-typed marshals signed value as a return value 1434s ok 34 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' 1434s ok 35 Integer int64-typed marshals signed value as an out parameter 1434s ok 36 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' 1434s ok 37 Integer int64-typed marshals unsigned value as a return value 1434s ok 38 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' 1434s ok 39 Integer int64-typed marshals unsigned value as an out parameter 1434s ok 40 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' 1434s ok 41 Integer short-typed marshals signed value as a return value 1434s JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' 1434s ok 42 Integer short-typed marshals signed value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' 1434s ok 43 Integer short-typed marshals signed value as an out parameter 1434s JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' 1434s ok 44 Integer short-typed marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' 1434s ok 45 Integer short-typed marshals unsigned value as a return value 1434s JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' 1434s ok 46 Integer short-typed marshals unsigned value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' 1434s ok 47 Integer short-typed marshals unsigned value as an out parameter 1434s JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' 1434s ok 48 Integer short-typed marshals unsigned value as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' 1434s ok 49 Integer int-typed marshals signed value as a return value 1434s JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' 1434s ok 50 Integer int-typed marshals signed value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' 1434s ok 51 Integer int-typed marshals signed value as an out parameter 1434s JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' 1434s ok 52 Integer int-typed marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' 1434s ok 53 Integer int-typed marshals unsigned value as a return value 1434s JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' 1434s ok 54 Integer int-typed marshals unsigned value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' 1434s ok 55 Integer int-typed marshals unsigned value as an out parameter 1434s JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' 1434s ok 56 Integer int-typed marshals unsigned value as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' 1434s ok 57 Integer long-typed marshals signed value as a return value 1434s ok 58 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' 1434s ok 59 Integer long-typed marshals signed value as an out parameter 1434s ok 60 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' 1434s ok 61 Integer long-typed marshals unsigned value as a return value 1434s ok 62 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' 1434s ok 63 Integer long-typed marshals unsigned value as an out parameter 1434s ok 64 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' 1434s ok 65 Integer ssize-typed marshals signed value as a return value 1434s ok 66 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' 1434s ok 67 Integer ssize-typed marshals signed value as an out parameter 1434s ok 68 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' 1434s ok 69 Integer ssize-typed marshals unsigned value as a return value 1434s ok 70 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' 1434s ok 71 Integer ssize-typed marshals unsigned value as an out parameter 1434s ok 72 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 1434s JS G NS: Found info type FUNCTION for 'int64_in_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'int64_in_min' in namespace 'GIMarshallingTests' 1434s ok 73 BigInt int64-typed marshals signed value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'uint64_in' in namespace 'GIMarshallingTests' 1434s ok 74 BigInt int64-typed marshals unsigned value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' 1434s ok 75 BigInt long-typed marshals signed value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' 1434s ok 76 BigInt long-typed marshals unsigned value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' 1434s ok 77 BigInt ssize-typed marshals signed value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' 1434s ok 78 BigInt ssize-typed marshals unsigned value as an in parameter 1434s JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' 1434s ok 79 Floating point float-typed marshals value as a return value 1434s JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' 1434s ok 80 Floating point float-typed marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' 1434s ok 81 Floating point float-typed marshals value as an out parameter 1434s JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' 1434s ok 82 Floating point float-typed marshals value as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' 1434s ok 83 Floating point double-typed marshals value as a return value 1434s JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' 1434s ok 84 Floating point double-typed marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' 1434s ok 85 Floating point double-typed marshals value as an out parameter 1434s JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' 1434s ok 86 Floating point double-typed marshals value as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' 1434s ok 87 time_t marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' 1434s ok 88 time_t marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' 1434s ok 89 time_t marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' 1434s ok 90 time_t marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' 1434s ok 91 GType void marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' 1434s ok 92 GType void marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' 1434s ok 93 GType void marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' 1434s ok 94 GType void marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' 1434s ok 95 GType string marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' 1434s ok 96 GType string marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' 1434s ok 97 GType string marshals as an out parameter 1434s ok 98 GType can be implicitly converted from a GObject type alias 1434s ok 99 GType can be implicitly converted from a JS type 1434s JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' 1434s ok 100 UTF-8 string with transfer none marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' 1434s ok 101 UTF-8 string with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' 1434s ok 102 UTF-8 string with transfer none marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' 1434s ok 103 UTF-8 string with transfer none marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' 1434s ok 104 UTF-8 string with transfer full marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' 1434s ok 105 UTF-8 string with transfer full marshals as an out parameter 1434s ok 106 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 1434s JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 1434s ok 107 UTF-8 string marshals value as a byte array 1434s JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 1434s ok 108 UTF-8 string makes a default out value for a broken C function 1434s JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' 1434s ok 109 In-out array in the style of gtk_init() marshals null 1434s ok 110 In-out array in the style of gtk_init() marshals an inout empty array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 1434s ok 111 In-out array in the style of gtk_init() marshals an inout array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 1434s JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 1434s ok 112 Fixed-size C array of ints marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 1434s ok 113 Fixed-size C array of ints marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_fixed_out' in namespace 'GIMarshallingTests' 1434s ok 114 Fixed-size C array of ints marshals as an out parameter 1434s ok 115 Fixed-size C array of ints marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' 1434s ok 116 Fixed-size C array of ints marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 1434s ok 117 Fixed-size C array of shorts marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 1434s ok 118 Fixed-size C array of shorts marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 1434s ok 119 Fixed-size C array marshals a struct array as an out parameter 1434s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 1434s ok 120 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 1434s JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' 1434s ok 121 C array with length marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' 1434s ok 122 C array with length marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' 1434s ok 123 C array with length marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' 1434s ok 124 C array with length marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' 1434s ok 125 C array with length can be returned along with other arguments 1434s JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' 1434s ok 126 C array with length can be passed to a function with its length parameter before it 1434s JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 1434s ok 127 C array with length can be passed to a function with zero terminator 1434s JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' 1434s ok 128 C array with length of strings marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' 1434s ok 129 C array with length marshals a byte array as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' 1434s ok 130 C array with length of signed 64-bit ints marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' 1434s ok 131 C array with length of unsigned 64-bit ints marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' 1434s ok 132 C array with length of unichars marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' 1434s ok 133 C array with length of unichars marshals as an out parameter 1434s ok 134 C array with length of unichars marshals from an array of codepoints 1434s JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' 1434s ok 135 C array with length of booleans marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' 1434s ok 136 C array with length of booleans marshals as an out parameter 1434s ok 137 C array with length of booleans marshals from an array of numbers 1434s JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' 1434s ok 138 C array with length of boxed structs marshals as an in parameter 1434s ok 139 C array with length of boxed structs passed by value marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 1434s ok 140 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 1434s JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 1434s ok 141 C array with length marshals two arrays with the same length parameter 1434s JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' 1434s ok 142 C array with length copies correctly on transfer full 1434s JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' 1434s ok 143 C array with length of enums marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_flags_in' in namespace 'GIMarshallingTests' 1434s ok 144 C array with length of flags marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 1434s ok 145 C array with length marshals an array with a 64-bit length parameter 1434s JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 1434s ok 146 C array with length marshals an array with an 8-bit length parameter 1434s JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' 1434s ok 147 C array with length can be an out argument along with other arguments 1434s JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' 1434s ok 148 C array with length can be an in-out argument along with other arguments 1434s JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 1434s ok 149 C array with length does not interpret an unannotated integer as a length parameter 1434s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 1434s ok 150 Zero-terminated C array of strings marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 1434s ok 151 Zero-terminated C array of strings marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 1434s ok 152 Zero-terminated C array of strings marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 1434s ok 153 Zero-terminated C array of strings marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 1434s ok 154 Zero-terminated C array marshals null as a zero-terminated array return value 1434s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 1434s ok 155 Zero-terminated C array marshals an array of structs as a return value 1434s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 1434s ok 156 Zero-terminated C array marshals an array of unichars as a return value 1434s JS G NS: Found info type FUNCTION for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 1434s JS G BXD: Defining method classify in prototype for GLib.Variant 1434s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 1434s JS G BXD: Defining method get_string in prototype for GLib.Variant 1434s ok 157 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 1434s JS G NS: Found info type FUNCTION for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 1434s ok 158 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 1434s JS G NS: Found info type FUNCTION for 'array_gvariant_full_in' in namespace 'GIMarshallingTests' 1434s ok 159 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter 1434s JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' 1434s ok 160 GArray of ints with transfer none marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' 1434s ok 161 GArray of ints with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 1434s ok 162 GArray marshals int64s as a transfer-none return value 1434s JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 1434s ok 163 GArray of strings with transfer none marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 1434s ok 164 GArray of strings with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 1434s ok 165 GArray of strings with transfer none marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 1434s ok 166 GArray of strings with transfer none marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 1434s ok 167 GArray of strings with transfer full marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 1434s ok 168 GArray of strings with transfer full marshals as an out parameter 1434s ok 169 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 1434s JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 1434s ok 170 GArray of strings with transfer container marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 1434s ok 171 GArray of strings with transfer container marshals as an out parameter 1434s ok 172 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 1434s ok 173 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 1434s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 1434s ok 174 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 1434s JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 1434s ok 175 GArray marshals boxed structs as a transfer-full return value 1434s JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 1434s ok 176 GArray of booleans with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 1434s ok 177 GArray of unichars can be passed in with transfer none 1434s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 1434s ok 178 GPtrArray of strings with transfer none marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 1434s ok 179 GPtrArray of strings with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 1434s ok 180 GPtrArray of strings with transfer none marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 1434s ok 181 GPtrArray of strings with transfer none marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 1434s ok 182 GPtrArray of strings with transfer full marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 1434s ok 183 GPtrArray of strings with transfer full marshals as an out parameter 1434s ok 184 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 1434s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 1434s ok 185 GPtrArray of strings with transfer container marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 1434s ok 186 GPtrArray of strings with transfer container marshals as an out parameter 1434s ok 187 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 1434s JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 1434s ok 188 GPtrArray of structs can be returned with transfer full 1434s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 1434s ok 189 GByteArray marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 1434s ok 190 GByteArray can be passed in with transfer none 1434s JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' 1434s ok 191 GBytes marshals as a transfer-full return value 1434s JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' 1434s ok 192 GBytes can be created from an array and passed in 1434s ok 193 GBytes can be created by returning from a function and passed in 1434s ok 194 GBytes can be implicitly converted from a ByteArray 1434s ok 195 GBytes can be created from a string and is encoded in UTF-8 1434s ok 196 GBytes turns into a GByteArray on assignment 1434s ok 197 GBytes cannot be passed to a function expecting a byte array 1434s JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' 1434s ok 198 GStrv marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' 1434s ok 199 GStrv marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' 1434s ok 200 GStrv marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' 1434s ok 201 GStrv marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' 1434s ok 202 GList of ints with transfer none marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' 1434s ok 203 GList of ints with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 1434s ok 204 GList of unsigned 32-bit ints with transfer none marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 1434s ok 205 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 1434s ok 206 GList of strings with transfer none marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 1434s ok 207 GList of strings with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 1434s ok 208 GList of strings with transfer none marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 1434s ok 209 GList of strings with transfer none marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 1434s ok 210 GList of strings with transfer full marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 1434s ok 211 GList of strings with transfer full marshals as an out parameter 1434s ok 212 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 1434s JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 1434s ok 213 GList of strings with transfer container marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 1434s ok 214 GList of strings with transfer container marshals as an out parameter 1434s ok 215 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 1434s JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 1434s ok 216 GSList of ints with transfer none marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 1434s ok 217 GSList of ints with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 1434s ok 218 GSList of strings with transfer none marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 1434s ok 219 GSList of strings with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 1434s ok 220 GSList of strings with transfer none marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 1434s ok 221 GSList of strings with transfer none marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 1434s ok 222 GSList of strings with transfer full marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 1434s ok 223 GSList of strings with transfer full marshals as an out parameter 1434s ok 224 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 1434s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 1434s ok 225 GSList of strings with transfer container marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 1434s ok 226 GSList of strings with transfer container marshals as an out parameter 1434s ok 227 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 1434s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 1434s ok 228 GHashTable with integer values marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 1434s ok 229 GHashTable with integer values marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 1434s ok 230 GHashTable with string values with transfer none marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 1434s ok 231 GHashTable with string values with transfer none marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 1434s ok 232 GHashTable with string values with transfer none marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 1434s ok 233 GHashTable with string values with transfer none marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 1434s ok 234 GHashTable with string values with transfer full marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 1434s ok 235 GHashTable with string values with transfer full marshals as an out parameter 1434s ok 236 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 1434s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 1434s ok 237 GHashTable with string values with transfer container marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 1434s ok 238 GHashTable with string values with transfer container marshals as an out parameter 1434s ok 239 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 1434s JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 1434s ok 240 GHashTable with double values marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 1434s ok 241 GHashTable with float values marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 1434s ok 242 GHashTable with 64-bit int values marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 1434s ok 243 GHashTable with unsigned 64-bit int values marshals as an in parameter 1434s ok 244 GHashTable symbol keys are ignored 1434s JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' 1434s ok 245 GValue marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' 1434s ok 246 GValue marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' 1434s ok 247 GValue marshals as an out parameter 1434s ok 248 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 1434s JS G NS: Found info type FUNCTION for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 1434s ok 249 GValue marshals as an int64 in parameter 1434s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 1434s ok 250 GValue type objects can be converted from primitive-like types 1434s JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 1434s ok 251 GValue can be passed into a function and modified 1434s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 1434s JS G BXD: Defined class for Value (GValue), prototype 0x1ce2c4361d58, JSClass 0xf9ca9478b358, in object 0x29eeec97f2e0 1434s JS G BXD: Defining method init in prototype for GObject.Value 1434s JS G BXD: Defining method set_int in prototype for GObject.Value 1434s JS G BXD: Defining method get_int in prototype for GObject.Value 1434s ok 252 GValue can be passed into a function as a boxed type and modified 1434s ok 253 GValue enum can be passed into a function and packed # SKIP we don't know to pack enums in a GValue as enum and not int 1434s JS G BXD: Defining method set_enum in prototype for GObject.Value 1434s JS G NS: Found info type FUNCTION for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 1434s ok 254 GValue enum can be passed into a function as a boxed type and packed 1434s ok 255 GValue flags can be passed into a function and packed # SKIP we don't know to pack flags in a GValue as flags and not gint 1434s JS G BXD: Defining method set_flags in prototype for GObject.Value 1434s JS G NS: Found info type FUNCTION for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 1434s ok 256 GValue flags can be passed into a function as a boxed type and packed 1434s JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 1434s ok 257 GValue marshals as an int64 out parameter 1434s JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 1434s ok 258 GValue marshals as a caller-allocated out parameter 1434s JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 1434s ok 259 GValue array can be passed into a function and packed 1434s JS G BXD: Defining method set_string in prototype for GObject.Value 1434s JS G BXD: Defining method set_boolean in prototype for GObject.Value 1434s ok 260 GValue array of boxed type GValues can be passed into a function 1434s ok 261 GValue array of uninitialized boxed GValues 1434s JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 1434s ok 262 GValue array can be passed as an out argument and unpacked 1434s ok 263 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 1434s ok 264 GValue can have its type inferred from primitive values 1434s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 1434s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x1ce2c436d588, JSClass 0xf9ca9478ba68, in object 0x29eeec97f7b8 1434s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 1434s JS G IFACE: Defined class for Action (GAction), prototype 0x1ce2c435d9e8, JSClass 0xf9ca9478b840, in object 0x29eeec97f7b8 1434s ok 265 GValue can have its type inferred as a GObject type 1434s ok 266 GValue can have its type inferred as a superclass 1434s ok 267 GValue can have its type inferred as an interface that it implements 1434s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 1434s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x1ce2c436d7e0, JSClass 0xf9ca9478b358, in object 0x29eeec97f038 1434s ok 268 GValue can have its type inferred as a boxed type 1434s ok 269 GValue can have its type inferred as GVariant 1434s JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' 1434s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0x1ce2c436d998, JSClass 0xf9ca9478bb10, in object 0x29eeec97f268 1434s ok 270 GValue can have its type inferred as a union type 1434s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 1434s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 1434s JS G PRM: JSObject created with param instance 0xb3652128cb40 type GParamString 1434s ok 271 GValue can have its type inferred as a GParamSpec 1434s JS G BXD: Defining method set_double in prototype for GObject.Value 1434s JS G BXD: Defining method set_boxed in prototype for GObject.Value 1434s ok 272 GValue can deal with a GValue packed in a GValue 1434s JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' 1434s ok 273 Callback GClosure marshals as an in parameter 1434s ok 274 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 1434s JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' 1434s ok 275 Callback marshals a return value 1434s JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 1434s ok 276 Callback marshals one out parameter 1434s JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 1434s ok 277 Callback marshals multiple out parameters 1434s JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 1434s ok 278 Callback marshals a return value and one out parameter 1434s JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 1434s ok 279 Callback marshals a return value and multiple out parameters 1434s ok 280 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 1434s JS G NS: Found info type FUNCTION for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 1434s ok 281 Callback marshals a callback parameter that can be called from C 1434s JS G NS: Found info type FUNCTION for 'pointer_in_return' in namespace 'GIMarshallingTests' 1434s ok 282 Raw pointers gets an allocated return value 1434s ok 283 Raw pointers can be roundtripped at least if the pointer is null 1434s JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' 1434s ok 284 Registered enum type marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' 1434s ok 285 Registered enum type marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' 1434s ok 286 Registered enum type marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' 1434s ok 287 Registered enum type marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' 1434s ok 288 Bare enum type marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' 1434s ok 289 Bare enum type marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' 1434s ok 290 Bare enum type marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' 1434s ok 291 Bare enum type marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' 1434s ok 292 Registered flags type marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' 1434s ok 293 Registered flags type marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' 1434s ok 294 Registered flags type marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' 1434s ok 295 Registered flags type marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'flags_in_zero' in namespace 'GIMarshallingTests' 1434s ok 296 Registered flags type accepts zero 1434s JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 1434s ok 297 Bare flags type marshals as a return value 1434s JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' 1434s ok 298 Bare flags type marshals as an in parameter 1434s JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' 1434s ok 299 Bare flags type marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 1434s ok 300 Bare flags type marshals as an inout parameter 1434s JS G NS: Found info type FUNCTION for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 1434s ok 301 Bare flags type accepts zero 1434s JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 1434s ok 302 Simple struct marshals as a return value 1434s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 1434s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 1434s ok 303 Simple struct marshals as the this-argument of a method 1434s JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 1434s JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' 1434s JS G BXD: Defined class for PointerStruct (void), prototype 0x1ce2c43753f8, JSClass 0xf9ca9478b358, in object 0x29eeec97f268 1434s ok 304 Pointer struct marshals as a return value 1434s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 1434s ok 305 Pointer struct marshals as the this-argument of a method 1434s JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 1434s ok 306 Boxed struct marshals as a return value 1434s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 1434s ok 307 Boxed struct marshals as the this-argument of a method 1434s JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' 1434s ok 308 Boxed struct marshals as an out parameter 1434s JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 1434s ok 309 Boxed struct marshals as an inout parameter 1434s ok 310 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 1434s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 1434s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 1434s ok 311 Union marshals as the this-argument of a method 1434s ok 312 GObject has a static method that can be called 1434s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 313 GObject has a method that can be called 1434s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 314 GObject has an overridden method that can be called 1434s ok 315 GObject can be created from a static constructor 1434s ok 316 GObject can have a static constructor that fails 1434s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 317 GObject method marshals an int array as an in parameter 1434s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 318 GObject method marshals an int array as an out parameter 1434s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 319 GObject method marshals an int array as an inout parameter 1434s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 320 GObject method marshals an int array as a return value 1434s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 321 GObject method with default implementation can be called 1434s ok 322 GObject marshals as a return parameter with transfer none 1434s ok 323 GObject marshals as a out parameter with transfer none 1434s ok 324 GObject marshals as an inout parameter with transfer none 1434s ok 325 GObject marshals as a return parameter with transfer full 1434s ok 326 GObject marshals as a out parameter with transfer full 1434s ok 327 GObject marshals as an inout parameter with transfer full 1434s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 328 GObject marshals as a this value with transfer none 1434s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 329 Virtual function marshals an in argument 1434s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 330 Virtual function marshals an out argument 1434s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 331 Virtual function marshals a POD out argument 1434s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 332 Virtual function marshals a callee-allocated pointer out argument 1434s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 333 Virtual function marshals a string out argument and return value 1434s ok 334 Virtual function can override a default implementation in JS 1434s ok 335 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 1434s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 336 Virtual function marshals a return value 1434s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 337 Virtual function marshals one out parameter 1434s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 338 Virtual function marshals multiple out parameters 1434s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 339 Virtual function marshals a return value and one out parameter 1434s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 340 Virtual function marshals a return value and multiple out parameters 1434s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 341 Virtual function marshals one inout parameter 1434s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 342 Virtual function marshals multiple inout parameters 1434s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 343 Virtual function marshals a return value and one inout parameter 1434s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 344 Virtual function marshals a return value and multiple inout parameters 1434s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 345 Virtual function marshals an array out parameter 1434s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 346 Virtual function marshals a caller-allocated GValue out parameter 1434s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 347 Virtual function marshals an error out parameter when no error 1434s ok 348 Virtual function marshals an error out parameter with a JavaScript exception 1434s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 1434s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x1ce2c4376f10, JSClass 0xf9ca9478b5f8, in object 0x29eeec97f7b8 1434s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 1434s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 1434s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 1434s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 1434s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 1434s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 1434s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 1434s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 1434s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 1434s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 1434s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 1434s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 1434s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 1434s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 1434s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 1434s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 1434s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 1434s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 1434s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 1434s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 1434s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 1434s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 1434s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 1434s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 1434s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 1434s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 1434s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 1434s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 1434s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 1434s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 1434s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 1434s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 1434s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 1434s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 1434s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 1434s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 1434s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 1434s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 1434s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 1434s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 1434s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 1434s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 1434s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 1434s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 1434s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 1434s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 1434s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 1434s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 1434s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 1434s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 1434s JS G BXD: Defining method matches in prototype for GLib.Error 1434s JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' 1434s JS G ERR: Defined class for SpawnError (GError), prototype 0x1ce2c4376f88, JSClass 0xf9ca9478b5f8, in object 0x29eeec97f038 1434s JS G ENUM: Defining enum value FORK (fixed from fork) 0 1434s JS G ENUM: Defining enum value READ (fixed from read) 1 1434s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 1434s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 1434s JS G ENUM: Defining enum value PERM (fixed from perm) 4 1434s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 1434s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 1434s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 1434s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 1434s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 1434s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 1434s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 1434s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 1434s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 1434s JS G ENUM: Defining enum value IO (fixed from io) 13 1434s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 1434s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 1434s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 1434s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 1434s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 1434s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 1434s ok 349 Virtual function marshals an error out parameter with a GError exception 1434s ok 350 Virtual function marshals an error out parameter with a primitive value 1434s ok 351 Virtual function marshals an error out parameter with a plain object 1434s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 352 Virtual function marshals an enum return value 1434s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 353 Virtual function marshals an enum out parameter 1434s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 354 Virtual function marshals a flags return value 1434s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1434s ok 355 Virtual function marshals a flags out parameter 1434s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1435s ok 356 Virtual function marshals an object return parameter with transfer none 1435s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1435s ok 357 Virtual function marshals an object return parameter with transfer full 1435s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1435s ok 358 Virtual function marshals an object out parameter with transfer none 1435s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1435s ok 359 Virtual function marshals an object out parameter with transfer full 1435s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 1435s ok 360 Virtual function marshals an object in parameter with transfer none 1435s ok 361 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 1435s ok 362 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 1435s ok 363 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 1435s ok 364 Wrong virtual functions marshals multiple out parameters 1435s ok 365 Wrong virtual functions marshals a return value and one out parameter 1435s ok 366 Wrong virtual functions marshals a return value and multiple out parameters 1435s ok 367 Wrong virtual functions marshals an array out parameter 1435s JS G FUNC: JSObject type 'undefined' is neither null nor an object 1435s ok 368 Wrong virtual functions marshals an enum return value 1435s JS G FUNC: JSObject type 'undefined' is neither null nor an object 1435s ok 369 Wrong virtual functions marshals an enum out parameter 1435s JS G FUNC: JSObject type 'undefined' is neither null nor an object 1435s ok 370 Wrong virtual functions marshals a flags return value 1435s JS G FUNC: JSObject type 'undefined' is neither null nor an object 1435s ok 371 Wrong virtual functions marshals a flags out parameter 1435s JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' 1435s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0x1ce2c439eb78, JSClass 0xf9ca9478ba68, in object 0x29eeec97f268 1435s ok 372 Inherited GObject SubObject has a parent method that can be called 1435s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 1435s ok 373 Inherited GObject SubObject has a method that can be called 1435s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 1435s ok 374 Inherited GObject SubObject has an overridden method that can be called 1435s ok 375 Inherited GObject SubObject has a method with default implementation that can be called 1435s JS G NS: Found info type OBJECT for 'SubSubObject' in namespace 'GIMarshallingTests' 1435s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0x1ce2c439eec0, JSClass 0xf9ca9478ba68, in object 0x29eeec97f268 1435s ok 376 Inherited GObject SubSubObject has a parent method that can be called 1435s ok 377 Inherited GObject SubSubObject has a method that can be called 1435s ok 378 Inherited GObject SubSubObject has an overridden method that can be called 1435s ok 379 Inherited GObject SubSubObject has a method with default implementation that can be called 1435s JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' 1435s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x1ce2c43a4290, JSClass 0xf9ca9478ba68, in object 0x29eeec97f268 1435s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 1435s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x1ce2c439d1c8, JSClass 0xf9ca9478b840, in object 0x29eeec97f268 1435s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 1435s ok 380 Interface can be returned 1435s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 1435s JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 1435s ok 381 Interface can call an interface vfunc in C 1435s JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' 1435s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0x1ce2c439d268, JSClass 0xf9ca9478b840, in object 0x29eeec97f268 1435s ok 382 Interface can implement a C interface 1435s JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' 1435s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0x1ce2c439d290, JSClass 0xf9ca9478b840, in object 0x29eeec97f268 1435s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 1435s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 1435s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 1435s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 1435s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 1435s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1ce2c43a4858, JSClass 0xf9ca9478b358, in object 0x29eeec97f038 1435s ok 383 Interface can implement a C interface with a vfunc 1435s JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' 1435s ok 384 Configurations of return values can handle two out parameters 1435s JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 1435s ok 385 Configurations of return values can handle three in and three out parameters 1435s JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' 1435s ok 386 Configurations of return values can handle a return value and an out parameter 1435s JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 1435s ok 387 Configurations of return values can handle four in parameters, two of which are nullable 1435s JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 1435s ok 388 Configurations of return values can handle three in parameters, one of which is nullable and one not 1435s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 1435s ok 389 Configurations of return values can handle an array in parameter and two nullable in parameters 1435s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 1435s ok 390 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 1435s JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' 1435s ok 391 GError marshals a GError** signature as an exception 1435s JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' 1435s ok 392 GError marshals a GError** at the end of the signature as an exception 1435s JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' 1435s ok 393 GError marshals a GError** elsewhere in the signature as an out parameter 1435s JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 1435s ok 394 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 1435s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 1435s ok 395 GError marshals GError as a return value 1435s ok 396 Overrides can add constants 1435s ok 397 Overrides can override a struct method 1435s ok 398 Overrides returns the overridden struct 1435s ok 399 Overrides can override an object constructor 1435s ok 400 Overrides can override an object method 1435s ok 401 Overrides returns the overridden object 1435s JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' 1435s ok 402 Filename marshals as a return value 1435s JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 1435s ok 403 GObject.ParamSpec marshals as an in parameter 1435s JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' 1435s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1435s JS G PRM: JSObject created with param instance 0xb36521347830 type GParamString 1435s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1435s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1435s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1435s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1435s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 1435s JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'CjsPrivate' 1435s ok 404 GObject.ParamSpec marshals as a return value 1435s JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' 1435s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1435s JS G PRM: JSObject created with param instance 0xb36521348d20 type GParamString 1435s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1435s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 1435s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 1435s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1435s ok 405 GObject.ParamSpec marshals as an out parameter 1435s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 1435s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x1ce2c43a7bf0, JSClass 0xf9ca9478ba68, in object 0x29eeec97f268 1435s Executing: cjs/testGIMarshalling.test 1435s ok 406 GObject properties gets and sets a boolean property 1435s ok 407 GObject properties gets and sets a char property 1435s ok 408 GObject properties gets and sets a uchar property 1435s ok 409 GObject properties gets and sets a int property 1435s ok 410 GObject properties gets and sets a uint property 1435s ok 411 GObject properties gets and sets a long property 1435s ok 412 GObject properties gets and sets a ulong property 1435s ok 413 GObject properties gets and sets a int64 property 1435s ok 414 GObject properties gets and sets a int64 property 1435s ok 415 GObject properties gets and sets a int64 property with a bigint 1435s ok 416 GObject properties gets and sets a uint64 property 1435s ok 417 GObject properties gets and sets a uint64 property with a bigint 1435s ok 418 GObject properties gets and sets a string property 1435s ok 419 GObject properties get and sets out-of-range values throws 1435s ok 420 GObject properties gets and sets a float property 1435s ok 421 GObject properties gets and sets a double property 1435s ok 422 GObject properties gets and sets a strv property 1435s ok 423 GObject properties gets and sets a boxed_struct property 1435s ok 424 GObject properties gets and sets a boxed_glist property 1435s ok 425 GObject properties gets and sets a gvalue property 1435s ok 426 GObject properties gets and sets a gvalue property with a bigint 1435s ok 427 GObject properties gets and sets a variant property 1435s ok 428 GObject properties gets and sets a variant property 1435s ok 429 GObject properties gets and sets a variant property 1435s ok 430 GObject properties gets and sets a object property 1435s ok 431 GObject properties gets and sets a flags property 1435s ok 432 GObject properties gets and sets a enum property 1435s ok 433 GObject properties gets and sets a byte_array property 1435s ok 434 GObject properties gets a read-only property 1435s ok 435 GObject properties throws when setting a read-only property 1435s ok 436 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument # SKIP pending 1435s ok 437 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument # SKIP pending 1435s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Main loop instance 0xb36520db13b0: Spinning loop until released or hook cleared 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 2 1435s JS MAINLOOP: handling job 3, 1435s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1435s JS MAINLOOP: Main loop instance 0xb36520db13b0: release 1435s JS MAINLOOP: Completed job 3 1435s JS MEMORY: Memory report: before destroying context 1435s JS MEMORY: 3149 objects currently alive 1435s JS MEMORY: boxed_instance = 2295 1435s JS MEMORY: boxed_prototype = 18 1435s JS MEMORY: closure = 46 1435s JS MEMORY: function = 614 1435s JS MEMORY: fundamental_instance = 0 1435s JS MEMORY: fundamental_prototype = 0 1435s JS MEMORY: gerror_instance = 4 1435s JS MEMORY: gerror_prototype = 2 1435s JS MEMORY: interface = 8 1435s JS MEMORY: module = 11 1435s JS MEMORY: ns = 5 1435s JS MEMORY: object_instance = 114 1435s JS MEMORY: object_prototype = 25 1435s JS MEMORY: param = 4 1435s JS MEMORY: union_instance = 2 1435s JS MEMORY: union_prototype = 1 1435s JS CTX: JS shutdown sequence 1435s JS CTX: Stopping profiler 1435s JS CTX: Shutting down toggle queue 1435s JS CTX: Notifying external reference holders of GjsContext dispose 1435s JS MAINLOOP: Stopping promise job dispatcher 1435s JS CTX: Notifying reference holders of GjsContext dispose 1435s JS CTX: Checking unhandled promise rejections 1435s JS CTX: Releasing cached JS wrappers 1435s JS CTX: Final triggered GC 1435s JS CTX: Destroying JS context 1435s JS CTX: Releasing all native objects 1435s JS CTX: Disabling auto GC 1435s JS CTX: Ending trace on global object 1435s JS CTX: Freeing allocated resources 1435s JS CTX: JS context destroyed 1435s PASS: cjs/testGIMarshalling.test 1435s Running test: cjs/testGio.test 1435s JS NATIVE: Registered native JS module '_promiseNative' 1435s JS NATIVE: Registered native JS module '_byteArrayNative' 1435s JS NATIVE: Registered native JS module '_encodingNative' 1435s JS NATIVE: Registered native JS module '_gi' 1435s JS NATIVE: Registered native JS module 'gi' 1435s JS NATIVE: Registered native JS module 'cairoNative' 1435s JS NATIVE: Registered native JS module 'system' 1435s JS NATIVE: Registered native JS module 'console' 1435s JS NATIVE: Registered native JS module '_print' 1435s JS CTX: Enabling JIT 1435s JS CTX: Initialized class GjsFileImporter prototype 0x2d9523500098 1435s JS IMPORT: Defining parent (nil) of 0x2d95235000f8 'imports' is mod 0 1435s JS IMPORT: Importing '_print' 1435s JS NATIVE: Defining native module '_print' 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x2d95235006b0 '_print' is mod 1 1435s JS IMPORT: successfully imported module '_print' 1435s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1435s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2d95235014f0), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d95235021a8), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d95235027a8), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d95235027a8), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d95235021a8), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2d95235014f0), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2d95235014f0), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2d95235014f0), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d95235021a8), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d95235027a8), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2d95235014f0), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2d95235014f0), global 0x13347fb3d1c0 1435s JS MAINLOOP: Main loop instance 0xc9ce8e16d3b0: hold 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Starting promise job dispatcher 1435s JS MAINLOOP: Main loop instance 0xc9ce8e16d3b0: Spinning loop until released or hook cleared 1435s JS MAINLOOP: handling job 0, 1435s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1435s JS MAINLOOP: Main loop instance 0xc9ce8e16d3b0: release 1435s JS MAINLOOP: Completed job 0 1435s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d9523515910), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d9523516340), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d9523516340), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d9523515910), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d9523515910), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d9523516340), global 0x13347fb3d1c0 1435s JS IMPORT: Module metadata hook for module 0x2d95235169e8 1435s JS IMPORT: Defining meta.importSync for module 0x2d95235169e8 1435s JS NATIVE: Defining native module 'gi' 1435s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2d9523517168 1435s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1435s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1435s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1435s JS IMPORT: Importing directory 'overrides' 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x2d95235171e8 'overrides' is mod 1 1435s JS IMPORT: Defined importer 'overrides' 0x2d95235171e8 in 0x2d95235000f8 1435s JS IMPORT: successfully imported directory 'overrides' 1435s JS IMPORT: Importing '_byteArrayNative' 1435s JS NATIVE: Defining native module '_byteArrayNative' 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x2d9523517630 '_byteArrayNative' is mod 1 1435s JS IMPORT: successfully imported module '_byteArrayNative' 1435s JS IMPORT: Importing '_promiseNative' 1435s JS NATIVE: Defining native module '_promiseNative' 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x2d95235176f0 '_promiseNative' is mod 1 1435s JS IMPORT: successfully imported module '_promiseNative' 1435s JS IMPORT: Importing module GLib succeeded 1435s JS IMPORT: Defining parent 0x2d95235171e8 of 0x13347fb3e2b8 'GLib' is mod 1 1435s JS IMPORT: successfully imported module 'GLib' 1435s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1435s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x13347fb7f060, JSClass 0xf8de774fb358, in object 0x13347fb7f038 1435s JS CTX: Initialized class GIRepositoryGType prototype 0x2d9523517920 1435s JS CTX: Initialized class GIRepositoryFunction prototype 0x13347fb3e308 1435s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1435s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1435s JS G BXD: Defined class for Error (GError), prototype 0x13347fb7f0b0, JSClass 0xf8de774fb358, in object 0x13347fb7f038 1435s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1435s JS G BXD: Defined class for Variant (GVariant), prototype 0x13347fb7f100, JSClass 0xf8de774fb358, in object 0x13347fb7f038 1435s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1435s JS G BXD: Defined class for Bytes (GBytes), prototype 0x13347fb7f150, JSClass 0xf8de774fb358, in object 0x13347fb7f038 1435s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1435s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1435s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x13347fb7f1a0, JSClass 0xf8de774fb358, in object 0x13347fb7f038 1435s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1435s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1435s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1435s JS G BXD: Defined class for Thread (GThread), prototype 0x13347fb7f1f0, JSClass 0xf8de774fb358, in object 0x13347fb7f038 1435s JS G BXD: Defining method ref in prototype for GLib.Thread 1435s JS G BXD: Defining method unref in prototype for GLib.Thread 1435s JS G NS: Defined namespace 'GLib' 0x13347fb7f038 in GIRepository 0x2d9523516ff8 1435s JS IMPORT: Importing module jasmine succeeded 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x13347fb3ecb8 'jasmine' is mod 1 1435s JS IMPORT: successfully imported module 'jasmine' 1435s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1435s JS MAINLOOP: Main loop instance 0xc9ce8e16d3b0: hold 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Main loop instance 0xc9ce8e16d3b0: Spinning loop until released or hook cleared 1435s JS MAINLOOP: handling job 0, 1435s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1435s JS MAINLOOP: Main loop instance 0xc9ce8e16d3b0: release 1435s JS MAINLOOP: Completed job 0 1435s JS IMPORT: Importing 'gi' 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x2d9523516ff8 'gi' is mod 1 1435s JS IMPORT: successfully imported module 'gi' 1435s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1435s JS G NS: Defined namespace 'CjsPrivate' 0x13347fb7f290 in GIRepository 0x2d9523516ff8 1435s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1435s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1435s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1435s JS IMPORT: Importing module _legacy succeeded 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x13347fb3eee8 '_legacy' is mod 1 1435s JS IMPORT: successfully imported module '_legacy' 1435s JS IMPORT: Importing module lang succeeded 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x13347fb3ee98 'lang' is mod 1 1435s JS IMPORT: successfully imported module 'lang' 1435s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1435s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1435s JS IMPORT: Importing module _signals succeeded 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x13347fb3ef38 '_signals' is mod 1 1435s JS IMPORT: successfully imported module '_signals' 1435s JS IMPORT: Importing module signals succeeded 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x13347fb3ee48 'signals' is mod 1 1435s JS IMPORT: successfully imported module 'signals' 1435s JS IMPORT: Importing module Gio succeeded 1435s JS IMPORT: Defining parent 0x2d95235171e8 of 0x13347fb3edf8 'Gio' is mod 1 1435s JS IMPORT: successfully imported module 'Gio' 1435s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1435s JS IMPORT: Importing '_gi' 1435s JS NATIVE: Defining native module '_gi' 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x2d952352dd30 '_gi' is mod 1 1435s JS IMPORT: successfully imported module '_gi' 1435s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1435s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1435s JS IMPORT: Importing module _common succeeded 1435s JS IMPORT: Defining parent 0x2d95235000f8 of 0x13347fb3efd8 '_common' is mod 1 1435s JS IMPORT: successfully imported module '_common' 1435s JS IMPORT: Importing module GObject succeeded 1435s JS IMPORT: Defining parent 0x2d95235171e8 of 0x13347fb3ef88 'GObject' is mod 1 1435s JS IMPORT: successfully imported module 'GObject' 1435s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1435s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1435s JS G BXD: Defined class for String (GString), prototype 0x13347fb7f538, JSClass 0xf8de774fb358, in object 0x13347fb7f2b8 1435s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1435s JS G PRM: Defined class ParamSpec prototype is 0x13347fbd30b0 class 0xf8de775002e8 in object 0x13347fb7f2b8 1435s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1435s JS G OBJ: Defined class for Object (GObject), prototype 0x13347fb7f6a0, JSClass 0xf8de774fba68, in object 0x13347fb7f2b8 1435s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1435s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1435s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x13347fb7f6c8, JSClass 0xf8de774fba68, in object 0x13347fb7f2b8 1435s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1435s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1435s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1435s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1435s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1435s JS G NS: Defined namespace 'GObject' 0x13347fb7f2b8 in GIRepository 0x2d9523516ff8 1435s JS G OBJ: Defined class for Application (GApplication), prototype 0x13347fb7f718, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1435s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x13347fbd3420, JSClass 0xf8de774fb840, in object 0x13347fb7f268 1435s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1435s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1435s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1435s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1435s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1435s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1435s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1435s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1435s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1435s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1435s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x13347fb7f790, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1435s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x13347fbd36a0, JSClass 0xf8de774fb840, in object 0x13347fb7f268 1435s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1435s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x13347fb7f808, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1435s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1435s JS G IFACE: Defined class for Initable (GInitable), prototype 0x13347fbd37e0, JSClass 0xf8de774fb840, in object 0x13347fb7f268 1435s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1435s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1435s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1435s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x13347fb7f880, JSClass 0xf8de774fb358, in object 0x13347fb7f268 1435s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1435s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x13347fb7f8d0, JSClass 0xf8de774fb358, in object 0x13347fb7f268 1435s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1435s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1435s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x13347fb7f920, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x13347fb7f970, JSClass 0xf8de774fba68, in object 0x13347fb7f290 1435s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1435s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x13347fb7f9c0, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1435s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1435s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1435s JS G IFACE: Defined class for File (GFile), prototype 0x13347fbd3948, JSClass 0xf8de774fb840, in object 0x13347fb7f268 1435s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x13347fb7fa38, JSClass 0xf8de774fba68, in object 0x2d95235170d8 1435s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1435s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x13347fb7fab0, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1435s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1435s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x13347fb7fb00, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1435s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x13347fb7fb50, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1435s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x13347fb7fba0, JSClass 0xf8de774fb358, in object 0x13347fb7f268 1435s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1435s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1435s JS G OBJ: Defined class for Settings (GSettings), prototype 0x13347fb7fbf0, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1435s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1435s JS G NS: Defined namespace 'Gio' 0x13347fb7f268 in GIRepository 0x2d9523516ff8 1435s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1435s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1435s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1435s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1435s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1435s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1435s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1435s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1435s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1435s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1435s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1435s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1435s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1435s JS G ENUM: Defining GObject.ParamFlags as 0x2d9523533970 1435s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 1435s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 1435s JS G PRM: JSObject created with param instance 0xc9ce8e2e5e00 type GParamBoolean 1435s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1435s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 1435s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1435s JS G NS: Found info type FLAGS for 'FileQueryInfoFlags' in namespace 'Gio' 1435s JS G ENUM: Defining enum value NONE (fixed from none) 0 1435s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 1435s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0x2d952350b2d0 1435s JS CTX: Script evaluation succeeded 1435s JS MAINLOOP: Main loop instance 0xc9ce8e16d3b0: Spinning loop until released or hook cleared 1435s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module metadata hook for module 0x2d952350eef8 1435s JS IMPORT: Defining meta.importSync for module 0x2d952350eef8 1435s JS NATIVE: Defining native module 'system' 1435s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d952350e230), global 0x13347fb3d1c0 1435s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1435s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1435s JS MAINLOOP: Set main loop hook to 1435s JS MAINLOOP: Main loop instance 0xc9ce8e16d3b0: hold 1435s JS MAINLOOP: Running and clearing main loop hook 1435s JS G BXD: Defining method run in prototype for GLib.MainLoop 1435s 1..37 1435s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1435s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1435s JS G BXD: Defined class for Source (GSource), prototype 0x13347fb7fcb8, JSClass 0xf8de774fb358, in object 0x13347fb7f038 1435s JS G BXD: Defining method set_priority in prototype for GLib.Source 1435s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1435s JS G BXD: Defining method attach in prototype for GLib.Source 1435s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1435s JS IMPORT: Module metadata hook for module 0x13347fb4bf90 1435s JS IMPORT: Defining meta.importSync for module 0x13347fb4bf90 1435s JS G NS: Found info type INTERFACE for 'ListModel' in namespace 'Gio' 1435s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x13347fbfc600, JSClass 0xf8de774fb840, in object 0x13347fb7f268 1435s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 1435s JS G BXD: Defining method destroy in prototype for GLib.Source 1435s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 1435s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 1435s ok 1 ListStore iterator ListStore iterates 1435s JS G NS: Found info type FUNCTION for 'list_store_insert_sorted' in namespace 'CjsPrivate' 1435s ok 2 Sorting in ListStore test insert_sorted 1435s JS G NS: Found info type FUNCTION for 'list_store_sort' in namespace 'CjsPrivate' 1435s ok 3 Sorting in ListStore test sort 1435s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 1435s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x24c871515150, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s ok 4 Promisify function doesn't crash when async function is not defined 1435s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 1435s ok 5 Promisify function doesn't crash when finish function is not defined 1435s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 1435s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 1435s JS G OBJ: Defined class for Task (GTask), prototype 0x24c871515308, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 1435s JS G NS: Found info type ENUM for 'FileType' in namespace 'Gio' 1435s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 1435s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 1435s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 1435s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 1435s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 1435s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 1435s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 1435s JS G ENUM: Defining Gio.FileType as 0x2d952357d768 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s ok 6 Promisify function promisifies functions 1435s JS MAINLOOP: Completed job 1 1435s ok 7 Promisify function preserves old behavior 1435s ok 8 Promisify function can guess the finish function 1435s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 1435s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 1435s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x24c871515740, JSClass 0xf8de774fb358, in object 0x13347fb7f268 1435s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 1435s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 1435s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 1435s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 1435s not ok 13 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 1435s # Message: Error: GSettings schema org.gnome.GjsTest not found in resource:///org/gnome/gjs/modules/core/overrides/Gio.js (line 753) 1435s # Stack: 1435s # error properties: Object({ matches: Function }) 1435s # _init@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:753:23 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:130:24 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:134:52 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:150:58 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:154:61 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:158:64 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:164:18 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:166:18 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:170:60 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:174:70 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # @/usr/libexec/installed-tests/cjs/js/testGio.js:178:56 1435s # 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/ 1435s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1435s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s JS MAINLOOP: Completed job 2 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s JS MAINLOOP: Completed job 2 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s JS MAINLOOP: Completed job 2 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s JS MAINLOOP: Completed job 2 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s JS MAINLOOP: Completed job 2 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s JS MAINLOOP: Completed job 2 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s JS MAINLOOP: Completed job 2 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s JS MAINLOOP: Completed job 2 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s ok 30 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 1435s JS MAINLOOP: Completed job 2 1435s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0x24c871546560, JSClass 0xf8de774fba68, in object 0x13347fb40da8 1435s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 1435s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 1435s ok 31 Gio.FileEnumerator overrides iterates synchronously 1435s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 1435s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s JS MAINLOOP: Completed job 2 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 1435s JS MAINLOOP: Completed job 0 1435s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: handling job 0, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 0 1435s JS MAINLOOP: handling job 1, 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Completed job 1 1435s JS MAINLOOP: handling job 2, 1435s ok 32 Gio.FileEnumerator overrides iterates asynchronously 1435s JS MAINLOOP: Completed job 2 1435s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1435s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1435s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1435s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1435s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1435s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1435s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1435s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1435s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1435s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1435s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1435s JS G ENUM: Defining GLib.LogLevelFlags as 0x2d95235d9f80 1435s JS G NS: Found info type ENUM for 'FileAttributeType' in namespace 'Gio' 1435s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 1435s JS G ENUM: Defining enum value STRING (fixed from string) 1 1435s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 1435s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 1435s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 1435s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 1435s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 1435s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 1435s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 1435s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 1435s JS G ENUM: Defining Gio.FileAttributeType as 0x2d95235dab50 1435s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 1435s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1435s ok 33 Non-introspectable file attribute overrides invalid means unsetting the attribute 1435s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 1435s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 1435s ok 34 Non-introspectable file attribute overrides works for boolean 1435s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 1435s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 1435s ok 35 Non-introspectable file attribute overrides works for uint32 1435s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 1435s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 1435s ok 36 Non-introspectable file attribute overrides works for uint64 1435s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 1435s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x24c871546fb0, JSClass 0xf8de774fba68, in object 0x13347fb7f268 1435s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 1435s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 1435s ok 37 Non-introspectable file attribute overrides works for object 1435s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1435s JS MAINLOOP: Enqueue job , promise=, allocation site= 1435s JS MAINLOOP: Main loop instance 0xc9ce8e16d3b0: Spinning loop until released or hook cleared 1435s JS MAINLOOP: handling job 0, 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Completed job 0 1436s JS MAINLOOP: handling job 1, 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Completed job 1 1436s JS MAINLOOP: handling job 2, 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Completed job 2 1436s JS MAINLOOP: handling job 3, 1436s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1436s JS MAINLOOP: Main loop instance 0xc9ce8e16d3b0: release 1436s JS MAINLOOP: Completed job 3 1436s JS MEMORY: Memory report: before destroying context 1436s JS MEMORY: 801 objects currently alive 1436s JS MEMORY: boxed_instance = 254 1436s JS MEMORY: boxed_prototype = 13 1436s JS MEMORY: closure = 22 1436s JS MEMORY: function = 264 1436s JS MEMORY: fundamental_instance = 0 1436s JS MEMORY: fundamental_prototype = 0 1436s JS MEMORY: gerror_instance = 1 1436s JS MEMORY: gerror_prototype = 1 1436s JS MEMORY: interface = 8 1436s JS MEMORY: module = 9 1436s JS MEMORY: ns = 4 1436s JS MEMORY: object_instance = 200 1436s JS MEMORY: object_prototype = 24 1436s JS MEMORY: param = 1 1436s JS MEMORY: union_instance = 0 1436s JS MEMORY: union_prototype = 0 1436s JS CTX: JS shutdown sequence 1436s JS CTX: Stopping profiler 1436s JS CTX: Shutting down toggle queue 1436s JS CTX: Notifying external reference holders of GjsContext dispose 1436s JS MAINLOOP: Stopping promise job dispatcher 1436s JS CTX: Notifying reference holders of GjsContext dispose 1436s JS CTX: Checking unhandled promise rejections 1436s JS CTX: Releasing cached JS wrappers 1436s JS CTX: Final triggered GC 1436s JS CTX: Destroying JS context 1436s JS CTX: Releasing all native objects 1436s JS CTX: Disabling auto GC 1436s JS CTX: Ending trace on global object 1436s JS CTX: Freeing allocated resources 1436s JS CTX: JS context destroyed 1436s PASS: cjs/testGio.test 1436s Running test: cjs/until.test 1436s 1..1 1436s ok 1 - /usr/libexec/installed-tests/cjs/debugger/until.debugger 1436s PASS: cjs/until.test 1436s Running test: cjs/print.test 1436s 1..1 1436s ok 1 - /usr/libexec/installed-tests/cjs/debugger/print.debugger 1436s PASS: cjs/print.test 1436s Running test: cjs/continue.test 1436s 1..1 1436s ok 1 - /usr/libexec/installed-tests/cjs/debugger/continue.debugger 1436s PASS: cjs/continue.test 1436s Running test: cjs/testFundamental.test 1436s JS NATIVE: Registered native JS module '_promiseNative' 1436s JS NATIVE: Registered native JS module '_byteArrayNative' 1436s JS NATIVE: Registered native JS module '_encodingNative' 1436s JS NATIVE: Registered native JS module '_gi' 1436s JS NATIVE: Registered native JS module 'gi' 1436s JS NATIVE: Registered native JS module 'cairoNative' 1436s JS NATIVE: Registered native JS module 'system' 1436s JS NATIVE: Registered native JS module 'console' 1436s JS NATIVE: Registered native JS module '_print' 1436s JS CTX: Enabling JIT 1436s JS CTX: Initialized class GjsFileImporter prototype 0x2701bd400098 1436s JS IMPORT: Defining parent (nil) of 0x2701bd4000f8 'imports' is mod 0 1436s JS IMPORT: Importing '_print' 1436s JS NATIVE: Defining native module '_print' 1436s JS IMPORT: Defining parent 0x2701bd4000f8 of 0x2701bd4006b0 '_print' is mod 1 1436s JS IMPORT: successfully imported module '_print' 1436s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1436s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2701bd4014f0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2701bd4021a8), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2701bd4027a8), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2701bd4027a8), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2701bd4021a8), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2701bd4014f0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2701bd4014f0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2701bd4014f0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2701bd4021a8), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2701bd4027a8), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2701bd4014f0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2701bd4014f0), global 0x1d8be0b3d1c0 1436s JS MAINLOOP: Main loop instance 0xb83ade01d3b0: hold 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Starting promise job dispatcher 1436s JS MAINLOOP: Main loop instance 0xb83ade01d3b0: Spinning loop until released or hook cleared 1436s JS MAINLOOP: handling job 0, 1436s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1436s JS MAINLOOP: Main loop instance 0xb83ade01d3b0: release 1436s JS MAINLOOP: Completed job 0 1436s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2701bd415910), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2701bd416340), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2701bd416340), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2701bd415910), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2701bd415910), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2701bd416340), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module metadata hook for module 0x2701bd4169e8 1436s JS IMPORT: Defining meta.importSync for module 0x2701bd4169e8 1436s JS NATIVE: Defining native module 'gi' 1436s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2701bd417168 1436s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1436s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1436s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1436s JS IMPORT: Importing directory 'overrides' 1436s JS IMPORT: Defining parent 0x2701bd4000f8 of 0x2701bd4171e8 'overrides' is mod 1 1436s JS IMPORT: Defined importer 'overrides' 0x2701bd4171e8 in 0x2701bd4000f8 1436s JS IMPORT: successfully imported directory 'overrides' 1436s JS IMPORT: Importing '_byteArrayNative' 1436s JS NATIVE: Defining native module '_byteArrayNative' 1436s JS IMPORT: Defining parent 0x2701bd4000f8 of 0x2701bd417630 '_byteArrayNative' is mod 1 1436s JS IMPORT: successfully imported module '_byteArrayNative' 1436s JS IMPORT: Importing '_promiseNative' 1436s JS NATIVE: Defining native module '_promiseNative' 1436s JS IMPORT: Defining parent 0x2701bd4000f8 of 0x2701bd4176f0 '_promiseNative' is mod 1 1436s JS IMPORT: successfully imported module '_promiseNative' 1436s JS IMPORT: Importing module GLib succeeded 1436s JS IMPORT: Defining parent 0x2701bd4171e8 of 0x1d8be0b3e2b8 'GLib' is mod 1 1436s JS IMPORT: successfully imported module 'GLib' 1436s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1436s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1d8be0b7f060, JSClass 0xe5b32287b358, in object 0x1d8be0b7f038 1436s JS CTX: Initialized class GIRepositoryGType prototype 0x2701bd417920 1436s JS CTX: Initialized class GIRepositoryFunction prototype 0x1d8be0b3e308 1436s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1436s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1436s JS G BXD: Defined class for Error (GError), prototype 0x1d8be0b7f0b0, JSClass 0xe5b32287b358, in object 0x1d8be0b7f038 1436s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1436s JS G BXD: Defined class for Variant (GVariant), prototype 0x1d8be0b7f100, JSClass 0xe5b32287b358, in object 0x1d8be0b7f038 1436s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1436s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1d8be0b7f150, JSClass 0xe5b32287b358, in object 0x1d8be0b7f038 1436s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1436s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1436s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1d8be0b7f1a0, JSClass 0xe5b32287b358, in object 0x1d8be0b7f038 1436s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1436s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1436s JS G BXD: Defined class for Thread (GThread), prototype 0x1d8be0b7f1f0, JSClass 0xe5b32287b358, in object 0x1d8be0b7f038 1436s JS G BXD: Defining method ref in prototype for GLib.Thread 1436s JS G BXD: Defining method unref in prototype for GLib.Thread 1436s JS G NS: Defined namespace 'GLib' 0x1d8be0b7f038 in GIRepository 0x2701bd416ff8 1436s JS IMPORT: Importing module jasmine succeeded 1436s JS IMPORT: Defining parent 0x2701bd4000f8 of 0x1d8be0b3ecb8 'jasmine' is mod 1 1436s JS IMPORT: successfully imported module 'jasmine' 1436s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1436s JS MAINLOOP: Main loop instance 0xb83ade01d3b0: hold 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Main loop instance 0xb83ade01d3b0: Spinning loop until released or hook cleared 1436s JS MAINLOOP: handling job 0, 1436s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1436s JS MAINLOOP: Main loop instance 0xb83ade01d3b0: release 1436s JS MAINLOOP: Completed job 0 1436s JS IMPORT: Importing 'gi' 1436s JS IMPORT: Defining parent 0x2701bd4000f8 of 0x2701bd416ff8 'gi' is mod 1 1436s JS IMPORT: successfully imported module 'gi' 1436s JS IMPORT: Importing '_gi' 1436s JS NATIVE: Defining native module '_gi' 1436s JS IMPORT: Defining parent 0x2701bd4000f8 of 0x2701bd42afd0 '_gi' is mod 1 1436s JS IMPORT: successfully imported module '_gi' 1436s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1436s JS G NS: Defined namespace 'CjsPrivate' 0x1d8be0b7f290 in GIRepository 0x2701bd416ff8 1436s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1436s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1436s JS IMPORT: Importing module _common succeeded 1436s JS IMPORT: Defining parent 0x2701bd4000f8 of 0x1d8be0b3ee48 '_common' is mod 1 1436s JS IMPORT: successfully imported module '_common' 1436s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1436s JS IMPORT: Importing module _legacy succeeded 1436s JS IMPORT: Defining parent 0x2701bd4000f8 of 0x1d8be0b3ee98 '_legacy' is mod 1 1436s JS IMPORT: successfully imported module '_legacy' 1436s JS IMPORT: Importing module GObject succeeded 1436s JS IMPORT: Defining parent 0x2701bd4171e8 of 0x1d8be0b3edf8 'GObject' is mod 1 1436s JS IMPORT: successfully imported module 'GObject' 1436s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1436s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1436s JS G BXD: Defined class for String (GString), prototype 0x1d8be0b7f510, JSClass 0xe5b32287b358, in object 0x1d8be0b7f268 1436s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1436s JS G PRM: Defined class ParamSpec prototype is 0x1d8be0b3ef38 class 0xe5b3228802e8 in object 0x1d8be0b7f268 1436s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1436s JS G OBJ: Defined class for Object (GObject), prototype 0x1d8be0b7f678, JSClass 0xe5b32287ba68, in object 0x1d8be0b7f268 1436s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1436s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1436s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1d8be0b7f6a0, JSClass 0xe5b32287ba68, in object 0x1d8be0b7f268 1436s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1436s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1436s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1436s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1436s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1436s JS G NS: Defined namespace 'GObject' 0x1d8be0b7f268 in GIRepository 0x2701bd416ff8 1436s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 1436s JS G NS: Defined namespace 'Regress' 0x1d8be0b7f6f0 in GIRepository 0x2701bd416ff8 1436s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 1436s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x1d8be0b7f718, JSClass 0xe5b32287b3d8, in object 0x1d8be0b7f6f0 1436s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 1436s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 1436s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x1d8be0b7f768, JSClass 0xe5b32287b3d8, in object 0x1d8be0b7f6f0 1436s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 1436s JS G NS: Found info type OBJECT for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 1436s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x1d8be0b7f7b8, JSClass 0xe5b32287b3d8, in object 0x1d8be0b7f6f0 1436s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 1436s JS G NS: Found info type OBJECT for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 1436s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0x1d8be0b7f808, JSClass 0xe5b32287b3d8, in object 0x1d8be0b7f6f0 1436s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 1436s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 1436s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 1436s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 1436s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 1436s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 1436s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 1436s JS G ENUM: Defining enum value ACTION (fixed from action) 32 1436s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 1436s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 1436s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 1436s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 1436s JS G ENUM: Defining GObject.SignalFlags as 0x2701bd42fe00 1436s JS CTX: Script evaluation succeeded 1436s JS MAINLOOP: Main loop instance 0xb83ade01d3b0: Spinning loop until released or hook cleared 1436s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module metadata hook for module 0x2701bd437098 1436s JS IMPORT: Defining meta.importSync for module 0x2701bd437098 1436s JS NATIVE: Defining native module 'system' 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2701bd4363d0), global 0x1d8be0b3d1c0 1436s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1436s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1436s JS MAINLOOP: Set main loop hook to 1436s JS MAINLOOP: Main loop instance 0xb83ade01d3b0: hold 1436s JS MAINLOOP: Running and clearing main loop hook 1436s JS G BXD: Defining method run in prototype for GLib.MainLoop 1436s 1..10 1436s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1436s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1436s JS G BXD: Defined class for Source (GSource), prototype 0x1d8be0b7f8a8, JSClass 0xe5b32287b358, in object 0x1d8be0b7f038 1436s JS G BXD: Defining method set_priority in prototype for GLib.Source 1436s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1436s JS G BXD: Defining method attach in prototype for GLib.Source 1436s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1436s JS IMPORT: Module metadata hook for module 0x1d8be0b4bf90 1436s JS IMPORT: Defining meta.importSync for module 0x1d8be0b4bf90 1436s JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' 1436s JS G BXD: Defining method destroy in prototype for GLib.Source 1436s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 1436s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 1436s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 1436s ok 3 Fundamental type support can marshal a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters 1436s ok 4 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters 1436s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 1436s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 1436s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 1436s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 1436s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 1436s JS G BXD: Defined class for Value (GValue), prototype 0x1d8be0b7fec0, JSClass 0xe5b32287b358, in object 0x1d8be0b7f268 1436s JS G BXD: Defining method init in prototype for GObject.Value 1436s ok 9 Fundamental type support can marshal to a null value 1436s ok 10 Fundamental type support can marshal to a null value if has no getter function 1436s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Main loop instance 0xb83ade01d3b0: Spinning loop until released or hook cleared 1436s JS MAINLOOP: handling job 0, 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Completed job 0 1436s JS MAINLOOP: handling job 1, 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Completed job 1 1436s JS MAINLOOP: handling job 2, 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Completed job 2 1436s JS MAINLOOP: handling job 3, 1436s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1436s JS MAINLOOP: Main loop instance 0xb83ade01d3b0: release 1436s JS MAINLOOP: Completed job 3 1436s JS MEMORY: Memory report: before destroying context 1436s JS MEMORY: 207 objects currently alive 1436s JS MEMORY: boxed_instance = 49 1436s JS MEMORY: boxed_prototype = 9 1436s JS MEMORY: closure = 13 1436s JS MEMORY: function = 103 1436s JS MEMORY: fundamental_instance = 9 1436s JS MEMORY: fundamental_prototype = 4 1436s JS MEMORY: gerror_instance = 0 1436s JS MEMORY: gerror_prototype = 0 1436s JS MEMORY: interface = 0 1436s JS MEMORY: module = 5 1436s JS MEMORY: ns = 4 1436s JS MEMORY: object_instance = 8 1436s JS MEMORY: object_prototype = 3 1436s JS MEMORY: param = 0 1436s JS MEMORY: union_instance = 0 1436s JS MEMORY: union_prototype = 0 1436s JS CTX: JS shutdown sequence 1436s JS CTX: Stopping profiler 1436s JS CTX: Shutting down toggle queue 1436s JS CTX: Notifying external reference holders of GjsContext dispose 1436s JS MAINLOOP: Stopping promise job dispatcher 1436s JS CTX: Notifying reference holders of GjsContext dispose 1436s JS CTX: Checking unhandled promise rejections 1436s JS CTX: Releasing cached JS wrappers 1436s JS CTX: Final triggered GC 1436s JS CTX: Destroying JS context 1436s JS CTX: Releasing all native objects 1436s JS CTX: Disabling auto GC 1436s JS CTX: Ending trace on global object 1436s JS CTX: Freeing allocated resources 1436s JS CTX: JS context destroyed 1436s PASS: cjs/testFundamental.test 1436s Running test: cjs/testIntrospection.test 1436s JS NATIVE: Registered native JS module '_promiseNative' 1436s JS NATIVE: Registered native JS module '_byteArrayNative' 1436s JS NATIVE: Registered native JS module '_encodingNative' 1436s JS NATIVE: Registered native JS module '_gi' 1436s JS NATIVE: Registered native JS module 'gi' 1436s JS NATIVE: Registered native JS module 'cairoNative' 1436s JS NATIVE: Registered native JS module 'system' 1436s JS NATIVE: Registered native JS module 'console' 1436s JS NATIVE: Registered native JS module '_print' 1436s JS CTX: Enabling JIT 1436s JS CTX: Initialized class GjsFileImporter prototype 0x32e9c1a00098 1436s JS IMPORT: Defining parent (nil) of 0x32e9c1a000f8 'imports' is mod 0 1436s JS IMPORT: Importing '_print' 1436s JS NATIVE: Defining native module '_print' 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x32e9c1a006b0 '_print' is mod 1 1436s JS IMPORT: successfully imported module '_print' 1436s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1436s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x32e9c1a014f0), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x32e9c1a021a8), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x32e9c1a027a8), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x32e9c1a027a8), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x32e9c1a021a8), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x32e9c1a014f0), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x32e9c1a014f0), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x32e9c1a014f0), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x32e9c1a021a8), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x32e9c1a027a8), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x32e9c1a014f0), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x32e9c1a014f0), global 0x168fc293d1c0 1436s JS MAINLOOP: Main loop instance 0xac0134b6a3b0: hold 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Starting promise job dispatcher 1436s JS MAINLOOP: Main loop instance 0xac0134b6a3b0: Spinning loop until released or hook cleared 1436s JS MAINLOOP: handling job 0, 1436s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1436s JS MAINLOOP: Main loop instance 0xac0134b6a3b0: release 1436s JS MAINLOOP: Completed job 0 1436s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32e9c1a15910), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x32e9c1a16340), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x32e9c1a16340), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32e9c1a15910), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32e9c1a15910), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x32e9c1a16340), global 0x168fc293d1c0 1436s JS IMPORT: Module metadata hook for module 0x32e9c1a169e8 1436s JS IMPORT: Defining meta.importSync for module 0x32e9c1a169e8 1436s JS NATIVE: Defining native module 'gi' 1436s JS CTX: Initialized class GIRepositoryNamespace prototype 0x32e9c1a17168 1436s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1436s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1436s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1436s JS IMPORT: Importing directory 'overrides' 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x32e9c1a171e8 'overrides' is mod 1 1436s JS IMPORT: Defined importer 'overrides' 0x32e9c1a171e8 in 0x32e9c1a000f8 1436s JS IMPORT: successfully imported directory 'overrides' 1436s JS IMPORT: Importing '_byteArrayNative' 1436s JS NATIVE: Defining native module '_byteArrayNative' 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x32e9c1a17630 '_byteArrayNative' is mod 1 1436s JS IMPORT: successfully imported module '_byteArrayNative' 1436s JS IMPORT: Importing '_promiseNative' 1436s JS NATIVE: Defining native module '_promiseNative' 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x32e9c1a176f0 '_promiseNative' is mod 1 1436s JS IMPORT: successfully imported module '_promiseNative' 1436s JS IMPORT: Importing module GLib succeeded 1436s JS IMPORT: Defining parent 0x32e9c1a171e8 of 0x168fc293e2b8 'GLib' is mod 1 1436s JS IMPORT: successfully imported module 'GLib' 1436s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1436s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x168fc297f060, JSClass 0xf0a6790db358, in object 0x168fc297f038 1436s JS CTX: Initialized class GIRepositoryGType prototype 0x32e9c1a17920 1436s JS CTX: Initialized class GIRepositoryFunction prototype 0x168fc293e308 1436s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1436s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1436s JS G BXD: Defined class for Error (GError), prototype 0x168fc297f0b0, JSClass 0xf0a6790db358, in object 0x168fc297f038 1436s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1436s JS G BXD: Defined class for Variant (GVariant), prototype 0x168fc297f100, JSClass 0xf0a6790db358, in object 0x168fc297f038 1436s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1436s JS G BXD: Defined class for Bytes (GBytes), prototype 0x168fc297f150, JSClass 0xf0a6790db358, in object 0x168fc297f038 1436s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1436s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1436s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x168fc297f1a0, JSClass 0xf0a6790db358, in object 0x168fc297f038 1436s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1436s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1436s JS G BXD: Defined class for Thread (GThread), prototype 0x168fc297f1f0, JSClass 0xf0a6790db358, in object 0x168fc297f038 1436s JS G BXD: Defining method ref in prototype for GLib.Thread 1436s JS G BXD: Defining method unref in prototype for GLib.Thread 1436s JS G NS: Defined namespace 'GLib' 0x168fc297f038 in GIRepository 0x32e9c1a16ff8 1436s JS IMPORT: Importing module jasmine succeeded 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x168fc293ecb8 'jasmine' is mod 1 1436s JS IMPORT: successfully imported module 'jasmine' 1436s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1436s JS MAINLOOP: Main loop instance 0xac0134b6a3b0: hold 1436s JS MAINLOOP: Enqueue job , promise=, allocation site= 1436s JS MAINLOOP: Main loop instance 0xac0134b6a3b0: Spinning loop until released or hook cleared 1436s JS MAINLOOP: handling job 0, 1436s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1436s JS MAINLOOP: Main loop instance 0xac0134b6a3b0: release 1436s JS MAINLOOP: Completed job 0 1436s JS IMPORT: Importing 'gi' 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x32e9c1a16ff8 'gi' is mod 1 1436s JS IMPORT: successfully imported module 'gi' 1436s JS IMPORT: JS import 'Gdk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Gdk.js 1436s JS G NS: Defined namespace 'Gdk' 0x168fc297f268 in GIRepository 0x32e9c1a16ff8 1436s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1436s JS G NS: Defined namespace 'CjsPrivate' 0x168fc297f2b8 in GIRepository 0x32e9c1a16ff8 1436s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1436s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1436s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1436s JS IMPORT: Importing module _legacy succeeded 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x168fc293eee8 '_legacy' is mod 1 1436s JS IMPORT: successfully imported module '_legacy' 1436s JS IMPORT: Importing module lang succeeded 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x168fc293ee98 'lang' is mod 1 1436s JS IMPORT: successfully imported module 'lang' 1436s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1436s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1436s JS IMPORT: Importing module _signals succeeded 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x168fc293ef38 '_signals' is mod 1 1436s JS IMPORT: successfully imported module '_signals' 1436s JS IMPORT: Importing module signals succeeded 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x168fc293ee48 'signals' is mod 1 1436s JS IMPORT: successfully imported module 'signals' 1436s JS IMPORT: Importing module Gio succeeded 1436s JS IMPORT: Defining parent 0x32e9c1a171e8 of 0x168fc293edf8 'Gio' is mod 1 1436s JS IMPORT: successfully imported module 'Gio' 1436s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1436s JS IMPORT: Importing '_gi' 1436s JS NATIVE: Defining native module '_gi' 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x32e9c1a2dd50 '_gi' is mod 1 1436s JS IMPORT: successfully imported module '_gi' 1436s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1436s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1436s JS IMPORT: Importing module _common succeeded 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x168fc293efd8 '_common' is mod 1 1436s JS IMPORT: successfully imported module '_common' 1436s JS IMPORT: Importing module GObject succeeded 1436s JS IMPORT: Defining parent 0x32e9c1a171e8 of 0x168fc293ef88 'GObject' is mod 1 1436s JS IMPORT: successfully imported module 'GObject' 1436s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1436s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1436s JS G BXD: Defined class for String (GString), prototype 0x168fc297f560, JSClass 0xf0a6790db358, in object 0x168fc297f2e0 1436s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1436s JS G PRM: Defined class ParamSpec prototype is 0x168fc29d10b0 class 0xf0a6790e02e8 in object 0x168fc297f2e0 1436s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1436s JS G OBJ: Defined class for Object (GObject), prototype 0x168fc297f6c8, JSClass 0xf0a6790dba68, in object 0x168fc297f2e0 1436s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1436s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1436s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x168fc297f6f0, JSClass 0xf0a6790dba68, in object 0x168fc297f2e0 1436s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1436s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1436s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1436s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1436s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1436s JS G NS: Defined namespace 'GObject' 0x168fc297f2e0 in GIRepository 0x32e9c1a16ff8 1436s JS G OBJ: Defined class for Application (GApplication), prototype 0x168fc297f740, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1436s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1436s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x168fc29d1420, JSClass 0xf0a6790db840, in object 0x168fc297f290 1436s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1436s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1436s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1436s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1436s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1436s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1436s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1436s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1436s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1436s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1436s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x168fc297f7b8, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1436s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1436s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x168fc29d16a0, JSClass 0xf0a6790db840, in object 0x168fc297f290 1436s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1436s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x168fc297f830, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1436s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1436s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1436s JS G IFACE: Defined class for Initable (GInitable), prototype 0x168fc29d17e0, JSClass 0xf0a6790db840, in object 0x168fc297f290 1436s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1436s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1436s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1436s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x168fc297f8a8, JSClass 0xf0a6790db358, in object 0x168fc297f290 1436s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1436s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x168fc297f8f8, JSClass 0xf0a6790db358, in object 0x168fc297f290 1436s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1436s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1436s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x168fc297f948, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1436s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x168fc297f998, JSClass 0xf0a6790dba68, in object 0x168fc297f2b8 1436s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1436s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x168fc297f9e8, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1436s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1436s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1436s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1436s JS G IFACE: Defined class for File (GFile), prototype 0x168fc29d1948, JSClass 0xf0a6790db840, in object 0x168fc297f290 1436s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x168fc297fa60, JSClass 0xf0a6790dba68, in object 0x32e9c1a170d8 1436s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1436s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x168fc297fad8, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1436s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1436s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1436s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x168fc297fb28, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1436s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1436s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x168fc297fb78, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1436s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1436s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x168fc297fbc8, JSClass 0xf0a6790db358, in object 0x168fc297f290 1436s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1436s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1436s JS G OBJ: Defined class for Settings (GSettings), prototype 0x168fc297fc18, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1436s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1436s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1436s JS G NS: Defined namespace 'Gio' 0x168fc297f290 in GIRepository 0x32e9c1a16ff8 1436s JS IMPORT: Importing module Gtk succeeded 1436s JS IMPORT: Defining parent 0x32e9c1a171e8 of 0x168fc29dd3d0 'Gtk' is mod 1 1436s JS IMPORT: successfully imported module 'Gtk' 1436s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 1436s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 1436s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x168fc297fc90, JSClass 0xf0a6790dba68, in object 0x168fc297f2e0 1436s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x168fc297fce0, JSClass 0xf0a6790dba68, in object 0x168fc297fc68 1436s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 1436s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x168fc29dd6c8, JSClass 0xf0a6790db840, in object 0x168fc297fc68 1436s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 1436s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x168fc297fd58, JSClass 0xf0a6790dba68, in object 0x168fc297fc68 1436s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 1436s JS G NS: Defined namespace 'Gtk' 0x168fc297fc68 in GIRepository 0x32e9c1a16ff8 1436s JS IMPORT: Importing 'system' 1436s JS NATIVE: Defining native module 'system' 1436s JS IMPORT: Defining parent 0x32e9c1a000f8 of 0x32e9c1a34f18 'system' is mod 1 1436s JS IMPORT: successfully imported module 'system' 1436s JS CTX: Script evaluation succeeded 1436s JS MAINLOOP: Main loop instance 0xac0134b6a3b0: Spinning loop until released or hook cleared 1436s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module metadata hook for module 0x32e9c1a04818 1436s JS IMPORT: Defining meta.importSync for module 0x32e9c1a04818 1436s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32e9c1a03b50), global 0x168fc293d1c0 1436s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1436s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1436s JS MAINLOOP: Set main loop hook to 1436s JS MAINLOOP: Main loop instance 0xac0134b6a3b0: hold 1436s JS MAINLOOP: Running and clearing main loop hook 1436s JS G BXD: Defining method run in prototype for GLib.MainLoop 1436s 1..17 1436s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1436s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1436s JS G BXD: Defined class for Source (GSource), prototype 0x168fc297fda8, JSClass 0xf0a6790db358, in object 0x168fc297f038 1436s JS G BXD: Defining method set_priority in prototype for GLib.Source 1436s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1436s JS G BXD: Defining method attach in prototype for GLib.Source 1436s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1436s JS IMPORT: Module metadata hook for module 0x168fc294bba0 1436s JS IMPORT: Defining meta.importSync for module 0x168fc294bba0 1436s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 1436s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x168fc297fe98, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1436s JS G BXD: Defining method destroy in prototype for GLib.Source 1436s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 1436s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1436s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1436s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1436s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1436s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1436s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1436s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1436s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1436s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1436s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1436s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1436s JS G ENUM: Defining GLib.LogLevelFlags as 0x32e9c1a1cac8 1436s JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' 1436s JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' 1436s JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' 1436s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1436s ok 2 Unsafe integer marshalling warns when conversion is lossy 1436s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 1436s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 1436s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 1437s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x16e8ea211380, JSClass 0xf0a6790dba68, in object 0x168fc297f290 1437s ok 5 Constructor throws when constructor called without new 1437s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 1437s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 1437s JS G ENUM: Defining enum value NONE (fixed from none) 0 1437s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 1437s JS G ENUM: Defining enum value SESSION (fixed from session) 2 1437s JS G ENUM: Defining Gio.BusType as 0x32e9c1a3edc0 1437s ok 6 Enum classes enum has a $gtype property 1437s ok 7 Enum classes enum $gtype property is enumerable 1437s JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' 1437s JS G ERR: Defined class for ResolverError (GError), prototype 0x168fc29f2a10, JSClass 0xf0a6790db5f8, in object 0x168fc297f290 1437s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 1437s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 1437s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 1437s ok 8 GError domains Number converts error to quark 1437s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 1437s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 1437s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 1437s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 1437s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 1437s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1437s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1437s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1437s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1437s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1437s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1437s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1437s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1437s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1437s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1437s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1437s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1437s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1437s JS G ENUM: Defining GObject.ParamFlags as 0x32e9c1a04778 1437s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 1437s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 1437s JS G PRM: JSObject created with param instance 0xac0134e7a380 type GParamBoolean 1437s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1437s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 1437s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1437s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 1437s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x168fc297fe70, JSClass 0xf0a6790db358, in object 0x168fc297f290 1437s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 1437s not ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 1437s # Message: Error: GSettings schema org.gnome.GjsTest not found in resource:///org/gnome/gjs/modules/core/overrides/Gio.js (line 753) 1437s # Stack: 1437s # error properties: Object({ matches: Function }) 1437s # _init@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:753:23 1437s # @/usr/libexec/installed-tests/cjs/js/testIntrospection.js:161:26 1437s # 1437s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 1437s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 1437s JS MAINLOOP: Main loop instance 0xac0134b6a3b0: Spinning loop until released or hook cleared 1437s JS MAINLOOP: handling job 0, 1437s JS MAINLOOP: Enqueue job , promise=, allocation site= 1437s JS MAINLOOP: Completed job 0 1437s JS MAINLOOP: handling job 1, 1437s JS MAINLOOP: Enqueue job , promise=, allocation site= 1437s JS MAINLOOP: Completed job 1 1437s JS MAINLOOP: handling job 2, 1437s JS MAINLOOP: Enqueue job , promise=, allocation site= 1437s JS MAINLOOP: Completed job 2 1437s JS MAINLOOP: handling job 3, 1437s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1437s JS MAINLOOP: Main loop instance 0xac0134b6a3b0: release 1437s JS MAINLOOP: Completed job 3 1437s JS MEMORY: Memory report: before destroying context 1437s JS MEMORY: 501 objects currently alive 1437s JS MEMORY: boxed_instance = 41 1437s JS MEMORY: boxed_prototype = 48 1437s JS MEMORY: closure = 1 1437s JS MEMORY: function = 348 1437s JS MEMORY: fundamental_instance = 0 1437s JS MEMORY: fundamental_prototype = 0 1437s JS MEMORY: gerror_instance = 0 1437s JS MEMORY: gerror_prototype = 2 1437s JS MEMORY: interface = 6 1437s JS MEMORY: module = 10 1437s JS MEMORY: ns = 6 1437s JS MEMORY: object_instance = 1 1437s JS MEMORY: object_prototype = 36 1437s JS MEMORY: param = 1 1437s JS MEMORY: union_instance = 0 1437s JS MEMORY: union_prototype = 1 1437s JS CTX: JS shutdown sequence 1437s JS CTX: Stopping profiler 1437s JS CTX: Shutting down toggle queue 1437s JS CTX: Notifying external reference holders of GjsContext dispose 1437s JS MAINLOOP: Stopping promise job dispatcher 1437s JS CTX: Notifying reference holders of GjsContext dispose 1437s JS CTX: Checking unhandled promise rejections 1437s JS CTX: Releasing cached JS wrappers 1437s JS CTX: Final triggered GC 1437s JS CTX: Destroying JS context 1437s JS CTX: Releasing all native objects 1437s JS CTX: Disabling auto GC 1437s JS CTX: Ending trace on global object 1437s JS CTX: Freeing allocated resources 1437s JS CTX: JS context destroyed 1437s PASS: cjs/testIntrospection.test 1437s Running test: cjs/testGObjectDestructionAccess.test 1437s JS NATIVE: Registered native JS module '_promiseNative' 1437s JS NATIVE: Registered native JS module '_byteArrayNative' 1437s JS NATIVE: Registered native JS module '_encodingNative' 1437s JS NATIVE: Registered native JS module '_gi' 1437s JS NATIVE: Registered native JS module 'gi' 1437s JS NATIVE: Registered native JS module 'cairoNative' 1437s JS NATIVE: Registered native JS module 'system' 1437s JS NATIVE: Registered native JS module 'console' 1437s JS NATIVE: Registered native JS module '_print' 1437s JS CTX: Enabling JIT 1437s JS CTX: Initialized class GjsFileImporter prototype 0x35c430600098 1437s JS IMPORT: Defining parent (nil) of 0x35c4306000f8 'imports' is mod 0 1437s JS IMPORT: Importing '_print' 1437s JS NATIVE: Defining native module '_print' 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0x35c4306006b0 '_print' is mod 1 1437s JS IMPORT: successfully imported module '_print' 1437s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1437s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x35c4306014f0), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x35c4306021a8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x35c4306027a8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x35c4306027a8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x35c4306021a8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x35c4306014f0), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x35c4306014f0), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x35c4306014f0), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x35c4306021a8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x35c4306027a8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x35c4306014f0), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x35c4306014f0), global 0xa148173d1c0 1437s JS MAINLOOP: Main loop instance 0xbb723fdf53b0: hold 1437s JS MAINLOOP: Enqueue job , promise=, allocation site= 1437s JS MAINLOOP: Starting promise job dispatcher 1437s JS MAINLOOP: Main loop instance 0xbb723fdf53b0: Spinning loop until released or hook cleared 1437s JS MAINLOOP: handling job 0, 1437s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1437s JS MAINLOOP: Main loop instance 0xbb723fdf53b0: release 1437s JS MAINLOOP: Completed job 0 1437s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35c430615910), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x35c430616340), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x35c430616340), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35c430615910), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35c430615910), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x35c430616340), global 0xa148173d1c0 1437s JS IMPORT: Module metadata hook for module 0x35c4306169e8 1437s JS IMPORT: Defining meta.importSync for module 0x35c4306169e8 1437s JS NATIVE: Defining native module 'gi' 1437s JS CTX: Initialized class GIRepositoryNamespace prototype 0x35c430617168 1437s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1437s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1437s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1437s JS IMPORT: Importing directory 'overrides' 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0x35c4306171e8 'overrides' is mod 1 1437s JS IMPORT: Defined importer 'overrides' 0x35c4306171e8 in 0x35c4306000f8 1437s JS IMPORT: successfully imported directory 'overrides' 1437s JS IMPORT: Importing '_byteArrayNative' 1437s JS NATIVE: Defining native module '_byteArrayNative' 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0x35c430617630 '_byteArrayNative' is mod 1 1437s JS IMPORT: successfully imported module '_byteArrayNative' 1437s JS IMPORT: Importing '_promiseNative' 1437s JS NATIVE: Defining native module '_promiseNative' 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0x35c4306176f0 '_promiseNative' is mod 1 1437s JS IMPORT: successfully imported module '_promiseNative' 1437s JS IMPORT: Importing module GLib succeeded 1437s JS IMPORT: Defining parent 0x35c4306171e8 of 0xa148173e2b8 'GLib' is mod 1 1437s JS IMPORT: successfully imported module 'GLib' 1437s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1437s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xa148177f060, JSClass 0xe38a24ceb358, in object 0xa148177f038 1437s JS CTX: Initialized class GIRepositoryGType prototype 0x35c430617920 1437s JS CTX: Initialized class GIRepositoryFunction prototype 0xa148173e308 1437s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1437s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1437s JS G BXD: Defined class for Error (GError), prototype 0xa148177f0b0, JSClass 0xe38a24ceb358, in object 0xa148177f038 1437s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1437s JS G BXD: Defined class for Variant (GVariant), prototype 0xa148177f100, JSClass 0xe38a24ceb358, in object 0xa148177f038 1437s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1437s JS G BXD: Defined class for Bytes (GBytes), prototype 0xa148177f150, JSClass 0xe38a24ceb358, in object 0xa148177f038 1437s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1437s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1437s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xa148177f1a0, JSClass 0xe38a24ceb358, in object 0xa148177f038 1437s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1437s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1437s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1437s JS G BXD: Defined class for Thread (GThread), prototype 0xa148177f1f0, JSClass 0xe38a24ceb358, in object 0xa148177f038 1437s JS G BXD: Defining method ref in prototype for GLib.Thread 1437s JS G BXD: Defining method unref in prototype for GLib.Thread 1437s JS G NS: Defined namespace 'GLib' 0xa148177f038 in GIRepository 0x35c430616ff8 1437s JS IMPORT: Importing module jasmine succeeded 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0xa148173ecb8 'jasmine' is mod 1 1437s JS IMPORT: successfully imported module 'jasmine' 1437s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1437s JS MAINLOOP: Main loop instance 0xbb723fdf53b0: hold 1437s JS MAINLOOP: Enqueue job , promise=, allocation site= 1437s JS MAINLOOP: Main loop instance 0xbb723fdf53b0: Spinning loop until released or hook cleared 1437s JS MAINLOOP: handling job 0, 1437s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1437s JS MAINLOOP: Main loop instance 0xbb723fdf53b0: release 1437s JS MAINLOOP: Completed job 0 1437s JS IMPORT: Importing 'gi' 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0x35c430616ff8 'gi' is mod 1 1437s JS IMPORT: successfully imported module 'gi' 1437s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1437s JS G NS: Defined namespace 'CjsPrivate' 0xa148177f290 in GIRepository 0x35c430616ff8 1437s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1437s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1437s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1437s JS IMPORT: Importing module _legacy succeeded 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0xa148173eee8 '_legacy' is mod 1 1437s JS IMPORT: successfully imported module '_legacy' 1437s JS IMPORT: Importing module lang succeeded 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0xa148173ee98 'lang' is mod 1 1437s JS IMPORT: successfully imported module 'lang' 1437s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1437s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1437s JS IMPORT: Importing module _signals succeeded 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0xa148173ef38 '_signals' is mod 1 1437s JS IMPORT: successfully imported module '_signals' 1437s JS IMPORT: Importing module signals succeeded 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0xa148173ee48 'signals' is mod 1 1437s JS IMPORT: successfully imported module 'signals' 1437s JS IMPORT: Importing module Gio succeeded 1437s JS IMPORT: Defining parent 0x35c4306171e8 of 0xa148173edf8 'Gio' is mod 1 1437s JS IMPORT: successfully imported module 'Gio' 1437s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1437s JS IMPORT: Importing '_gi' 1437s JS NATIVE: Defining native module '_gi' 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0x35c43062dcb0 '_gi' is mod 1 1437s JS IMPORT: successfully imported module '_gi' 1437s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1437s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1437s JS IMPORT: Importing module _common succeeded 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0xa148173efd8 '_common' is mod 1 1437s JS IMPORT: successfully imported module '_common' 1437s JS IMPORT: Importing module GObject succeeded 1437s JS IMPORT: Defining parent 0x35c4306171e8 of 0xa148173ef88 'GObject' is mod 1 1437s JS IMPORT: successfully imported module 'GObject' 1437s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1437s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1437s JS G BXD: Defined class for String (GString), prototype 0xa148177f538, JSClass 0xe38a24ceb358, in object 0xa148177f2b8 1437s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1437s JS G PRM: Defined class ParamSpec prototype is 0xa14817d20b0 class 0xe38a24cf02e8 in object 0xa148177f2b8 1437s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1437s JS G OBJ: Defined class for Object (GObject), prototype 0xa148177f6a0, JSClass 0xe38a24ceba68, in object 0xa148177f2b8 1437s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1437s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1437s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xa148177f6c8, JSClass 0xe38a24ceba68, in object 0xa148177f2b8 1437s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1437s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1437s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1437s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1437s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1437s JS G NS: Defined namespace 'GObject' 0xa148177f2b8 in GIRepository 0x35c430616ff8 1437s JS G OBJ: Defined class for Application (GApplication), prototype 0xa148177f718, JSClass 0xe38a24ceba68, in object 0xa148177f268 1437s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1437s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xa14817d2420, JSClass 0xe38a24ceb840, in object 0xa148177f268 1437s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1437s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1437s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1437s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1437s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1437s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1437s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1437s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1437s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1437s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1437s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xa148177f790, JSClass 0xe38a24ceba68, in object 0xa148177f268 1437s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1437s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xa14817d26a0, JSClass 0xe38a24ceb840, in object 0xa148177f268 1437s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1437s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xa148177f808, JSClass 0xe38a24ceba68, in object 0xa148177f268 1437s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1437s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1437s JS G IFACE: Defined class for Initable (GInitable), prototype 0xa14817d27e0, JSClass 0xe38a24ceb840, in object 0xa148177f268 1437s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1437s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1437s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1437s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xa148177f880, JSClass 0xe38a24ceb358, in object 0xa148177f268 1437s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1437s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xa148177f8d0, JSClass 0xe38a24ceb358, in object 0xa148177f268 1437s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1437s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1437s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xa148177f920, JSClass 0xe38a24ceba68, in object 0xa148177f268 1437s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xa148177f970, JSClass 0xe38a24ceba68, in object 0xa148177f290 1437s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1437s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xa148177f9c0, JSClass 0xe38a24ceba68, in object 0xa148177f268 1437s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1437s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1437s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1437s JS G IFACE: Defined class for File (GFile), prototype 0xa14817d2948, JSClass 0xe38a24ceb840, in object 0xa148177f268 1437s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xa148177fa38, JSClass 0xe38a24ceba68, in object 0x35c4306170d8 1437s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1437s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xa148177fab0, JSClass 0xe38a24ceba68, in object 0xa148177f268 1437s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1437s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1437s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xa148177fb00, JSClass 0xe38a24ceba68, in object 0xa148177f268 1437s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1437s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xa148177fb50, JSClass 0xe38a24ceba68, in object 0xa148177f268 1437s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1437s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xa148177fba0, JSClass 0xe38a24ceb358, in object 0xa148177f268 1437s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1437s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1437s JS G OBJ: Defined class for Settings (GSettings), prototype 0xa148177fbf0, JSClass 0xe38a24ceba68, in object 0xa148177f268 1437s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1437s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1437s JS G NS: Defined namespace 'Gio' 0xa148177f268 in GIRepository 0x35c430616ff8 1437s JS IMPORT: JS import 'GjsTestTools' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsTestTools.js 1437s JS G NS: Defined namespace 'GjsTestTools' 0xa148177fc40 in GIRepository 0x35c430616ff8 1437s JS IMPORT: Importing module Gtk succeeded 1437s JS IMPORT: Defining parent 0x35c4306171e8 of 0xa14817de3d0 'Gtk' is mod 1 1437s JS IMPORT: successfully imported module 'Gtk' 1437s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 1437s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 1437s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xa148177fc90, JSClass 0xe38a24ceba68, in object 0xa148177f2b8 1437s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xa148177fce0, JSClass 0xe38a24ceba68, in object 0xa148177fc68 1437s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 1437s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xa14817de6c8, JSClass 0xe38a24ceb840, in object 0xa148177fc68 1437s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 1437s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xa148177fd58, JSClass 0xe38a24ceba68, in object 0xa148177fc68 1437s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 1437s JS G NS: Defined namespace 'Gtk' 0xa148177fc68 in GIRepository 0x35c430616ff8 1437s JS IMPORT: Importing 'system' 1437s JS NATIVE: Defining native module 'system' 1437s JS IMPORT: Defining parent 0x35c4306000f8 of 0x35c430634f18 'system' is mod 1 1437s JS IMPORT: successfully imported module 'system' 1437s JS CTX: Script evaluation succeeded 1437s JS MAINLOOP: Main loop instance 0xbb723fdf53b0: Spinning loop until released or hook cleared 1437s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module metadata hook for module 0x35c430616ab0 1437s JS IMPORT: Defining meta.importSync for module 0x35c430616ab0 1437s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35c430615de8), global 0xa148173d1c0 1437s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1437s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1437s JS MAINLOOP: Set main loop hook to 1437s JS MAINLOOP: Main loop instance 0xbb723fdf53b0: hold 1437s JS MAINLOOP: Running and clearing main loop hook 1437s JS G BXD: Defining method run in prototype for GLib.MainLoop 1437s 1..54 1437s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1437s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1437s JS G BXD: Defined class for Source (GSource), prototype 0xa148177fda8, JSClass 0xe38a24ceb358, in object 0xa148177f038 1437s JS G BXD: Defining method set_priority in prototype for GLib.Source 1437s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1437s JS G BXD: Defining method attach in prototype for GLib.Source 1437s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1437s JS IMPORT: Module metadata hook for module 0xa148174bbd8 1437s JS IMPORT: Defining meta.importSync for module 0xa148174bbd8 1437s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 1437s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 1437s glx: failed to create drisw screen 1437s failed to load driver: zink 1437s JS G BXD: Defining method destroy in prototype for GLib.Source 1437s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 1437s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 1437s JS G OBJ: Defined class for Bin (GtkBin), prototype 0xa148177fec0, JSClass 0xe38a24ceba68, in object 0xa148177fc68 1437s JS G OBJ: Defined class for Window (GtkWindow), prototype 0xa148177ff10, JSClass 0xe38a24ceba68, in object 0xa148177fc68 1437s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 1437s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 1437s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 1437s JS G ENUM: Defining Gtk.WindowType as 0x35c4306288d0 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 1437s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 1437s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1437s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1437s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1437s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1437s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1437s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1437s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1437s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1437s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1437s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1437s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1437s JS G ENUM: Defining GLib.LogLevelFlags as 0x35c4306290e0 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff11df8 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:27 (a14817a6ec0 @ 61) 1437s #1 bb723ff11d48 i resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9c50 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 bb723ff11cb8 i resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 bb723ff11c28 i resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 bb723ff11ba0 i resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 bb723ff11b08 i resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 bb723ff11a38 i self-hosted:1121 (a1481773f60 @ 407) 1437s #8 bb723ff119b0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1437s ok 1 Access to destroyed GObject Get property 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff11cc0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:39 (a14817a6f10 @ 97) 1437s #1 ffffcafd91c0 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd92a0 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 bb723ff11c30 i resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 bb723ff11ba0 i resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9c50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 bb723ff11b08 i resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 bb723ff11a38 i self-hosted:1121 (a1481773f60 @ 407) 1437s #8 bb723ff119b0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff11cc0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:40 (a14817a6f10 @ 118) 1437s #1 ffffcafd91c0 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd92a0 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 bb723ff11c30 i resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 bb723ff11ba0 i resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9c50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 bb723ff11b08 i resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 bb723ff11a38 i self-hosted:1121 (a1481773f60 @ 407) 1437s #8 bb723ff119b0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 2 Access to destroyed GObject Set property 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff11cc0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:50 (a14817a6f60 @ 56) 1437s #1 ffffcafd91c0 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd92a0 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 bb723ff11c30 i resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 bb723ff11ba0 i resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9c50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 bb723ff11b08 i resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 bb723ff11a38 i self-hosted:1121 (a1481773f60 @ 407) 1437s #8 bb723ff119b0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 3 Access to destroyed GObject Add expando property 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s ok 4 Access to destroyed GObject Access to unset expando property 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s ok 5 Access to destroyed GObject Access previously set expando property 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:72 (a14817bf0b0 @ 68) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 6 Access to destroyed GObject Access to getter method 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:84 (a14817bf100 @ 104) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:85 (a14817bf100 @ 130) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 7 Access to destroyed GObject Access to setter method 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:95 (a14817bf150 @ 78) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 8 Access to destroyed GObject Proto function connect 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:105 (a14817bf1f0 @ 78) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 9 Access to destroyed GObject Proto function connect_after 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:115 (a14817bf290 @ 73) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 10 Access to destroyed GObject Proto function emit 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff11a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:887 (a14817ced80 @ 29) 1437s #1 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:125 (a14817bf2e0 @ 78) 1437s #2 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #3 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #4 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #5 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #6 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #7 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #8 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #9 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #10 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 11 Access to destroyed GObject Proto function signals_disconnect 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff11a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:865 (a14817cece0 @ 29) 1437s #1 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:135 (a14817bf380 @ 78) 1437s #2 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #3 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #4 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #5 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #6 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #7 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #8 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #9 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #10 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 12 Access to destroyed GObject Proto function signals_block 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff11a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:876 (a14817ced30 @ 29) 1437s #1 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:145 (a14817bf420 @ 78) 1437s #2 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #3 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #4 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #5 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #6 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #7 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #8 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #9 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #10 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 13 Access to destroyed GObject Proto function signals_unblock 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s ok 14 Access to destroyed GObject Proto function toString 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s ok 15 Access to destroyed GObject Proto function toString before/after 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:201 (a14817bf6a0 @ 61) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 16 Access to finalized GObject Get property 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:213 (a14817bf6f0 @ 97) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:214 (a14817bf6f0 @ 118) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 17 Access to finalized GObject Set property 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:224 (a14817bf740 @ 56) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 18 Access to finalized GObject Add expando property 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s ok 19 Access to finalized GObject Access to unset expando property 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s ok 20 Access to finalized GObject Access previously set expando property 1437s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1437s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1437s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1437s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1437s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1437s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1437s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1437s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1437s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1437s == Stack trace for context 0xbb723fdf5490 == 1437s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:248 (a14817bf830 @ 109) 1437s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s ok 21 Access to finalized GObject Access to getter method 1438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:260 (a14817bf880 @ 104) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s ok 22 Access to finalized GObject Access to setter method 1438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:270 (a14817bf8d0 @ 78) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s ok 23 Access to finalized GObject Proto function connect 1438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:280 (a14817bf970 @ 78) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s ok 24 Access to finalized GObject Proto function connect_after 1438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:290 (a14817bfa10 @ 73) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s ok 25 Access to finalized GObject Proto function emit 1438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 ffffcafd93c0 b /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff11a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:887 (a14817ced80 @ 29) 1438s #1 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:300 (a14817bfa60 @ 78) 1438s #2 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #3 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #4 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #5 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #6 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #7 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #8 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #9 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #10 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s ok 26 Access to finalized GObject Proto function signals_disconnect 1438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 ffffcafd9970 b /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff11a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:865 (a14817cece0 @ 29) 1438s #1 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:310 (a14817bfb00 @ 78) 1438s #2 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #3 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #4 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #5 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #6 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #7 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #8 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #9 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #10 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s ok 27 Access to finalized GObject Proto function signals_block 1438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 ffffcafd9970 b /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff11a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:876 (a14817ced30 @ 29) 1438s #1 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:320 (a14817bfba0 @ 78) 1438s #2 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #3 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #4 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #5 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #6 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #7 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #8 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #9 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #10 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s ok 28 Access to finalized GObject Proto function signals_unblock 1438s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 ffffcafd9970 b /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (a14817bf600 @ 150) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s ok 29 Access to finalized GObject Proto function toString 1438s JS G NS: Found info type FUNCTION for 'init' in namespace 'GjsTestTools' 1438s JS G NS: Found info type OBJECT for 'EmblemedIcon' in namespace 'Gio' 1438s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0xa148177ffd8, JSClass 0xe38a24ceba68, in object 0xa148177f268 1438s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 1438s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x3bac113d060, JSClass 0xe38a24ceba68, in object 0xa148177f268 1438s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 1438s JS G IFACE: Defined class for Icon (GIcon), prototype 0xa14817d2b28, JSClass 0xe38a24ceb840, in object 0xa148177f268 1438s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 1438s JS G NS: Found info type FUNCTION for 'reset' in namespace 'GjsTestTools' 1438s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 1438s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 1438s == Stack trace for context 0xbb723fdf5490 == 1438s #0 bb723ff119b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:387 (a14817bfe70 @ 373) 1438s #1 ffffcafd9a40 b resource:///org/gjs/jsunit/jasmine.js:7044 (a14817a2e20 @ 325) 1438s #2 ffffcafd9b20 b resource:///org/gjs/jsunit/jasmine.js:7085 (a14817a3150 @ 83) 1438s #3 ffffcafd9be0 b resource:///org/gjs/jsunit/jasmine.js:7004 (a14817a2f60 @ 91) 1438s #4 ffffcafd9c90 b resource:///org/gjs/jsunit/jasmine.js:7011 (a14817a2f10 @ 189) 1438s #5 ffffcafd9d50 b resource:///org/gjs/jsunit/jasmine.js:6905 (a14817a2b50 @ 31) 1438s #6 ffffcafd9e10 b resource:///org/gjs/jsunit/jasmine.js:7101 (a14817a31a0 @ 82) 1438s #7 ffffcafd9ee0 b self-hosted:1121 (a1481773f60 @ 407) 1438s #8 ffffcafd9f90 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (a14817737e0 @ 77) 1438s #9 bb723ff118e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (a148177d9c0 @ 139) 1438s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 1438s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 1438s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 1438s JS G NS: Found info type FUNCTION for 'delayed_unref' in namespace 'GjsTestTools' 1438s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 1438s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 1438s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 1438s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x3bac113d100, JSClass 0xe38a24ceb358, in object 0xa148177f038 1438s JS G BXD: Defining method iteration in prototype for GLib.MainContext 1438s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 1438s JS G NS: Found info type FUNCTION for 'save_object' in namespace 'GjsTestTools' 1438s JS G NS: Found info type FUNCTION for 'peek_saved' in namespace 'GjsTestTools' 1438s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 1438s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 1438s JS G NS: Found info type FUNCTION for 'get_disposed' in namespace 'GjsTestTools' 1438s ok 38 Disposed or finalized GObject returned from function is marked as disposed 1438s JS G NS: Found info type FUNCTION for 'get_saved' in namespace 'GjsTestTools' 1438s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1438s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 1438s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 1438s JS G NS: Found info type FUNCTION for 'unref_other_thread' in namespace 'GjsTestTools' 1438s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 1438s JS G NS: Found info type FUNCTION for 'ref_other_thread' in namespace 'GjsTestTools' 1442s ok 41 Disposed or finalized GObject ignores toggling queued toggles 1442s JS G NS: Found info type FUNCTION for 'run_dispose_other_thread' in namespace 'GjsTestTools' 1442s ok 42 Disposed or finalized GObject can be disposed from other thread 1442s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 1442s JS G NS: Found info type FUNCTION for 'save_object_unreffed' in namespace 'GjsTestTools' 1442s JS G NS: Found info type FUNCTION for 'delayed_ref_other_thread' in namespace 'GjsTestTools' 1442s JS G NS: Found info type FUNCTION for 'steal_saved' in namespace 'GjsTestTools' 1442s ok 44 GObject with toggle references can be re-reffed from other thread delayed 1442s JS G NS: Found info type FUNCTION for 'delayed_unref_other_thread' in namespace 'GjsTestTools' 1442s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 1442s JS G NS: Found info type FUNCTION for 'delayed_ref_unref_other_thread' in namespace 'GjsTestTools' 1442s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 1442s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 1442s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 1442s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 1442s JS G NS: Found info type FUNCTION for 'get_weak_other_thread' in namespace 'GjsTestTools' 1442s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 1442s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 1442s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 1442s JS G BXD: Defining method join in prototype for GLib.Thread 1442s JS G NS: Found info type FUNCTION for 'clear_saved' in namespace 'GjsTestTools' 1442s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 1442s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 1442s ok 53 GObject with toggle references can be finalized while queued in toggle queue 1442s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 1442s Executing: cjs/testGObjectDestructionAccess.test 1442s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 1442s JS G NS: Found info type FUNCTION for 'get_saved_ref_count' in namespace 'GjsTestTools' 1442s ok 54 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main 1442s JS MAINLOOP: Enqueue job , promise=, allocation site= 1442s JS MAINLOOP: Main loop instance 0xbb723fdf53b0: Spinning loop until released or hook cleared 1442s JS MAINLOOP: handling job 0, 1442s JS MAINLOOP: Enqueue job , promise=, allocation site= 1442s JS MAINLOOP: Completed job 0 1442s JS MAINLOOP: handling job 1, 1442s JS MAINLOOP: Enqueue job , promise=, allocation site= 1442s JS MAINLOOP: Completed job 1 1442s JS MAINLOOP: handling job 2, 1442s JS MAINLOOP: Enqueue job , promise=, allocation site= 1442s JS MAINLOOP: Completed job 2 1442s JS MAINLOOP: handling job 3, 1442s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1442s JS MAINLOOP: Main loop instance 0xbb723fdf53b0: release 1442s JS MAINLOOP: Completed job 3 1442s JS MEMORY: Memory report: before destroying context 1442s JS MEMORY: 361 objects currently alive 1442s JS MEMORY: boxed_instance = 62 1442s JS MEMORY: boxed_prototype = 11 1442s JS MEMORY: closure = 3 1442s JS MEMORY: function = 242 1442s JS MEMORY: fundamental_instance = 0 1443s JS MEMORY: fundamental_prototype = 0 1443s JS MEMORY: gerror_instance = 0 1443s JS MEMORY: gerror_prototype = 0 1443s JS MEMORY: interface = 6 1443s JS MEMORY: module = 10 1443s JS MEMORY: ns = 6 1443s JS MEMORY: object_instance = 0 1443s JS MEMORY: object_prototype = 21 1443s JS MEMORY: param = 0 1443s JS MEMORY: union_instance = 0 1443s JS MEMORY: union_prototype = 0 1443s JS CTX: JS shutdown sequence 1443s JS CTX: Stopping profiler 1443s JS CTX: Shutting down toggle queue 1443s JS CTX: Notifying external reference holders of GjsContext dispose 1443s JS MAINLOOP: Stopping promise job dispatcher 1443s JS CTX: Notifying reference holders of GjsContext dispose 1443s JS CTX: Checking unhandled promise rejections 1443s JS CTX: Releasing cached JS wrappers 1443s JS CTX: Final triggered GC 1443s JS CTX: Destroying JS context 1443s JS CTX: Releasing all native objects 1443s JS CTX: Disabling auto GC 1443s JS CTX: Ending trace on global object 1443s JS CTX: Freeing allocated resources 1443s JS CTX: JS context destroyed 1443s PASS: cjs/testGObjectDestructionAccess.test 1443s Running test: cjs/testGLib.test 1443s JS NATIVE: Registered native JS module '_promiseNative' 1443s JS NATIVE: Registered native JS module '_byteArrayNative' 1443s JS NATIVE: Registered native JS module '_encodingNative' 1443s JS NATIVE: Registered native JS module '_gi' 1443s JS NATIVE: Registered native JS module 'gi' 1443s JS NATIVE: Registered native JS module 'cairoNative' 1443s JS NATIVE: Registered native JS module 'system' 1443s JS NATIVE: Registered native JS module 'console' 1443s JS NATIVE: Registered native JS module '_print' 1443s JS CTX: Enabling JIT 1443s JS CTX: Initialized class GjsFileImporter prototype 0x25a44ed00098 1443s JS IMPORT: Defining parent (nil) of 0x25a44ed000f8 'imports' is mod 0 1443s JS IMPORT: Importing '_print' 1443s JS NATIVE: Defining native module '_print' 1443s JS IMPORT: Defining parent 0x25a44ed000f8 of 0x25a44ed006b0 '_print' is mod 1 1443s JS IMPORT: successfully imported module '_print' 1443s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1443s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x25a44ed014f0), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x25a44ed021a8), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x25a44ed027a8), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x25a44ed027a8), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x25a44ed021a8), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x25a44ed014f0), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x25a44ed014f0), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x25a44ed014f0), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x25a44ed021a8), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x25a44ed027a8), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x25a44ed014f0), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x25a44ed014f0), global 0x1857453d1c0 1443s JS MAINLOOP: Main loop instance 0xbfae085713b0: hold 1443s JS MAINLOOP: Enqueue job , promise=, allocation site= 1443s JS MAINLOOP: Starting promise job dispatcher 1443s JS MAINLOOP: Main loop instance 0xbfae085713b0: Spinning loop until released or hook cleared 1443s JS MAINLOOP: handling job 0, 1443s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1443s JS MAINLOOP: Main loop instance 0xbfae085713b0: release 1443s JS MAINLOOP: Completed job 0 1443s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x25a44ed15910), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x25a44ed16340), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x25a44ed16340), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x25a44ed15910), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x25a44ed15910), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x25a44ed16340), global 0x1857453d1c0 1443s JS IMPORT: Module metadata hook for module 0x25a44ed169e8 1443s JS IMPORT: Defining meta.importSync for module 0x25a44ed169e8 1443s JS NATIVE: Defining native module 'gi' 1443s JS CTX: Initialized class GIRepositoryNamespace prototype 0x25a44ed17168 1443s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1443s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1443s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1443s JS IMPORT: Importing directory 'overrides' 1443s JS IMPORT: Defining parent 0x25a44ed000f8 of 0x25a44ed171e8 'overrides' is mod 1 1443s JS IMPORT: Defined importer 'overrides' 0x25a44ed171e8 in 0x25a44ed000f8 1443s JS IMPORT: successfully imported directory 'overrides' 1443s JS IMPORT: Importing '_byteArrayNative' 1443s JS NATIVE: Defining native module '_byteArrayNative' 1443s JS IMPORT: Defining parent 0x25a44ed000f8 of 0x25a44ed17630 '_byteArrayNative' is mod 1 1443s JS IMPORT: successfully imported module '_byteArrayNative' 1443s JS IMPORT: Importing '_promiseNative' 1443s JS NATIVE: Defining native module '_promiseNative' 1443s JS IMPORT: Defining parent 0x25a44ed000f8 of 0x25a44ed176f0 '_promiseNative' is mod 1 1443s JS IMPORT: successfully imported module '_promiseNative' 1443s JS IMPORT: Importing module GLib succeeded 1443s JS IMPORT: Defining parent 0x25a44ed171e8 of 0x1857453e2b8 'GLib' is mod 1 1443s JS IMPORT: successfully imported module 'GLib' 1443s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1443s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1857457f060, JSClass 0xeb99e38fb358, in object 0x1857457f038 1443s JS CTX: Initialized class GIRepositoryGType prototype 0x25a44ed17920 1443s JS CTX: Initialized class GIRepositoryFunction prototype 0x1857453e308 1443s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1443s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1443s JS G BXD: Defined class for Error (GError), prototype 0x1857457f0b0, JSClass 0xeb99e38fb358, in object 0x1857457f038 1443s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1443s JS G BXD: Defined class for Variant (GVariant), prototype 0x1857457f100, JSClass 0xeb99e38fb358, in object 0x1857457f038 1443s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1443s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1857457f150, JSClass 0xeb99e38fb358, in object 0x1857457f038 1443s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1443s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1443s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1857457f1a0, JSClass 0xeb99e38fb358, in object 0x1857457f038 1443s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1443s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1443s JS G BXD: Defined class for Thread (GThread), prototype 0x1857457f1f0, JSClass 0xeb99e38fb358, in object 0x1857457f038 1443s JS G BXD: Defining method ref in prototype for GLib.Thread 1443s JS G BXD: Defining method unref in prototype for GLib.Thread 1443s JS G NS: Defined namespace 'GLib' 0x1857457f038 in GIRepository 0x25a44ed16ff8 1443s JS IMPORT: Importing module jasmine succeeded 1443s JS IMPORT: Defining parent 0x25a44ed000f8 of 0x1857453ecb8 'jasmine' is mod 1 1443s JS IMPORT: successfully imported module 'jasmine' 1443s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1443s JS MAINLOOP: Main loop instance 0xbfae085713b0: hold 1443s JS MAINLOOP: Enqueue job , promise=, allocation site= 1443s JS MAINLOOP: Main loop instance 0xbfae085713b0: Spinning loop until released or hook cleared 1443s JS MAINLOOP: handling job 0, 1443s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1443s JS MAINLOOP: Main loop instance 0xbfae085713b0: release 1443s JS MAINLOOP: Completed job 0 1443s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 1443s JS IMPORT: Importing 'gi' 1443s JS IMPORT: Defining parent 0x25a44ed000f8 of 0x25a44ed16ff8 'gi' is mod 1 1443s JS IMPORT: successfully imported module 'gi' 1443s JS IMPORT: Importing module byteArray succeeded 1443s JS IMPORT: Defining parent 0x25a44ed000f8 of 0x1857453edf8 'byteArray' is mod 1 1443s JS IMPORT: successfully imported module 'byteArray' 1443s JS CTX: Script evaluation succeeded 1443s JS MAINLOOP: Main loop instance 0xbfae085713b0: Spinning loop until released or hook cleared 1443s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x25a44ed3cb88), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x25a44ed3cb88), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x25a44ed3cb88), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x25a44ed3cb88), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x25a44ed3cb88), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x25a44ed3cb88), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x25a44ed3cb88), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x25a44ed3cb88), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1857454be78), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1857454be78), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1857454be78), global 0x1857453d1c0 1443s JS IMPORT: Module metadata hook for module 0x1857454bf58 1443s JS IMPORT: Defining meta.importSync for module 0x1857454bf58 1443s JS NATIVE: Defining native module 'system' 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1857454be78), global 0x1857453d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1857454be78), global 0x1857453d1c0 1443s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1443s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1443s JS MAINLOOP: Set main loop hook to 1443s JS MAINLOOP: Main loop instance 0xbfae085713b0: hold 1443s JS MAINLOOP: Running and clearing main loop hook 1443s JS G BXD: Defining method run in prototype for GLib.MainLoop 1443s 1..28 1443s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1443s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1443s JS G BXD: Defined class for Source (GSource), prototype 0x1857457f268, JSClass 0xeb99e38fb358, in object 0x1857457f038 1443s JS G BXD: Defining method set_priority in prototype for GLib.Source 1443s JS IMPORT: Importing '_gi' 1443s JS NATIVE: Defining native module '_gi' 1443s JS IMPORT: Defining parent 0x185745409d0 of 0x25a44ed07070 '_gi' is mod 1 1443s JS IMPORT: successfully imported module '_gi' 1443s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1443s JS G NS: Defined namespace 'CjsPrivate' 0x1857457f308 in GIRepository 0x18574540808 1443s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1443s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1443s JS IMPORT: Importing module _common succeeded 1443s JS IMPORT: Defining parent 0x185745409d0 of 0x185745e1600 '_common' is mod 1 1443s JS IMPORT: successfully imported module '_common' 1443s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1443s JS IMPORT: Importing module _legacy succeeded 1443s JS IMPORT: Defining parent 0x185745409d0 of 0x185745e1650 '_legacy' is mod 1 1443s JS IMPORT: successfully imported module '_legacy' 1443s JS IMPORT: Importing module GObject succeeded 1443s JS IMPORT: Defining parent 0x18574540ad8 of 0x185745e15b0 'GObject' is mod 1 1443s JS IMPORT: successfully imported module 'GObject' 1443s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1443s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1443s JS G BXD: Defined class for String (GString), prototype 0x1857457f588, JSClass 0xeb99e38fb358, in object 0x1857457f2e0 1443s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1443s JS G PRM: Defined class ParamSpec prototype is 0x185745e16f0 class 0xeb99e39002e8 in object 0x1857457f2e0 1443s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1443s JS G OBJ: Defined class for Object (GObject), prototype 0x1857457f6f0, JSClass 0xeb99e38fba68, in object 0x1857457f2e0 1443s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1443s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1443s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1857457f718, JSClass 0xeb99e38fba68, in object 0x1857457f2e0 1443s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1443s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1443s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1443s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1443s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1443s JS G NS: Defined namespace 'GObject' 0x1857457f2e0 in GIRepository 0x18574540808 1443s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1443s JS G BXD: Defining method attach in prototype for GLib.Source 1443s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1443s JS IMPORT: Module metadata hook for module 0x1857454b8c8 1443s JS IMPORT: Defining meta.importSync for module 0x1857454b8c8 1443s JS G BXD: Defining method get_string in prototype for GLib.Variant 1443s JS G BXD: Defining method classify in prototype for GLib.Variant 1443s JS G BXD: Defining method destroy in prototype for GLib.Source 1443s ok 1 GVariant constructor constructs a string variant 1443s JS G BXD: Defining method equal in prototype for GLib.Variant 1443s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 1443s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 1443s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1857457fab0, JSClass 0xeb99e38fb358, in object 0x1857457f038 1443s JS G BXD: Defining method n_children in prototype for GLib.Variant 1443s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 1443s JS G BXD: Defining method get_variant in prototype for GLib.Variant 1443s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 1443s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 1443s ok 3 GVariant constructor constructs a struct variant 1443s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 1443s ok 4 GVariant constructor constructs a maybe variant 1443s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 1443s ok 5 GVariant constructor constructs a byte array variant 1443s ok 6 GVariant constructor constructs a byte array variant from a string 1443s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 1443s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 1443s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 1443s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 1443s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 1443s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 1443s ok 11 GVariantDict lookup returns the unpacked variant 1443s ok 12 GVariantDict lookup returns null if the key isn't present 1443s JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' 1443s ok 13 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 1443s ok 14 GLib string function overrides GLib.stpcpy 1443s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1443s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1443s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1443s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1443s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1443s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1443s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1443s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1443s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1443s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1443s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1443s JS G ENUM: Defining GLib.LogLevelFlags as 0x25a44ed7dd90 1443s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1443s ok 15 GLib string function overrides GLib.strstr_len 1443s ok 16 GLib string function overrides GLib.strrstr 1443s ok 17 GLib string function overrides GLib.strrstr_len 1443s ok 18 GLib string function overrides GLib.strup 1443s ok 19 GLib string function overrides GLib.strdown 1443s ok 20 GLib string function overrides GLib.strreverse 1443s JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 1443s ok 21 GLib string function overrides GLib.ascii_dtostr 1443s ok 22 GLib string function overrides GLib.ascii_formatd 1443s ok 23 GLib string function overrides GLib.strchug 1443s ok 24 GLib string function overrides GLib.strchomp 1443s ok 25 GLib string function overrides GLib.strstrip 1443s JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' 1443s ok 26 GLib string function overrides GLib.strdelimit 1443s ok 27 GLib string function overrides GLib.strcanon 1443s JS G NS: Found info type FUNCTION for 'base64_encode' in namespace 'GLib' 1443s JS IMPORT: Module metadata hook for module 0x1857454bee8 1443s JS IMPORT: Defining meta.importSync for module 0x1857454bee8 1443s JS NATIVE: Defining native module '_encodingNative' 1443s ok 28 GLib string function overrides GLib.base64_encode 1443s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1443s JS MAINLOOP: Enqueue job , promise=, allocation site= 1443s JS MAINLOOP: Main loop instance 0xbfae085713b0: Spinning loop until released or hook cleared 1443s JS MAINLOOP: handling job 0, 1443s JS MAINLOOP: Enqueue job , promise=, allocation site= 1443s JS MAINLOOP: Completed job 0 1443s JS MAINLOOP: handling job 1, 1443s JS MAINLOOP: Enqueue job , promise=, allocation site= 1443s JS MAINLOOP: Completed job 1 1443s JS MAINLOOP: handling job 2, 1443s JS MAINLOOP: Enqueue job , promise=, allocation site= 1443s JS MAINLOOP: Completed job 2 1443s JS MAINLOOP: handling job 3, 1443s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1443s JS MAINLOOP: Main loop instance 0xbfae085713b0: release 1443s JS MAINLOOP: Completed job 3 1443s JS MEMORY: Memory report: before destroying context 1443s JS MEMORY: 431 objects currently alive 1443s JS MEMORY: boxed_instance = 291 1443s JS MEMORY: boxed_prototype = 9 1443s JS MEMORY: closure = 1 1443s JS MEMORY: function = 119 1443s JS MEMORY: fundamental_instance = 0 1443s JS MEMORY: fundamental_prototype = 0 1443s JS MEMORY: gerror_instance = 0 1443s JS MEMORY: gerror_prototype = 0 1443s JS MEMORY: interface = 0 1443s JS MEMORY: module = 6 1443s JS MEMORY: ns = 3 1443s JS MEMORY: object_instance = 0 1443s JS MEMORY: object_prototype = 2 1443s JS MEMORY: param = 0 1443s JS MEMORY: union_instance = 0 1443s JS MEMORY: union_prototype = 0 1443s JS CTX: JS shutdown sequence 1443s JS CTX: Stopping profiler 1443s JS CTX: Shutting down toggle queue 1443s JS CTX: Notifying external reference holders of GjsContext dispose 1443s JS MAINLOOP: Stopping promise job dispatcher 1443s JS CTX: Notifying reference holders of GjsContext dispose 1443s JS CTX: Checking unhandled promise rejections 1443s JS CTX: Releasing cached JS wrappers 1443s JS CTX: Final triggered GC 1443s JS CTX: Destroying JS context 1443s JS CTX: Releasing all native objects 1443s JS CTX: Disabling auto GC 1443s JS CTX: Ending trace on global object 1443s JS CTX: Freeing allocated resources 1443s JS CTX: JS context destroyed 1443s PASS: cjs/testGLib.test 1443s Running test: cjs/testEncoding.test 1443s JS NATIVE: Registered native JS module '_promiseNative' 1443s JS NATIVE: Registered native JS module '_byteArrayNative' 1443s JS NATIVE: Registered native JS module '_encodingNative' 1443s JS NATIVE: Registered native JS module '_gi' 1443s JS NATIVE: Registered native JS module 'gi' 1443s JS NATIVE: Registered native JS module 'cairoNative' 1443s JS NATIVE: Registered native JS module 'system' 1443s JS NATIVE: Registered native JS module 'console' 1443s JS NATIVE: Registered native JS module '_print' 1443s JS CTX: Enabling JIT 1443s JS CTX: Initialized class GjsFileImporter prototype 0x2dc4c7600098 1443s JS IMPORT: Defining parent (nil) of 0x2dc4c76000f8 'imports' is mod 0 1443s JS IMPORT: Importing '_print' 1443s JS NATIVE: Defining native module '_print' 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x2dc4c76006b0 '_print' is mod 1 1443s JS IMPORT: successfully imported module '_print' 1443s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1443s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2dc4c76014f0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2dc4c76021a8), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2dc4c76027a8), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2dc4c76027a8), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2dc4c76021a8), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2dc4c76014f0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2dc4c76014f0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2dc4c76014f0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2dc4c76021a8), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2dc4c76027a8), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2dc4c76014f0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2dc4c76014f0), global 0x193ed523d1c0 1443s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: hold 1443s JS MAINLOOP: Enqueue job , promise=, allocation site= 1443s JS MAINLOOP: Starting promise job dispatcher 1443s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: Spinning loop until released or hook cleared 1443s JS MAINLOOP: handling job 0, 1443s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1443s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: release 1443s JS MAINLOOP: Completed job 0 1443s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2dc4c7615910), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2dc4c7616340), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2dc4c7616340), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2dc4c7615910), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2dc4c7615910), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2dc4c7616340), global 0x193ed523d1c0 1443s JS IMPORT: Module metadata hook for module 0x2dc4c76169e8 1443s JS IMPORT: Defining meta.importSync for module 0x2dc4c76169e8 1443s JS NATIVE: Defining native module 'gi' 1443s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2dc4c7617168 1443s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1443s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1443s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1443s JS IMPORT: Importing directory 'overrides' 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x2dc4c76171e8 'overrides' is mod 1 1443s JS IMPORT: Defined importer 'overrides' 0x2dc4c76171e8 in 0x2dc4c76000f8 1443s JS IMPORT: successfully imported directory 'overrides' 1443s JS IMPORT: Importing '_byteArrayNative' 1443s JS NATIVE: Defining native module '_byteArrayNative' 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x2dc4c7617630 '_byteArrayNative' is mod 1 1443s JS IMPORT: successfully imported module '_byteArrayNative' 1443s JS IMPORT: Importing '_promiseNative' 1443s JS NATIVE: Defining native module '_promiseNative' 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x2dc4c76176f0 '_promiseNative' is mod 1 1443s JS IMPORT: successfully imported module '_promiseNative' 1443s JS IMPORT: Importing module GLib succeeded 1443s JS IMPORT: Defining parent 0x2dc4c76171e8 of 0x193ed523e2b8 'GLib' is mod 1 1443s JS IMPORT: successfully imported module 'GLib' 1443s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1443s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x193ed527f060, JSClass 0xebfdbf30b358, in object 0x193ed527f038 1443s JS CTX: Initialized class GIRepositoryGType prototype 0x2dc4c7617920 1443s JS CTX: Initialized class GIRepositoryFunction prototype 0x193ed523e308 1443s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1443s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1443s JS G BXD: Defined class for Error (GError), prototype 0x193ed527f0b0, JSClass 0xebfdbf30b358, in object 0x193ed527f038 1443s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1443s JS G BXD: Defined class for Variant (GVariant), prototype 0x193ed527f100, JSClass 0xebfdbf30b358, in object 0x193ed527f038 1443s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1443s JS G BXD: Defined class for Bytes (GBytes), prototype 0x193ed527f150, JSClass 0xebfdbf30b358, in object 0x193ed527f038 1443s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1443s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1443s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x193ed527f1a0, JSClass 0xebfdbf30b358, in object 0x193ed527f038 1443s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1443s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1443s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1443s JS G BXD: Defined class for Thread (GThread), prototype 0x193ed527f1f0, JSClass 0xebfdbf30b358, in object 0x193ed527f038 1443s JS G BXD: Defining method ref in prototype for GLib.Thread 1443s JS G BXD: Defining method unref in prototype for GLib.Thread 1443s JS G NS: Defined namespace 'GLib' 0x193ed527f038 in GIRepository 0x2dc4c7616ff8 1443s JS IMPORT: Importing module jasmine succeeded 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x193ed523ecb8 'jasmine' is mod 1 1443s JS IMPORT: successfully imported module 'jasmine' 1443s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1443s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: hold 1443s JS MAINLOOP: Enqueue job , promise=, allocation site= 1443s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: Spinning loop until released or hook cleared 1443s JS MAINLOOP: handling job 0, 1443s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1443s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: release 1443s JS MAINLOOP: Completed job 0 1443s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testEncoding.js' (file:///usr/libexec/installed-tests/cjs/js/testEncoding.js), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2dc4c762aad0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2dc4c762b2a0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2dc4c762b2a0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x2dc4c762aad0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2dc4c762aad0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x2dc4c762aad0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2dc4c762aad0), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2dc4c762b2a0), global 0x193ed523d1c0 1443s JS IMPORT: Importing 'gi' 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x2dc4c7616ff8 'gi' is mod 1 1443s JS IMPORT: successfully imported module 'gi' 1443s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1443s JS G NS: Defined namespace 'CjsPrivate' 0x193ed527f290 in GIRepository 0x2dc4c7616ff8 1443s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1443s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1443s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1443s JS IMPORT: Importing module _legacy succeeded 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x193ed523eec0 '_legacy' is mod 1 1443s JS IMPORT: successfully imported module '_legacy' 1443s JS IMPORT: Importing module lang succeeded 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x193ed523ee70 'lang' is mod 1 1443s JS IMPORT: successfully imported module 'lang' 1443s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1443s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1443s JS IMPORT: Importing module _signals succeeded 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x193ed523ef10 '_signals' is mod 1 1443s JS IMPORT: successfully imported module '_signals' 1443s JS IMPORT: Importing module signals succeeded 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x193ed523ee20 'signals' is mod 1 1443s JS IMPORT: successfully imported module 'signals' 1443s JS IMPORT: Importing module Gio succeeded 1443s JS IMPORT: Defining parent 0x2dc4c76171e8 of 0x193ed523edd0 'Gio' is mod 1 1443s JS IMPORT: successfully imported module 'Gio' 1443s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1443s JS IMPORT: Importing '_gi' 1443s JS NATIVE: Defining native module '_gi' 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x2dc4c762f3d0 '_gi' is mod 1 1443s JS IMPORT: successfully imported module '_gi' 1443s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1443s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1443s JS IMPORT: Importing module _common succeeded 1443s JS IMPORT: Defining parent 0x2dc4c76000f8 of 0x193ed523efb0 '_common' is mod 1 1443s JS IMPORT: successfully imported module '_common' 1443s JS IMPORT: Importing module GObject succeeded 1443s JS IMPORT: Defining parent 0x2dc4c76171e8 of 0x193ed523ef60 'GObject' is mod 1 1443s JS IMPORT: successfully imported module 'GObject' 1443s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1443s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1443s JS G BXD: Defined class for String (GString), prototype 0x193ed527f538, JSClass 0xebfdbf30b358, in object 0x193ed527f2b8 1443s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1443s JS G PRM: Defined class ParamSpec prototype is 0x193ed52d3088 class 0xebfdbf3102e8 in object 0x193ed527f2b8 1443s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1443s JS G OBJ: Defined class for Object (GObject), prototype 0x193ed527f6a0, JSClass 0xebfdbf30ba68, in object 0x193ed527f2b8 1443s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1443s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1443s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x193ed527f6c8, JSClass 0xebfdbf30ba68, in object 0x193ed527f2b8 1443s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1443s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1443s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1443s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1443s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1443s JS G NS: Defined namespace 'GObject' 0x193ed527f2b8 in GIRepository 0x2dc4c7616ff8 1443s JS G OBJ: Defined class for Application (GApplication), prototype 0x193ed527f718, JSClass 0xebfdbf30ba68, in object 0x193ed527f268 1443s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1443s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x193ed52d33f8, JSClass 0xebfdbf30b840, in object 0x193ed527f268 1443s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1443s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1443s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1443s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1443s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1443s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1443s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1443s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1443s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1443s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1443s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x193ed527f790, JSClass 0xebfdbf30ba68, in object 0x193ed527f268 1443s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1443s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x193ed52d3678, JSClass 0xebfdbf30b840, in object 0x193ed527f268 1443s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1443s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x193ed527f808, JSClass 0xebfdbf30ba68, in object 0x193ed527f268 1443s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1443s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1443s JS G IFACE: Defined class for Initable (GInitable), prototype 0x193ed52d37b8, JSClass 0xebfdbf30b840, in object 0x193ed527f268 1443s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1443s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1443s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1443s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x193ed527f880, JSClass 0xebfdbf30b358, in object 0x193ed527f268 1443s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1443s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x193ed527f8d0, JSClass 0xebfdbf30b358, in object 0x193ed527f268 1443s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1443s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1443s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x193ed527f920, JSClass 0xebfdbf30ba68, in object 0x193ed527f268 1443s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x193ed527f970, JSClass 0xebfdbf30ba68, in object 0x193ed527f290 1443s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1443s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x193ed527f9c0, JSClass 0xebfdbf30ba68, in object 0x193ed527f268 1443s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1443s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1443s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1443s JS G IFACE: Defined class for File (GFile), prototype 0x193ed52d3920, JSClass 0xebfdbf30b840, in object 0x193ed527f268 1443s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x193ed527fa38, JSClass 0xebfdbf30ba68, in object 0x2dc4c76170d8 1443s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1443s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x193ed527fab0, JSClass 0xebfdbf30ba68, in object 0x193ed527f268 1443s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1443s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1443s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x193ed527fb00, JSClass 0xebfdbf30ba68, in object 0x193ed527f268 1443s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1443s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x193ed527fb50, JSClass 0xebfdbf30ba68, in object 0x193ed527f268 1443s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1443s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x193ed527fba0, JSClass 0xebfdbf30b358, in object 0x193ed527f268 1443s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1443s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1443s JS G OBJ: Defined class for Settings (GSettings), prototype 0x193ed527fbf0, JSClass 0xebfdbf30ba68, in object 0x193ed527f268 1443s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1443s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1443s JS G NS: Defined namespace 'Gio' 0x193ed527f268 in GIRepository 0x2dc4c7616ff8 1443s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x2dc4c762aad0), global 0x193ed523d1c0 1443s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x193ed527fc40, JSClass 0xebfdbf30ba68, in object 0x193ed5240d60 1443s JS IMPORT: Module metadata hook for module 0x193ed52e82a8 1443s JS IMPORT: Defining meta.importSync for module 0x193ed52e82a8 1443s JS NATIVE: Defining native module '_encodingNative' 1443s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: hold 1443s JS MAINLOOP: Enqueue job , promise=, allocation site= 1443s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: Spinning loop until released or hook cleared 1443s JS MAINLOOP: handling job 0, 1443s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testEncoding.js async resolved" 1443s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: release 1443s JS MAINLOOP: Completed job 0 1443s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module metadata hook for module 0x2dc4c761e1f8 1443s JS IMPORT: Defining meta.importSync for module 0x2dc4c761e1f8 1443s JS NATIVE: Defining native module 'system' 1443s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dc4c761d530), global 0x193ed523d1c0 1443s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1443s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1443s JS MAINLOOP: Set main loop hook to 1443s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: hold 1443s JS MAINLOOP: Running and clearing main loop hook 1443s JS G BXD: Defining method run in prototype for GLib.MainLoop 1443s 1..55 1443s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1443s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1443s JS G BXD: Defined class for Source (GSource), prototype 0x193ed527fcb8, JSClass 0xebfdbf30b358, in object 0x193ed527f038 1443s JS G BXD: Defining method set_priority in prototype for GLib.Source 1443s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1443s JS G BXD: Defining method attach in prototype for GLib.Source 1443s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1443s JS IMPORT: Module metadata hook for module 0x193ed52e84d8 1443s JS IMPORT: Defining meta.importSync for module 0x193ed52e84d8 1443s JS G BXD: Defining method destroy in prototype for GLib.Source 1443s ok 1 Text Encoding toString() uses spec-compliant tags 1443s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 1443s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 1443s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 1443s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 1443s ok 6 Text Encoding TextDecoder decode() fatal is false by default 1443s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 1443s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 1443s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 1443s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 1443s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 1443s ok 12 Text Encoding TextDecoder decode() throws on empty input 1443s ok 13 Text Encoding TextDecoder decode() throws on null input 1443s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 1443s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 1443s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 1443s ok 17 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 1443s ok 18 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 1443s ok 19 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 1443s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 1443s ok 21 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 1443s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 1443s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 1443s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 1443s ok 25 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 1443s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 1443s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 1443s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 1443s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 1443s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 1443s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 1443s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 1443s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 1443s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 1444s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 1444s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 1444s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 1444s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 1444s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 1444s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 1444s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 1444s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 1444s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 1444s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 1444s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 1444s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 1444s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 1444s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 1444s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 1444s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 1444s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 1444s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 1444s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 1444s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 1444s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 1444s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: Spinning loop until released or hook cleared 1444s JS MAINLOOP: handling job 0, 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Completed job 0 1444s JS MAINLOOP: handling job 1, 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Completed job 1 1444s JS MAINLOOP: handling job 2, 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Completed job 2 1444s JS MAINLOOP: handling job 3, 1444s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1444s JS MAINLOOP: Main loop instance 0xc3700c60f3b0: release 1444s JS MAINLOOP: Completed job 3 1444s JS MEMORY: Memory report: before destroying context 1444s JS MEMORY: 489 objects currently alive 1444s JS MEMORY: boxed_instance = 251 1444s JS MEMORY: boxed_prototype = 11 1444s JS MEMORY: closure = 1 1444s JS MEMORY: function = 193 1444s JS MEMORY: fundamental_instance = 0 1444s JS MEMORY: fundamental_prototype = 0 1444s JS MEMORY: gerror_instance = 0 1444s JS MEMORY: gerror_prototype = 0 1444s JS MEMORY: interface = 4 1444s JS MEMORY: module = 9 1444s JS MEMORY: ns = 4 1444s JS MEMORY: object_instance = 2 1444s JS MEMORY: object_prototype = 14 1444s JS MEMORY: param = 0 1444s JS MEMORY: union_instance = 0 1444s JS MEMORY: union_prototype = 0 1444s JS CTX: JS shutdown sequence 1444s JS CTX: Stopping profiler 1444s JS CTX: Shutting down toggle queue 1444s JS CTX: Notifying external reference holders of GjsContext dispose 1444s JS MAINLOOP: Stopping promise job dispatcher 1444s JS CTX: Notifying reference holders of GjsContext dispose 1444s JS CTX: Checking unhandled promise rejections 1444s JS CTX: Releasing cached JS wrappers 1444s JS CTX: Final triggered GC 1444s JS CTX: Destroying JS context 1444s JS CTX: Releasing all native objects 1444s JS CTX: Disabling auto GC 1444s JS CTX: Ending trace on global object 1444s JS CTX: Freeing allocated resources 1444s JS CTX: JS context destroyed 1444s PASS: cjs/testEncoding.test 1444s Running test: cjs/quit.test 1444s 1..1 1444s ok 1 - /usr/libexec/installed-tests/cjs/debugger/quit.debugger 1444s PASS: cjs/quit.test 1444s Running test: cjs/list.test 1444s 1..1 1444s ok 1 - /usr/libexec/installed-tests/cjs/debugger/list.debugger 1444s PASS: cjs/list.test 1444s Running test: cjs/testGettext.test 1444s JS NATIVE: Registered native JS module '_promiseNative' 1444s JS NATIVE: Registered native JS module '_byteArrayNative' 1444s JS NATIVE: Registered native JS module '_encodingNative' 1444s JS NATIVE: Registered native JS module '_gi' 1444s JS NATIVE: Registered native JS module 'gi' 1444s JS NATIVE: Registered native JS module 'cairoNative' 1444s JS NATIVE: Registered native JS module 'system' 1444s JS NATIVE: Registered native JS module 'console' 1444s JS NATIVE: Registered native JS module '_print' 1444s JS CTX: Enabling JIT 1444s JS CTX: Initialized class GjsFileImporter prototype 0x3fff0b500098 1444s JS IMPORT: Defining parent (nil) of 0x3fff0b5000f8 'imports' is mod 0 1444s JS IMPORT: Importing '_print' 1444s JS NATIVE: Defining native module '_print' 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x3fff0b5006b0 '_print' is mod 1 1444s JS IMPORT: successfully imported module '_print' 1444s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1444s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3fff0b5014f0), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3fff0b5021a8), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3fff0b5027a8), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3fff0b5027a8), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3fff0b5021a8), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3fff0b5014f0), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3fff0b5014f0), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3fff0b5014f0), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3fff0b5021a8), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3fff0b5027a8), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3fff0b5014f0), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3fff0b5014f0), global 0x2d4d7e73d1c0 1444s JS MAINLOOP: Main loop instance 0xb031913c03b0: hold 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Starting promise job dispatcher 1444s JS MAINLOOP: Main loop instance 0xb031913c03b0: Spinning loop until released or hook cleared 1444s JS MAINLOOP: handling job 0, 1444s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1444s JS MAINLOOP: Main loop instance 0xb031913c03b0: release 1444s JS MAINLOOP: Completed job 0 1444s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3fff0b515910), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3fff0b516340), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3fff0b516340), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3fff0b515910), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3fff0b515910), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3fff0b516340), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module metadata hook for module 0x3fff0b5169e8 1444s JS IMPORT: Defining meta.importSync for module 0x3fff0b5169e8 1444s JS NATIVE: Defining native module 'gi' 1444s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3fff0b517168 1444s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1444s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1444s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1444s JS IMPORT: Importing directory 'overrides' 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x3fff0b5171e8 'overrides' is mod 1 1444s JS IMPORT: Defined importer 'overrides' 0x3fff0b5171e8 in 0x3fff0b5000f8 1444s JS IMPORT: successfully imported directory 'overrides' 1444s JS IMPORT: Importing '_byteArrayNative' 1444s JS NATIVE: Defining native module '_byteArrayNative' 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x3fff0b517630 '_byteArrayNative' is mod 1 1444s JS IMPORT: successfully imported module '_byteArrayNative' 1444s JS IMPORT: Importing '_promiseNative' 1444s JS NATIVE: Defining native module '_promiseNative' 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x3fff0b5176f0 '_promiseNative' is mod 1 1444s JS IMPORT: successfully imported module '_promiseNative' 1444s JS IMPORT: Importing module GLib succeeded 1444s JS IMPORT: Defining parent 0x3fff0b5171e8 of 0x2d4d7e73e2b8 'GLib' is mod 1 1444s JS IMPORT: successfully imported module 'GLib' 1444s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1444s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2d4d7e77f060, JSClass 0xfc0e8db8b358, in object 0x2d4d7e77f038 1444s JS CTX: Initialized class GIRepositoryGType prototype 0x3fff0b517920 1444s JS CTX: Initialized class GIRepositoryFunction prototype 0x2d4d7e73e308 1444s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1444s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1444s JS G BXD: Defined class for Error (GError), prototype 0x2d4d7e77f0b0, JSClass 0xfc0e8db8b358, in object 0x2d4d7e77f038 1444s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1444s JS G BXD: Defined class for Variant (GVariant), prototype 0x2d4d7e77f100, JSClass 0xfc0e8db8b358, in object 0x2d4d7e77f038 1444s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1444s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2d4d7e77f150, JSClass 0xfc0e8db8b358, in object 0x2d4d7e77f038 1444s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1444s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1444s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2d4d7e77f1a0, JSClass 0xfc0e8db8b358, in object 0x2d4d7e77f038 1444s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1444s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1444s JS G BXD: Defined class for Thread (GThread), prototype 0x2d4d7e77f1f0, JSClass 0xfc0e8db8b358, in object 0x2d4d7e77f038 1444s JS G BXD: Defining method ref in prototype for GLib.Thread 1444s JS G BXD: Defining method unref in prototype for GLib.Thread 1444s JS G NS: Defined namespace 'GLib' 0x2d4d7e77f038 in GIRepository 0x3fff0b516ff8 1444s JS IMPORT: Importing module jasmine succeeded 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x2d4d7e73ecb8 'jasmine' is mod 1 1444s JS IMPORT: successfully imported module 'jasmine' 1444s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1444s JS MAINLOOP: Main loop instance 0xb031913c03b0: hold 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Main loop instance 0xb031913c03b0: Spinning loop until released or hook cleared 1444s JS MAINLOOP: handling job 0, 1444s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1444s JS MAINLOOP: Main loop instance 0xb031913c03b0: release 1444s JS MAINLOOP: Completed job 0 1444s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 1444s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 1444s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 1444s JS IMPORT: Importing 'gi' 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x3fff0b516ff8 'gi' is mod 1 1444s JS IMPORT: successfully imported module 'gi' 1444s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1444s JS G NS: Defined namespace 'CjsPrivate' 0x2d4d7e77f268 in GIRepository 0x3fff0b516ff8 1444s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 1444s JS G ENUM: Defining enum value ALL (fixed from all) 6 1444s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 1444s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 1444s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 1444s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 1444s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 1444s JS G ENUM: Defining enum value TIME (fixed from time) 2 1444s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x3fff0b52b1f0 1444s JS IMPORT: Importing module _gettext succeeded 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x2d4d7e73ee48 '_gettext' is mod 1 1444s JS IMPORT: successfully imported module '_gettext' 1444s JS IMPORT: Importing module gettext succeeded 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x2d4d7e73edf8 'gettext' is mod 1 1444s JS IMPORT: successfully imported module 'gettext' 1444s JS CTX: Script evaluation succeeded 1444s JS MAINLOOP: Main loop instance 0xb031913c03b0: Spinning loop until released or hook cleared 1444s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module metadata hook for module 0x3fff0b52d0d0 1444s JS IMPORT: Defining meta.importSync for module 0x3fff0b52d0d0 1444s JS NATIVE: Defining native module 'system' 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3fff0b52c408), global 0x2d4d7e73d1c0 1444s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1444s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1444s JS MAINLOOP: Set main loop hook to 1444s JS MAINLOOP: Main loop instance 0xb031913c03b0: hold 1444s JS MAINLOOP: Running and clearing main loop hook 1444s JS G BXD: Defining method run in prototype for GLib.MainLoop 1444s 1..1 1444s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1444s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1444s JS G BXD: Defined class for Source (GSource), prototype 0x2d4d7e77f2b8, JSClass 0xfc0e8db8b358, in object 0x2d4d7e77f038 1444s JS G BXD: Defining method set_priority in prototype for GLib.Source 1444s JS IMPORT: Importing '_gi' 1444s JS NATIVE: Defining native module '_gi' 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x3fff0b533560 '_gi' is mod 1 1444s JS IMPORT: successfully imported module '_gi' 1444s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1444s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1444s JS IMPORT: Importing module _common succeeded 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x2d4d7e7c90d8 '_common' is mod 1 1444s JS IMPORT: successfully imported module '_common' 1444s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1444s JS IMPORT: Importing module _legacy succeeded 1444s JS IMPORT: Defining parent 0x3fff0b5000f8 of 0x2d4d7e7c9128 '_legacy' is mod 1 1444s JS IMPORT: successfully imported module '_legacy' 1444s JS IMPORT: Importing module GObject succeeded 1444s JS IMPORT: Defining parent 0x3fff0b5171e8 of 0x2d4d7e7c9088 'GObject' is mod 1 1444s JS IMPORT: successfully imported module 'GObject' 1444s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1444s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1444s JS G BXD: Defined class for String (GString), prototype 0x2d4d7e77f5b0, JSClass 0xfc0e8db8b358, in object 0x2d4d7e77f330 1444s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1444s JS G PRM: Defined class ParamSpec prototype is 0x2d4d7e7c91c8 class 0xfc0e8db902e8 in object 0x2d4d7e77f330 1444s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1444s JS G OBJ: Defined class for Object (GObject), prototype 0x2d4d7e77f718, JSClass 0xfc0e8db8ba68, in object 0x2d4d7e77f330 1444s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1444s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1444s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2d4d7e77f740, JSClass 0xfc0e8db8ba68, in object 0x2d4d7e77f330 1444s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1444s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1444s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1444s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1444s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1444s JS G NS: Defined namespace 'GObject' 0x2d4d7e77f330 in GIRepository 0x3fff0b516ff8 1444s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1444s JS G BXD: Defining method attach in prototype for GLib.Source 1444s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1444s JS IMPORT: Module metadata hook for module 0x3fff0b5042b8 1444s JS IMPORT: Defining meta.importSync for module 0x3fff0b5042b8 1444s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'CjsPrivate' 1444s JS G BXD: Defining method destroy in prototype for GLib.Source 1444s ok 1 Gettext module setlocale returns a locale 1444s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Main loop instance 0xb031913c03b0: Spinning loop until released or hook cleared 1444s JS MAINLOOP: handling job 0, 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Completed job 0 1444s JS MAINLOOP: handling job 1, 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Completed job 1 1444s JS MAINLOOP: handling job 2, 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Completed job 2 1444s JS MAINLOOP: handling job 3, 1444s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1444s JS MAINLOOP: Main loop instance 0xb031913c03b0: release 1444s JS MAINLOOP: Completed job 3 1444s JS MEMORY: Memory report: before destroying context 1444s JS MEMORY: 127 objects currently alive 1444s JS MEMORY: boxed_instance = 11 1444s JS MEMORY: boxed_prototype = 8 1444s JS MEMORY: closure = 1 1444s JS MEMORY: function = 95 1444s JS MEMORY: fundamental_instance = 0 1444s JS MEMORY: fundamental_prototype = 0 1444s JS MEMORY: gerror_instance = 0 1444s JS MEMORY: gerror_prototype = 0 1444s JS MEMORY: interface = 0 1444s JS MEMORY: module = 7 1444s JS MEMORY: ns = 3 1444s JS MEMORY: object_instance = 0 1444s JS MEMORY: object_prototype = 2 1444s JS MEMORY: param = 0 1444s JS MEMORY: union_instance = 0 1444s JS MEMORY: union_prototype = 0 1444s JS CTX: JS shutdown sequence 1444s JS CTX: Stopping profiler 1444s JS CTX: Shutting down toggle queue 1444s JS CTX: Notifying external reference holders of GjsContext dispose 1444s JS MAINLOOP: Stopping promise job dispatcher 1444s JS CTX: Notifying reference holders of GjsContext dispose 1444s JS CTX: Checking unhandled promise rejections 1444s JS CTX: Releasing cached JS wrappers 1444s JS CTX: Final triggered GC 1444s JS CTX: Destroying JS context 1444s JS CTX: Releasing all native objects 1444s JS CTX: Disabling auto GC 1444s JS CTX: Ending trace on global object 1444s JS CTX: Freeing allocated resources 1444s JS CTX: JS context destroyed 1444s PASS: cjs/testGettext.test 1444s Running test: cjs/testself.test 1444s JS NATIVE: Registered native JS module '_promiseNative' 1444s JS NATIVE: Registered native JS module '_byteArrayNative' 1444s JS NATIVE: Registered native JS module '_encodingNative' 1444s JS NATIVE: Registered native JS module '_gi' 1444s JS NATIVE: Registered native JS module 'gi' 1444s JS NATIVE: Registered native JS module 'cairoNative' 1444s JS NATIVE: Registered native JS module 'system' 1444s JS NATIVE: Registered native JS module 'console' 1444s JS NATIVE: Registered native JS module '_print' 1444s JS CTX: Enabling JIT 1444s JS CTX: Initialized class GjsFileImporter prototype 0x234f34b00098 1444s JS IMPORT: Defining parent (nil) of 0x234f34b000f8 'imports' is mod 0 1444s JS IMPORT: Importing '_print' 1444s JS NATIVE: Defining native module '_print' 1444s JS IMPORT: Defining parent 0x234f34b000f8 of 0x234f34b006b0 '_print' is mod 1 1444s JS IMPORT: successfully imported module '_print' 1444s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1444s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x234f34b014f0), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x234f34b021a8), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x234f34b027a8), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x234f34b027a8), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x234f34b021a8), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x234f34b014f0), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x234f34b014f0), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x234f34b014f0), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x234f34b021a8), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x234f34b027a8), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x234f34b014f0), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x234f34b014f0), global 0xc576363d1c0 1444s JS MAINLOOP: Main loop instance 0xc82c4a9c83b0: hold 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Starting promise job dispatcher 1444s JS MAINLOOP: Main loop instance 0xc82c4a9c83b0: Spinning loop until released or hook cleared 1444s JS MAINLOOP: handling job 0, 1444s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1444s JS MAINLOOP: Main loop instance 0xc82c4a9c83b0: release 1444s JS MAINLOOP: Completed job 0 1444s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x234f34b15910), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x234f34b16340), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x234f34b16340), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x234f34b15910), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x234f34b15910), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x234f34b16340), global 0xc576363d1c0 1444s JS IMPORT: Module metadata hook for module 0x234f34b169e8 1444s JS IMPORT: Defining meta.importSync for module 0x234f34b169e8 1444s JS NATIVE: Defining native module 'gi' 1444s JS CTX: Initialized class GIRepositoryNamespace prototype 0x234f34b17168 1444s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1444s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1444s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1444s JS IMPORT: Importing directory 'overrides' 1444s JS IMPORT: Defining parent 0x234f34b000f8 of 0x234f34b171e8 'overrides' is mod 1 1444s JS IMPORT: Defined importer 'overrides' 0x234f34b171e8 in 0x234f34b000f8 1444s JS IMPORT: successfully imported directory 'overrides' 1444s JS IMPORT: Importing '_byteArrayNative' 1444s JS NATIVE: Defining native module '_byteArrayNative' 1444s JS IMPORT: Defining parent 0x234f34b000f8 of 0x234f34b17630 '_byteArrayNative' is mod 1 1444s JS IMPORT: successfully imported module '_byteArrayNative' 1444s JS IMPORT: Importing '_promiseNative' 1444s JS NATIVE: Defining native module '_promiseNative' 1444s JS IMPORT: Defining parent 0x234f34b000f8 of 0x234f34b176f0 '_promiseNative' is mod 1 1444s JS IMPORT: successfully imported module '_promiseNative' 1444s JS IMPORT: Importing module GLib succeeded 1444s JS IMPORT: Defining parent 0x234f34b171e8 of 0xc576363e2b8 'GLib' is mod 1 1444s JS IMPORT: successfully imported module 'GLib' 1444s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1444s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xc576367f060, JSClass 0xe74cf607b358, in object 0xc576367f038 1444s JS CTX: Initialized class GIRepositoryGType prototype 0x234f34b17920 1444s JS CTX: Initialized class GIRepositoryFunction prototype 0xc576363e308 1444s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1444s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1444s JS G BXD: Defined class for Error (GError), prototype 0xc576367f0b0, JSClass 0xe74cf607b358, in object 0xc576367f038 1444s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1444s JS G BXD: Defined class for Variant (GVariant), prototype 0xc576367f100, JSClass 0xe74cf607b358, in object 0xc576367f038 1444s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1444s JS G BXD: Defined class for Bytes (GBytes), prototype 0xc576367f150, JSClass 0xe74cf607b358, in object 0xc576367f038 1444s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1444s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1444s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xc576367f1a0, JSClass 0xe74cf607b358, in object 0xc576367f038 1444s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1444s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1444s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1444s JS G BXD: Defined class for Thread (GThread), prototype 0xc576367f1f0, JSClass 0xe74cf607b358, in object 0xc576367f038 1444s JS G BXD: Defining method ref in prototype for GLib.Thread 1444s JS G BXD: Defining method unref in prototype for GLib.Thread 1444s JS G NS: Defined namespace 'GLib' 0xc576367f038 in GIRepository 0x234f34b16ff8 1444s JS IMPORT: Importing module jasmine succeeded 1444s JS IMPORT: Defining parent 0x234f34b000f8 of 0xc576363ecb8 'jasmine' is mod 1 1444s JS IMPORT: successfully imported module 'jasmine' 1444s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1444s JS MAINLOOP: Main loop instance 0xc82c4a9c83b0: hold 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Main loop instance 0xc82c4a9c83b0: Spinning loop until released or hook cleared 1444s JS MAINLOOP: handling job 0, 1444s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1444s JS MAINLOOP: Main loop instance 0xc82c4a9c83b0: release 1444s JS MAINLOOP: Completed job 0 1444s JS CTX: Script evaluation succeeded 1444s JS MAINLOOP: Main loop instance 0xc82c4a9c83b0: Spinning loop until released or hook cleared 1444s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module metadata hook for module 0x234f34b30450 1444s JS IMPORT: Defining meta.importSync for module 0x234f34b30450 1444s JS NATIVE: Defining native module 'system' 1444s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x234f34b2f788), global 0xc576363d1c0 1444s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1444s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1444s JS MAINLOOP: Set main loop hook to 1444s JS MAINLOOP: Main loop instance 0xc82c4a9c83b0: hold 1444s JS MAINLOOP: Running and clearing main loop hook 1444s JS G BXD: Defining method run in prototype for GLib.MainLoop 1444s 1..6 1444s JS IMPORT: Importing 'gi' 1444s JS IMPORT: Defining parent 0x234f34b000f8 of 0x234f34b16ff8 'gi' is mod 1 1444s JS IMPORT: successfully imported module 'gi' 1444s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1444s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1444s JS G BXD: Defined class for Source (GSource), prototype 0xc576367f268, JSClass 0xe74cf607b358, in object 0xc576367f038 1444s JS G BXD: Defining method set_priority in prototype for GLib.Source 1444s JS IMPORT: Importing '_gi' 1444s JS NATIVE: Defining native module '_gi' 1444s JS IMPORT: Defining parent 0x234f34b000f8 of 0x234f34b377f0 '_gi' is mod 1 1444s JS IMPORT: successfully imported module '_gi' 1444s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1444s JS G NS: Defined namespace 'CjsPrivate' 0xc576367f308 in GIRepository 0x234f34b16ff8 1444s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1444s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1444s JS IMPORT: Importing module _common succeeded 1444s JS IMPORT: Defining parent 0x234f34b000f8 of 0xc57636cd038 '_common' is mod 1 1444s JS IMPORT: successfully imported module '_common' 1444s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1444s JS IMPORT: Importing module _legacy succeeded 1444s JS IMPORT: Defining parent 0x234f34b000f8 of 0xc57636cd088 '_legacy' is mod 1 1444s JS IMPORT: successfully imported module '_legacy' 1444s JS IMPORT: Importing module GObject succeeded 1444s JS IMPORT: Defining parent 0x234f34b171e8 of 0xc576363efb0 'GObject' is mod 1 1444s JS IMPORT: successfully imported module 'GObject' 1444s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1444s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1444s JS G BXD: Defined class for String (GString), prototype 0xc576367f588, JSClass 0xe74cf607b358, in object 0xc576367f2e0 1444s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1444s JS G PRM: Defined class ParamSpec prototype is 0xc57636cd128 class 0xe74cf60802e8 in object 0xc576367f2e0 1444s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1444s JS G OBJ: Defined class for Object (GObject), prototype 0xc576367f6f0, JSClass 0xe74cf607ba68, in object 0xc576367f2e0 1444s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1444s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1444s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xc576367f718, JSClass 0xe74cf607ba68, in object 0xc576367f2e0 1444s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1444s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1444s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1444s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1444s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1444s JS G NS: Defined namespace 'GObject' 0xc576367f2e0 in GIRepository 0x234f34b16ff8 1444s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1444s JS G BXD: Defining method attach in prototype for GLib.Source 1444s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1444s JS IMPORT: Module metadata hook for module 0x234f34b042b8 1444s JS IMPORT: Defining meta.importSync for module 0x234f34b042b8 1444s JS G BXD: Defining method destroy in prototype for GLib.Source 1444s ok 1 Test harness internal consistency 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: handling job 0, 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Completed job 0 1444s JS MAINLOOP: handling job 1, 1444s ok 2 Test harness internal consistency awaiting a Promise resolves 1444s JS MAINLOOP: Completed job 1 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: handling job 0, 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Completed job 0 1444s JS MAINLOOP: handling job 1, 1444s JS MAINLOOP: Enqueue job , promise=, allocation site= 1444s JS MAINLOOP: Completed job 1 1444s JS MAINLOOP: handling job 2, 1444s ok 3 Test harness internal consistency awaiting a nested async function resolves 1444s JS MAINLOOP: Completed job 2 1444s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 1444s ok 5 SpiderMonkey features check WeakRef is enabled 1444s ok 6 SpiderMonkey features check class static blocks are enabled 1445s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: Main loop instance 0xc82c4a9c83b0: Spinning loop until released or hook cleared 1445s JS MAINLOOP: handling job 0, 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: Completed job 0 1445s JS MAINLOOP: handling job 1, 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: Completed job 1 1445s JS MAINLOOP: handling job 2, 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: Completed job 2 1445s JS MAINLOOP: handling job 3, 1445s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1445s JS MAINLOOP: Main loop instance 0xc82c4a9c83b0: release 1445s JS MAINLOOP: Completed job 3 1445s JS MEMORY: Memory report: before destroying context 1445s JS MEMORY: 150 objects currently alive 1445s JS MEMORY: boxed_instance = 37 1445s JS MEMORY: boxed_prototype = 8 1445s JS MEMORY: closure = 1 1445s JS MEMORY: function = 94 1445s JS MEMORY: fundamental_instance = 0 1445s JS MEMORY: fundamental_prototype = 0 1445s JS MEMORY: gerror_instance = 0 1445s JS MEMORY: gerror_prototype = 0 1445s JS MEMORY: interface = 0 1445s JS MEMORY: module = 5 1445s JS MEMORY: ns = 3 1445s JS MEMORY: object_instance = 0 1445s JS MEMORY: object_prototype = 2 1445s JS MEMORY: param = 0 1445s JS MEMORY: union_instance = 0 1445s JS MEMORY: union_prototype = 0 1445s JS CTX: JS shutdown sequence 1445s JS CTX: Stopping profiler 1445s JS CTX: Shutting down toggle queue 1445s JS CTX: Notifying external reference holders of GjsContext dispose 1445s JS MAINLOOP: Stopping promise job dispatcher 1445s JS CTX: Notifying reference holders of GjsContext dispose 1445s JS CTX: Checking unhandled promise rejections 1445s JS CTX: Releasing cached JS wrappers 1445s JS CTX: Final triggered GC 1445s JS CTX: Destroying JS context 1445s JS CTX: Releasing all native objects 1445s JS CTX: Disabling auto GC 1445s JS CTX: Ending trace on global object 1445s JS CTX: Freeing allocated resources 1445s JS CTX: JS context destroyed 1445s PASS: cjs/testself.test 1445s Running test: cjs/set.test 1445s 1..1 1445s Executing: cjs/set.test 1445s ok 1 - /usr/libexec/installed-tests/cjs/debugger/set.debugger 1445s PASS: cjs/set.test 1445s Running test: cjs/testTimers.test 1445s JS NATIVE: Registered native JS module '_promiseNative' 1445s JS NATIVE: Registered native JS module '_byteArrayNative' 1445s JS NATIVE: Registered native JS module '_encodingNative' 1445s JS NATIVE: Registered native JS module '_gi' 1445s JS NATIVE: Registered native JS module 'gi' 1445s JS NATIVE: Registered native JS module 'cairoNative' 1445s JS NATIVE: Registered native JS module 'system' 1445s JS NATIVE: Registered native JS module 'console' 1445s JS NATIVE: Registered native JS module '_print' 1445s JS CTX: Enabling JIT 1445s JS CTX: Initialized class GjsFileImporter prototype 0x303428f00098 1445s JS IMPORT: Defining parent (nil) of 0x303428f000f8 'imports' is mod 0 1445s JS IMPORT: Importing '_print' 1445s JS NATIVE: Defining native module '_print' 1445s JS IMPORT: Defining parent 0x303428f000f8 of 0x303428f006b0 '_print' is mod 1 1445s JS IMPORT: successfully imported module '_print' 1445s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1445s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x303428f014f0), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x303428f021a8), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x303428f027a8), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x303428f027a8), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x303428f021a8), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x303428f014f0), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x303428f014f0), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x303428f014f0), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x303428f021a8), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x303428f027a8), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x303428f014f0), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x303428f014f0), global 0x19ced143d1c0 1445s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: hold 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: Starting promise job dispatcher 1445s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: Spinning loop until released or hook cleared 1445s JS MAINLOOP: handling job 0, 1445s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1445s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: release 1445s JS MAINLOOP: Completed job 0 1445s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x303428f15910), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x303428f16340), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x303428f16340), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x303428f15910), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x303428f15910), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x303428f16340), global 0x19ced143d1c0 1445s JS IMPORT: Module metadata hook for module 0x303428f169e8 1445s JS IMPORT: Defining meta.importSync for module 0x303428f169e8 1445s JS NATIVE: Defining native module 'gi' 1445s JS CTX: Initialized class GIRepositoryNamespace prototype 0x303428f17168 1445s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1445s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1445s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1445s JS IMPORT: Importing directory 'overrides' 1445s JS IMPORT: Defining parent 0x303428f000f8 of 0x303428f171e8 'overrides' is mod 1 1445s JS IMPORT: Defined importer 'overrides' 0x303428f171e8 in 0x303428f000f8 1445s JS IMPORT: successfully imported directory 'overrides' 1445s JS IMPORT: Importing '_byteArrayNative' 1445s JS NATIVE: Defining native module '_byteArrayNative' 1445s JS IMPORT: Defining parent 0x303428f000f8 of 0x303428f17630 '_byteArrayNative' is mod 1 1445s JS IMPORT: successfully imported module '_byteArrayNative' 1445s JS IMPORT: Importing '_promiseNative' 1445s JS NATIVE: Defining native module '_promiseNative' 1445s JS IMPORT: Defining parent 0x303428f000f8 of 0x303428f176f0 '_promiseNative' is mod 1 1445s JS IMPORT: successfully imported module '_promiseNative' 1445s JS IMPORT: Importing module GLib succeeded 1445s JS IMPORT: Defining parent 0x303428f171e8 of 0x19ced143e2b8 'GLib' is mod 1 1445s JS IMPORT: successfully imported module 'GLib' 1445s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1445s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x19ced147f060, JSClass 0xf0b6bb28b358, in object 0x19ced147f038 1445s JS CTX: Initialized class GIRepositoryGType prototype 0x303428f17920 1445s JS CTX: Initialized class GIRepositoryFunction prototype 0x19ced143e308 1445s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1445s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1445s JS G BXD: Defined class for Error (GError), prototype 0x19ced147f0b0, JSClass 0xf0b6bb28b358, in object 0x19ced147f038 1445s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1445s JS G BXD: Defined class for Variant (GVariant), prototype 0x19ced147f100, JSClass 0xf0b6bb28b358, in object 0x19ced147f038 1445s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1445s JS G BXD: Defined class for Bytes (GBytes), prototype 0x19ced147f150, JSClass 0xf0b6bb28b358, in object 0x19ced147f038 1445s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1445s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1445s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x19ced147f1a0, JSClass 0xf0b6bb28b358, in object 0x19ced147f038 1445s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1445s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1445s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1445s JS G BXD: Defined class for Thread (GThread), prototype 0x19ced147f1f0, JSClass 0xf0b6bb28b358, in object 0x19ced147f038 1445s JS G BXD: Defining method ref in prototype for GLib.Thread 1445s JS G BXD: Defining method unref in prototype for GLib.Thread 1445s JS G NS: Defined namespace 'GLib' 0x19ced147f038 in GIRepository 0x303428f16ff8 1445s JS IMPORT: Importing module jasmine succeeded 1445s JS IMPORT: Defining parent 0x303428f000f8 of 0x19ced143ecb8 'jasmine' is mod 1 1445s JS IMPORT: successfully imported module 'jasmine' 1445s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1445s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: hold 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: Spinning loop until released or hook cleared 1445s JS MAINLOOP: handling job 0, 1445s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1445s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: release 1445s JS MAINLOOP: Completed job 0 1445s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testTimers.js' (file:///usr/libexec/installed-tests/cjs/js/testTimers.js), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x303428f2aad0), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x303428f2aad0), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x303428f2aad0), global 0x19ced143d1c0 1445s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: hold 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: Spinning loop until released or hook cleared 1445s JS MAINLOOP: handling job 0, 1445s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testTimers.js async resolved" 1445s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: release 1445s JS MAINLOOP: Completed job 0 1445s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module metadata hook for module 0x303428f35a08 1445s JS IMPORT: Defining meta.importSync for module 0x303428f35a08 1445s JS NATIVE: Defining native module 'system' 1445s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x303428f34d40), global 0x19ced143d1c0 1445s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1445s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1445s JS MAINLOOP: Set main loop hook to 1445s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: hold 1445s JS MAINLOOP: Running and clearing main loop hook 1445s JS G BXD: Defining method run in prototype for GLib.MainLoop 1445s 1..16 1445s JS IMPORT: Importing 'gi' 1445s JS IMPORT: Defining parent 0x303428f000f8 of 0x303428f16ff8 'gi' is mod 1 1445s JS IMPORT: successfully imported module 'gi' 1445s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1445s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1445s JS G BXD: Defined class for Source (GSource), prototype 0x19ced147f268, JSClass 0xf0b6bb28b358, in object 0x19ced147f038 1445s JS G BXD: Defining method set_priority in prototype for GLib.Source 1445s JS IMPORT: Importing '_gi' 1445s JS NATIVE: Defining native module '_gi' 1445s JS IMPORT: Defining parent 0x303428f000f8 of 0x303428f3d698 '_gi' is mod 1 1445s JS IMPORT: successfully imported module '_gi' 1445s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1445s JS G NS: Defined namespace 'CjsPrivate' 0x19ced147f308 in GIRepository 0x303428f16ff8 1445s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1445s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1445s JS IMPORT: Importing module _common succeeded 1445s JS IMPORT: Defining parent 0x303428f000f8 of 0x19ced143efd8 '_common' is mod 1 1445s JS IMPORT: successfully imported module '_common' 1445s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1445s JS IMPORT: Importing module _legacy succeeded 1445s JS IMPORT: Defining parent 0x303428f000f8 of 0x19ced14d0060 '_legacy' is mod 1 1445s JS IMPORT: successfully imported module '_legacy' 1445s JS IMPORT: Importing module GObject succeeded 1445s JS IMPORT: Defining parent 0x303428f171e8 of 0x19ced143ef88 'GObject' is mod 1 1445s JS IMPORT: successfully imported module 'GObject' 1445s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1445s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1445s JS G BXD: Defined class for String (GString), prototype 0x19ced147f588, JSClass 0xf0b6bb28b358, in object 0x19ced147f2e0 1445s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1445s JS G PRM: Defined class ParamSpec prototype is 0x19ced14d0100 class 0xf0b6bb2902e8 in object 0x19ced147f2e0 1445s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1445s JS G OBJ: Defined class for Object (GObject), prototype 0x19ced147f6f0, JSClass 0xf0b6bb28ba68, in object 0x19ced147f2e0 1445s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1445s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1445s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x19ced147f718, JSClass 0xf0b6bb28ba68, in object 0x19ced147f2e0 1445s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1445s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1445s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1445s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1445s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1445s JS G NS: Defined namespace 'GObject' 0x19ced147f2e0 in GIRepository 0x19ced14408f8 1445s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1445s JS G BXD: Defining method attach in prototype for GLib.Source 1445s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1445s JS IMPORT: Module metadata hook for module 0x19ced14de270 1445s JS IMPORT: Defining meta.importSync for module 0x19ced14de270 1445s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: handling job 0, 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: Completed job 0 1445s JS MAINLOOP: handling job 1, 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: Completed job 1 1445s JS MAINLOOP: handling job 2, 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: Completed job 2 1445s JS MAINLOOP: handling job 3, 1445s JS G BXD: Defining method destroy in prototype for GLib.Source 1445s ok 1 Timers times out successfully 1445s JS MAINLOOP: Completed job 3 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1445s JS MAINLOOP: handling job 0, 1445s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 1 1448s JS MAINLOOP: handling job 2, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 2 1448s JS MAINLOOP: handling job 3, 1448s ok 2 Timers has correct timeout args 1448s JS MAINLOOP: Completed job 3 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s ok 3 Timers cancels successfully 1448s JS MAINLOOP: Completed job 1 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s ok 4 Timers cancels multiple correctly 1448s JS MAINLOOP: Completed job 1 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s ok 5 Timers cancels invalid silent fail 1448s JS MAINLOOP: Completed job 1 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s ok 6 Timers interval success 1448s JS MAINLOOP: Completed job 1 1448s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s ok 7 Timers cancels interval successfully 1448s JS MAINLOOP: Completed job 1 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s ok 8 Timers ordering interval 1448s JS MAINLOOP: Completed job 1 1448s ok 9 Timers cancel invalid silent fail 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s ok 10 Timers callback this 1448s JS MAINLOOP: Completed job 1 1448s ok 11 Timers bind this 1448s ok 12 Timers function names match spec 1448s ok 13 Timers argument lengths match spec 1448s ok 14 Timers clear and interval are unique functions 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 1 1448s JS MAINLOOP: handling job 2, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 2 1448s JS MAINLOOP: handling job 3, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 3 1448s JS MAINLOOP: handling job 4, 1448s ok 15 Timers microtask ordering 1448s JS MAINLOOP: Completed job 4 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s JS MAINLOOP: Completed job 1 1448s JS MAINLOOP: handling job 2, 1448s JS MAINLOOP: Completed job 2 1448s JS MAINLOOP: handling job 3, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 3 1448s JS MAINLOOP: handling job 4, 1448s JS MAINLOOP: Completed job 4 1448s JS MAINLOOP: handling job 5, 1448s JS MAINLOOP: Completed job 5 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 1 1448s JS MAINLOOP: handling job 2, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 2 1448s JS MAINLOOP: handling job 3, 1448s ok 16 Timers nested microtask ordering 1448s JS MAINLOOP: Completed job 3 1448s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: Spinning loop until released or hook cleared 1448s JS MAINLOOP: handling job 0, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 0 1448s JS MAINLOOP: handling job 1, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 1 1448s JS MAINLOOP: handling job 2, 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Completed job 2 1448s JS MAINLOOP: handling job 3, 1448s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1448s JS MAINLOOP: Main loop instance 0xc7b8e401a3b0: release 1448s JS MAINLOOP: Completed job 3 1448s JS MEMORY: Memory report: before destroying context 1448s JS MEMORY: 228 objects currently alive 1448s JS MEMORY: boxed_instance = 114 1448s JS MEMORY: boxed_prototype = 8 1448s JS MEMORY: closure = 1 1448s JS MEMORY: function = 95 1448s JS MEMORY: fundamental_instance = 0 1448s JS MEMORY: fundamental_prototype = 0 1448s JS MEMORY: gerror_instance = 0 1448s JS MEMORY: gerror_prototype = 0 1448s JS MEMORY: interface = 0 1448s JS MEMORY: module = 5 1448s JS MEMORY: ns = 3 1448s JS MEMORY: object_instance = 0 1448s JS MEMORY: object_prototype = 2 1448s JS MEMORY: param = 0 1448s JS MEMORY: union_instance = 0 1448s JS MEMORY: union_prototype = 0 1448s JS CTX: JS shutdown sequence 1448s JS CTX: Stopping profiler 1448s JS CTX: Shutting down toggle queue 1448s JS CTX: Notifying external reference holders of GjsContext dispose 1448s JS MAINLOOP: Stopping promise job dispatcher 1448s JS CTX: Notifying reference holders of GjsContext dispose 1448s JS CTX: Checking unhandled promise rejections 1448s JS CTX: Releasing cached JS wrappers 1448s JS CTX: Final triggered GC 1448s JS CTX: Destroying JS context 1448s JS CTX: Releasing all native objects 1448s JS CTX: Disabling auto GC 1448s JS CTX: Ending trace on global object 1448s JS CTX: Freeing allocated resources 1448s JS CTX: JS context destroyed 1448s PASS: cjs/testTimers.test 1448s Running test: cjs/frame.test 1448s 1..1 1448s ok 1 - /usr/libexec/installed-tests/cjs/debugger/frame.debugger 1448s PASS: cjs/frame.test 1448s Running test: cjs/testPackage.test 1448s JS NATIVE: Registered native JS module '_promiseNative' 1448s JS NATIVE: Registered native JS module '_byteArrayNative' 1448s JS NATIVE: Registered native JS module '_encodingNative' 1448s JS NATIVE: Registered native JS module '_gi' 1448s JS NATIVE: Registered native JS module 'gi' 1448s JS NATIVE: Registered native JS module 'cairoNative' 1448s JS NATIVE: Registered native JS module 'system' 1448s JS NATIVE: Registered native JS module 'console' 1448s JS NATIVE: Registered native JS module '_print' 1448s JS CTX: Enabling JIT 1448s JS CTX: Initialized class GjsFileImporter prototype 0xb66ab500098 1448s JS IMPORT: Defining parent (nil) of 0xb66ab5000f8 'imports' is mod 0 1448s JS IMPORT: Importing '_print' 1448s JS NATIVE: Defining native module '_print' 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0xb66ab5006b0 '_print' is mod 1 1448s JS IMPORT: successfully imported module '_print' 1448s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1448s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xb66ab5014f0), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xb66ab5021a8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xb66ab5027a8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xb66ab5027a8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xb66ab5021a8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xb66ab5014f0), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xb66ab5014f0), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xb66ab5014f0), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xb66ab5021a8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xb66ab5027a8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xb66ab5014f0), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xb66ab5014f0), global 0x2382f643d1c0 1448s JS MAINLOOP: Main loop instance 0xbe4c2989e3b0: hold 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Starting promise job dispatcher 1448s JS MAINLOOP: Main loop instance 0xbe4c2989e3b0: Spinning loop until released or hook cleared 1448s JS MAINLOOP: handling job 0, 1448s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1448s JS MAINLOOP: Main loop instance 0xbe4c2989e3b0: release 1448s JS MAINLOOP: Completed job 0 1448s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xb66ab515910), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xb66ab516340), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xb66ab516340), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xb66ab515910), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xb66ab515910), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xb66ab516340), global 0x2382f643d1c0 1448s JS IMPORT: Module metadata hook for module 0xb66ab5169e8 1448s JS IMPORT: Defining meta.importSync for module 0xb66ab5169e8 1448s JS NATIVE: Defining native module 'gi' 1448s JS CTX: Initialized class GIRepositoryNamespace prototype 0xb66ab517168 1448s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1448s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1448s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1448s JS IMPORT: Importing directory 'overrides' 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0xb66ab5171e8 'overrides' is mod 1 1448s JS IMPORT: Defined importer 'overrides' 0xb66ab5171e8 in 0xb66ab5000f8 1448s JS IMPORT: successfully imported directory 'overrides' 1448s JS IMPORT: Importing '_byteArrayNative' 1448s JS NATIVE: Defining native module '_byteArrayNative' 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0xb66ab517630 '_byteArrayNative' is mod 1 1448s JS IMPORT: successfully imported module '_byteArrayNative' 1448s JS IMPORT: Importing '_promiseNative' 1448s JS NATIVE: Defining native module '_promiseNative' 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0xb66ab5176f0 '_promiseNative' is mod 1 1448s JS IMPORT: successfully imported module '_promiseNative' 1448s JS IMPORT: Importing module GLib succeeded 1448s JS IMPORT: Defining parent 0xb66ab5171e8 of 0x2382f643e2b8 'GLib' is mod 1 1448s JS IMPORT: successfully imported module 'GLib' 1448s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1448s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2382f647f060, JSClass 0xff3fe7d6b358, in object 0x2382f647f038 1448s JS CTX: Initialized class GIRepositoryGType prototype 0xb66ab517920 1448s JS CTX: Initialized class GIRepositoryFunction prototype 0x2382f643e308 1448s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1448s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1448s JS G BXD: Defined class for Error (GError), prototype 0x2382f647f0b0, JSClass 0xff3fe7d6b358, in object 0x2382f647f038 1448s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1448s JS G BXD: Defined class for Variant (GVariant), prototype 0x2382f647f100, JSClass 0xff3fe7d6b358, in object 0x2382f647f038 1448s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1448s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2382f647f150, JSClass 0xff3fe7d6b358, in object 0x2382f647f038 1448s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1448s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1448s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2382f647f1a0, JSClass 0xff3fe7d6b358, in object 0x2382f647f038 1448s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1448s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1448s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1448s JS G BXD: Defined class for Thread (GThread), prototype 0x2382f647f1f0, JSClass 0xff3fe7d6b358, in object 0x2382f647f038 1448s JS G BXD: Defining method ref in prototype for GLib.Thread 1448s JS G BXD: Defining method unref in prototype for GLib.Thread 1448s JS G NS: Defined namespace 'GLib' 0x2382f647f038 in GIRepository 0xb66ab516ff8 1448s JS IMPORT: Importing module jasmine succeeded 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0x2382f643ecb8 'jasmine' is mod 1 1448s JS IMPORT: successfully imported module 'jasmine' 1448s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1448s JS MAINLOOP: Main loop instance 0xbe4c2989e3b0: hold 1448s JS MAINLOOP: Enqueue job , promise=, allocation site= 1448s JS MAINLOOP: Main loop instance 0xbe4c2989e3b0: Spinning loop until released or hook cleared 1448s JS MAINLOOP: handling job 0, 1448s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1448s JS MAINLOOP: Main loop instance 0xbe4c2989e3b0: release 1448s JS MAINLOOP: Completed job 0 1448s JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/package.js 1448s JS IMPORT: Importing 'gi' 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0xb66ab516ff8 'gi' is mod 1 1448s JS IMPORT: successfully imported module 'gi' 1448s JS IMPORT: JS import 'GIRepository' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIRepository.js 1448s JS G NS: Defined namespace 'GIRepository' 0x2382f647f268 in GIRepository 0xb66ab516ff8 1448s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1448s JS G NS: Defined namespace 'CjsPrivate' 0x2382f647f2b8 in GIRepository 0xb66ab516ff8 1448s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1448s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1448s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1448s JS IMPORT: Importing module _legacy succeeded 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0x2382f643ef38 '_legacy' is mod 1 1448s JS IMPORT: successfully imported module '_legacy' 1448s JS IMPORT: Importing module lang succeeded 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0x2382f643eee8 'lang' is mod 1 1448s JS IMPORT: successfully imported module 'lang' 1448s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1448s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1448s JS IMPORT: Importing module _signals succeeded 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0x2382f643ef88 '_signals' is mod 1 1448s JS IMPORT: successfully imported module '_signals' 1448s JS IMPORT: Importing module signals succeeded 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0x2382f643ee98 'signals' is mod 1 1448s JS IMPORT: successfully imported module 'signals' 1448s JS IMPORT: Importing module Gio succeeded 1448s JS IMPORT: Defining parent 0xb66ab5171e8 of 0x2382f643ee48 'Gio' is mod 1 1448s JS IMPORT: successfully imported module 'Gio' 1448s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1448s JS IMPORT: Importing '_gi' 1448s JS NATIVE: Defining native module '_gi' 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0xb66ab52e150 '_gi' is mod 1 1448s JS IMPORT: successfully imported module '_gi' 1448s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1448s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1448s JS IMPORT: Importing module _common succeeded 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0x2382f64d0060 '_common' is mod 1 1448s JS IMPORT: successfully imported module '_common' 1448s JS IMPORT: Importing module GObject succeeded 1448s JS IMPORT: Defining parent 0xb66ab5171e8 of 0x2382f643efd8 'GObject' is mod 1 1448s JS IMPORT: successfully imported module 'GObject' 1448s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1448s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1448s JS G BXD: Defined class for String (GString), prototype 0x2382f647f560, JSClass 0xff3fe7d6b358, in object 0x2382f647f2e0 1448s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1448s JS G PRM: Defined class ParamSpec prototype is 0x2382f64d0100 class 0xff3fe7d702e8 in object 0x2382f647f2e0 1448s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1448s JS G OBJ: Defined class for Object (GObject), prototype 0x2382f647f6c8, JSClass 0xff3fe7d6ba68, in object 0x2382f647f2e0 1448s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1448s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1448s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2382f647f6f0, JSClass 0xff3fe7d6ba68, in object 0x2382f647f2e0 1448s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1448s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1448s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1448s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1448s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1448s JS G NS: Defined namespace 'GObject' 0x2382f647f2e0 in GIRepository 0xb66ab516ff8 1448s JS G OBJ: Defined class for Application (GApplication), prototype 0x2382f647f740, JSClass 0xff3fe7d6ba68, in object 0x2382f647f290 1448s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1448s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2382f64d0470, JSClass 0xff3fe7d6b840, in object 0x2382f647f290 1448s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1448s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1448s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1448s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1448s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1448s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1448s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1448s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1448s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1448s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1448s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2382f647f7b8, JSClass 0xff3fe7d6ba68, in object 0x2382f647f290 1448s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1448s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2382f64d06f0, JSClass 0xff3fe7d6b840, in object 0x2382f647f290 1448s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1448s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2382f647f830, JSClass 0xff3fe7d6ba68, in object 0x2382f647f290 1448s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1448s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1448s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2382f64d0830, JSClass 0xff3fe7d6b840, in object 0x2382f647f290 1448s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1448s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1448s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1448s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2382f647f8a8, JSClass 0xff3fe7d6b358, in object 0x2382f647f290 1448s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1448s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2382f647f8f8, JSClass 0xff3fe7d6b358, in object 0x2382f647f290 1448s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1448s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1448s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2382f647f948, JSClass 0xff3fe7d6ba68, in object 0x2382f647f290 1448s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2382f647f998, JSClass 0xff3fe7d6ba68, in object 0x2382f647f2b8 1448s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1448s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2382f647f9e8, JSClass 0xff3fe7d6ba68, in object 0x2382f647f290 1448s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1448s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1448s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1448s JS G IFACE: Defined class for File (GFile), prototype 0x2382f64d0998, JSClass 0xff3fe7d6b840, in object 0x2382f647f290 1448s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2382f647fa60, JSClass 0xff3fe7d6ba68, in object 0xb66ab5170d8 1448s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1448s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2382f647fad8, JSClass 0xff3fe7d6ba68, in object 0x2382f647f290 1448s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1448s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1448s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2382f647fb28, JSClass 0xff3fe7d6ba68, in object 0x2382f647f290 1448s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1448s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2382f647fb78, JSClass 0xff3fe7d6ba68, in object 0x2382f647f290 1448s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1448s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2382f647fbc8, JSClass 0xff3fe7d6b358, in object 0x2382f647f290 1448s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1448s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1448s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2382f647fc18, JSClass 0xff3fe7d6ba68, in object 0x2382f647f290 1448s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1448s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1448s JS G NS: Defined namespace 'Gio' 0x2382f647f290 in GIRepository 0xb66ab516ff8 1448s JS IMPORT: Importing 'system' 1448s JS NATIVE: Defining native module 'system' 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0xb66ab533d30 'system' is mod 1 1448s JS IMPORT: successfully imported module 'system' 1448s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 1448s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 1448s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 1448s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 1448s JS G ENUM: Defining enum value ALL (fixed from all) 6 1448s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 1448s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 1448s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 1448s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 1448s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 1448s JS G ENUM: Defining enum value TIME (fixed from time) 2 1448s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0xb66ab5343b0 1448s JS IMPORT: Importing module _gettext succeeded 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0x2382f64dc470 '_gettext' is mod 1 1448s JS IMPORT: successfully imported module '_gettext' 1448s JS IMPORT: Importing module gettext succeeded 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0x2382f64dc420 'gettext' is mod 1 1448s JS IMPORT: successfully imported module 'gettext' 1448s JS IMPORT: Importing module package succeeded 1448s JS IMPORT: Defining parent 0xb66ab5000f8 of 0x2382f643edf8 'package' is mod 1 1448s JS IMPORT: successfully imported module 'package' 1448s JS CTX: Script evaluation succeeded 1448s JS MAINLOOP: Main loop instance 0xbe4c2989e3b0: Spinning loop until released or hook cleared 1448s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module metadata hook for module 0xb66ab500d80 1448s JS IMPORT: Defining meta.importSync for module 0xb66ab500d80 1448s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xb66ab5000b8), global 0x2382f643d1c0 1448s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1448s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1448s JS MAINLOOP: Set main loop hook to 1448s JS MAINLOOP: Main loop instance 0xbe4c2989e3b0: hold 1448s JS MAINLOOP: Running and clearing main loop hook 1448s JS G BXD: Defining method run in prototype for GLib.MainLoop 1448s 1..20 1448s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1448s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1448s JS G BXD: Defined class for Source (GSource), prototype 0x2382f647fc90, JSClass 0xff3fe7d6b358, in object 0x2382f647f038 1448s JS G BXD: Defining method set_priority in prototype for GLib.Source 1448s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1448s JS G BXD: Defining method attach in prototype for GLib.Source 1448s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1448s JS IMPORT: Module metadata hook for module 0x2382f644bd28 1448s JS IMPORT: Defining meta.importSync for module 0x2382f644bd28 1448s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 1448s JS G NS: Defined namespace 'Regress' 0x2382f647fd80 in GIRepository 0x2382f6440958 1448s JS G BXD: Defining method destroy in prototype for GLib.Source 1448s ok 1 Package module finds an existing library 1448s ok 2 Package module doesn't find a non-existent library 1448s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 1448s ok 3 Package module finds a function 1448s ok 4 Package module doesn't find a non-existent function 1448s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 1448s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x26606fd11060, JSClass 0xff3fe7d6ba68, in object 0x2382f647fd80 1448s ok 5 Package module finds a class 1448s ok 6 Package module doesn't find a non-existent class 1448s ok 7 Package module finds a property 1448s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 1448s ok 8 Package module doesn't find a non-existent property 1448s ok 9 Package module finds a static function 1448s ok 10 Package module doesn't find a non-existent static function 1448s ok 11 Package module finds a method 1448s ok 12 Package module doesn't find a non-existent method 1448s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 1448s JS G NS: Defined namespace 'GIMarshallingTests' 0x26606fd115b0 in GIRepository 0x2382f6440958 1448s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 1448s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x2382f64f87b8, JSClass 0xff3fe7d6b840, in object 0x26606fd115b0 1448s ok 13 Package module finds an interface 1448s ok 14 Package module doesn't find a non-existent interface 1448s ok 15 Package module finds an interface method 1448s JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' 1448s JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' 1448s JS G BXD: Defined class for TypeInterface (void), prototype 0x26606fd117e0, JSClass 0xff3fe7d6b358, in object 0x2382f647f2e0 1448s ok 16 Package module doesn't find a non-existent interface method 1448s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 1448s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 1448s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 1448s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 1448s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 1448s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 1448s JS G ENUM: Defining Regress.TestEnum as 0xb66ab5627e8 1448s ok 17 Package module finds an enum value 1449s ok 18 Package module doesn't find a non-existent enum value 1449s JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' 1449s ok 19 Package module finds a constant 1449s ok 20 Package module doesn't find a non-existent constant 1449s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Main loop instance 0xbe4c2989e3b0: Spinning loop until released or hook cleared 1449s JS MAINLOOP: handling job 0, 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Completed job 0 1449s JS MAINLOOP: handling job 1, 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Completed job 1 1449s JS MAINLOOP: handling job 2, 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Completed job 2 1449s JS MAINLOOP: handling job 3, 1449s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1449s JS MAINLOOP: Main loop instance 0xbe4c2989e3b0: release 1449s JS MAINLOOP: Completed job 3 1449s JS MEMORY: Memory report: before destroying context 1449s JS MEMORY: 349 objects currently alive 1449s JS MEMORY: boxed_instance = 88 1449s JS MEMORY: boxed_prototype = 12 1449s JS MEMORY: closure = 1 1449s JS MEMORY: function = 209 1449s JS MEMORY: fundamental_instance = 0 1449s JS MEMORY: fundamental_prototype = 0 1449s JS MEMORY: gerror_instance = 0 1449s JS MEMORY: gerror_prototype = 0 1449s JS MEMORY: interface = 5 1449s JS MEMORY: module = 12 1449s JS MEMORY: ns = 7 1449s JS MEMORY: object_instance = 1 1449s JS MEMORY: object_prototype = 14 1449s JS MEMORY: param = 0 1449s JS MEMORY: union_instance = 0 1449s JS MEMORY: union_prototype = 0 1449s JS CTX: JS shutdown sequence 1449s JS CTX: Stopping profiler 1449s JS CTX: Shutting down toggle queue 1449s JS CTX: Notifying external reference holders of GjsContext dispose 1449s JS MAINLOOP: Stopping promise job dispatcher 1449s JS CTX: Notifying reference holders of GjsContext dispose 1449s JS CTX: Checking unhandled promise rejections 1449s JS CTX: Releasing cached JS wrappers 1449s JS CTX: Final triggered GC 1449s JS CTX: Destroying JS context 1449s JS CTX: Releasing all native objects 1449s JS CTX: Disabling auto GC 1449s JS CTX: Ending trace on global object 1449s JS CTX: Freeing allocated resources 1449s JS CTX: JS context destroyed 1449s PASS: cjs/testPackage.test 1449s Running test: cjs/next.test 1449s 1..1 1449s ok 1 - /usr/libexec/installed-tests/cjs/debugger/next.debugger 1449s PASS: cjs/next.test 1449s Running test: cjs/testCairoModule.test 1449s JS NATIVE: Registered native JS module '_promiseNative' 1449s JS NATIVE: Registered native JS module '_byteArrayNative' 1449s JS NATIVE: Registered native JS module '_encodingNative' 1449s JS NATIVE: Registered native JS module '_gi' 1449s JS NATIVE: Registered native JS module 'gi' 1449s JS NATIVE: Registered native JS module 'cairoNative' 1449s JS NATIVE: Registered native JS module 'system' 1449s JS NATIVE: Registered native JS module 'console' 1449s JS NATIVE: Registered native JS module '_print' 1449s JS CTX: Enabling JIT 1449s JS CTX: Initialized class GjsFileImporter prototype 0x33dca7100098 1449s JS IMPORT: Defining parent (nil) of 0x33dca71000f8 'imports' is mod 0 1449s JS IMPORT: Importing '_print' 1449s JS NATIVE: Defining native module '_print' 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x33dca71006b0 '_print' is mod 1 1449s JS IMPORT: successfully imported module '_print' 1449s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1449s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x33dca71014f0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x33dca71021a8), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x33dca71027a8), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x33dca71027a8), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x33dca71021a8), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x33dca71014f0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x33dca71014f0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x33dca71014f0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x33dca71021a8), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x33dca71027a8), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x33dca71014f0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x33dca71014f0), global 0x3454ea93d1c0 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: hold 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Starting promise job dispatcher 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: Spinning loop until released or hook cleared 1449s JS MAINLOOP: handling job 0, 1449s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: release 1449s JS MAINLOOP: Completed job 0 1449s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33dca7115910), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x33dca7116340), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x33dca7116340), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33dca7115910), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33dca7115910), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x33dca7116340), global 0x3454ea93d1c0 1449s JS IMPORT: Module metadata hook for module 0x33dca71169e8 1449s JS IMPORT: Defining meta.importSync for module 0x33dca71169e8 1449s JS NATIVE: Defining native module 'gi' 1449s JS CTX: Initialized class GIRepositoryNamespace prototype 0x33dca7117168 1449s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1449s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1449s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1449s JS IMPORT: Importing directory 'overrides' 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x33dca71171e8 'overrides' is mod 1 1449s JS IMPORT: Defined importer 'overrides' 0x33dca71171e8 in 0x33dca71000f8 1449s JS IMPORT: successfully imported directory 'overrides' 1449s JS IMPORT: Importing '_byteArrayNative' 1449s JS NATIVE: Defining native module '_byteArrayNative' 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x33dca7117630 '_byteArrayNative' is mod 1 1449s JS IMPORT: successfully imported module '_byteArrayNative' 1449s JS IMPORT: Importing '_promiseNative' 1449s JS NATIVE: Defining native module '_promiseNative' 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x33dca71176f0 '_promiseNative' is mod 1 1449s JS IMPORT: successfully imported module '_promiseNative' 1449s JS IMPORT: Importing module GLib succeeded 1449s JS IMPORT: Defining parent 0x33dca71171e8 of 0x3454ea93e2b8 'GLib' is mod 1 1449s JS IMPORT: successfully imported module 'GLib' 1449s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1449s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3454ea97f060, JSClass 0xe2230d76b358, in object 0x3454ea97f038 1449s JS CTX: Initialized class GIRepositoryGType prototype 0x33dca7117920 1449s JS CTX: Initialized class GIRepositoryFunction prototype 0x3454ea93e308 1449s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1449s JS G BXD: Defined class for Error (GError), prototype 0x3454ea97f0b0, JSClass 0xe2230d76b358, in object 0x3454ea97f038 1449s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1449s JS G BXD: Defined class for Variant (GVariant), prototype 0x3454ea97f100, JSClass 0xe2230d76b358, in object 0x3454ea97f038 1449s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1449s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3454ea97f150, JSClass 0xe2230d76b358, in object 0x3454ea97f038 1449s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1449s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3454ea97f1a0, JSClass 0xe2230d76b358, in object 0x3454ea97f038 1449s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1449s JS G BXD: Defined class for Thread (GThread), prototype 0x3454ea97f1f0, JSClass 0xe2230d76b358, in object 0x3454ea97f038 1449s JS G BXD: Defining method ref in prototype for GLib.Thread 1449s JS G BXD: Defining method unref in prototype for GLib.Thread 1449s JS G NS: Defined namespace 'GLib' 0x3454ea97f038 in GIRepository 0x33dca7116ff8 1449s JS IMPORT: Importing module jasmine succeeded 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x3454ea93ecb8 'jasmine' is mod 1 1449s JS IMPORT: successfully imported module 'jasmine' 1449s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: hold 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: Spinning loop until released or hook cleared 1449s JS MAINLOOP: handling job 0, 1449s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: release 1449s JS MAINLOOP: Completed job 0 1449s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js' (file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"cairo"' (relative to 0x33dca712aad0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://cairo"' (relative to 0x33dca712aad0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x33dca712b888), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x33dca712b888), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"cairo"' (relative to 0x33dca712aad0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://cairo"' (relative to 0x33dca712aad0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"cairo"' (relative to 0x33dca712aad0), global 0x3454ea93d1c0 1449s JS IMPORT: Module metadata hook for module 0x33dca712b3f8 1449s JS IMPORT: Defining meta.importSync for module 0x33dca712b3f8 1449s JS NATIVE: Defining native module 'cairoNative' 1449s JS CTX: Initialized class Region prototype 0x33dca712c0b8 1449s JS CTX: Initialized class Context prototype 0x33dca712c1d8 1449s JS CTX: Initialized class Surface prototype 0x33dca712c9b8 1449s JS CTX: Initialized class ImageSurface prototype 0x33dca712ca98 1449s JS CTX: Initialized class Path prototype 0x33dca712caf8 1449s JS CTX: Initialized class PSSurface prototype 0x33dca712cb58 1449s JS CTX: Initialized class PDFSurface prototype 0x33dca712cbb8 1449s JS CTX: Initialized class SVGSurface prototype 0x33dca712cc98 1449s JS CTX: Initialized class Pattern prototype 0x33dca712cd78 1449s JS CTX: Initialized class Gradient prototype 0x33dca712cdd8 1449s JS CTX: Initialized class LinearGradient prototype 0x33dca712ce38 1449s JS CTX: Initialized class RadialGradient prototype 0x33dca712ce98 1449s JS CTX: Initialized class SurfacePattern prototype 0x33dca712cef8 1449s JS CTX: Initialized class SolidPattern prototype 0x33dca712cf58 1449s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 1449s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 1449s JS IMPORT: Importing module _cairo succeeded 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x3454ea93edd0 '_cairo' is mod 1 1449s JS IMPORT: successfully imported module '_cairo' 1449s JS IMPORT: Module resolve hook for module '"gi://cairo"' (relative to 0x33dca712aad0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x33dca712b888), global 0x3454ea93d1c0 1449s JS IMPORT: Importing module cairo succeeded 1449s JS IMPORT: Defining parent 0x33dca71171e8 of 0x3454ea93ee20 'cairo' is mod 1 1449s JS IMPORT: successfully imported module 'cairo' 1449s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 1449s JS IMPORT: Importing 'cairoNative' 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x33dca712c098 'cairoNative' is mod 1 1449s JS IMPORT: successfully imported module 'cairoNative' 1449s JS IMPORT: Importing module cairo succeeded 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x3454ea93ee70 'cairo' is mod 1 1449s JS IMPORT: successfully imported module 'cairo' 1449s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 1449s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 1449s JS G ENUM: Defining enum value NONE (fixed from none) 1 1449s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 1449s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 1449s JS G ENUM: Defining enum value FAST (fixed from fast) 4 1449s JS G ENUM: Defining enum value GOOD (fixed from good) 5 1449s JS G ENUM: Defining enum value BEST (fixed from best) 6 1449s JS G ENUM: Defining cairo.Antialias as 0x33dca712dc40 1449s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 1449s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 1449s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 1449s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 1449s JS G ENUM: Defining cairo.Content as 0x33dca712dd20 1449s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 1449s JS G ENUM: Defining enum value NONE (fixed from none) 0 1449s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 1449s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 1449s JS G ENUM: Defining enum value PAD (fixed from pad) 3 1449s JS G ENUM: Defining cairo.Extend as 0x33dca712dd80 1449s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 1449s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 1449s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 1449s JS G ENUM: Defining cairo.FillRule as 0x33dca712dde0 1449s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 1449s JS G ENUM: Defining enum value FAST (fixed from fast) 0 1449s JS G ENUM: Defining enum value GOOD (fixed from good) 1 1449s JS G ENUM: Defining enum value BEST (fixed from best) 2 1449s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 1449s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 1449s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 1449s JS G ENUM: Defining cairo.Filter as 0x33dca712de40 1449s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 1449s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 1449s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 1449s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 1449s JS G ENUM: Defining cairo.FontSlant as 0x33dca712dea0 1449s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 1449s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 1449s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 1449s JS G ENUM: Defining cairo.FontWeight as 0x33dca712df00 1449s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 1449s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 1449s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 1449s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 1449s JS G ENUM: Defining enum value A8 (fixed from a8) 2 1449s JS G ENUM: Defining enum value A1 (fixed from a1) 3 1449s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 1449s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 1449s JS G ENUM: Defining cairo.Format as 0x33dca712df60 1449s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 1449s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 1449s JS G ENUM: Defining enum value ROUND (fixed from round) 1 1449s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 1449s JS G ENUM: Defining cairo.LineCap as 0x33dca712e040 1449s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 1449s JS G ENUM: Defining enum value MITER (fixed from miter) 0 1449s JS G ENUM: Defining enum value ROUND (fixed from round) 1 1449s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 1449s JS G ENUM: Defining cairo.LineJoin as 0x33dca712e0a0 1449s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 1449s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 1449s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 1449s JS G ENUM: Defining enum value OVER (fixed from over) 2 1449s JS G ENUM: Defining enum value IN (fixed from in) 3 1449s JS G ENUM: Defining enum value OUT (fixed from out) 4 1449s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 1449s JS G ENUM: Defining enum value DEST (fixed from dest) 6 1449s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 1449s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 1449s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 1449s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 1449s JS G ENUM: Defining enum value XOR (fixed from xor) 11 1449s JS G ENUM: Defining enum value ADD (fixed from add) 12 1449s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 1449s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 1449s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 1449s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 1449s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 1449s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 1449s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 1449s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 1449s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 1449s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 1449s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 1449s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 1449s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 1449s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 1449s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 1449s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 1449s JS G ENUM: Defining cairo.Operator as 0x33dca712e100 1449s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 1449s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 1449s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 1449s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 1449s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 1449s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 1449s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 1449s JS G ENUM: Defining cairo.PatternType as 0x33dca712e2e0 1449s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 1449s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 1449s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 1449s JS G ENUM: Defining enum value PS (fixed from ps) 2 1449s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 1449s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 1449s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 1449s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 1449s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 1449s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 1449s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 1449s JS G ENUM: Defining enum value SVG (fixed from svg) 10 1449s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 1449s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 1449s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 1449s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 1449s JS G ENUM: Defining enum value QT (fixed from qt) 15 1449s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 1449s JS G ENUM: Defining enum value VG (fixed from vg) 17 1449s JS G ENUM: Defining enum value GL (fixed from gl) 18 1449s JS G ENUM: Defining enum value DRM (fixed from drm) 19 1449s JS G ENUM: Defining enum value TEE (fixed from tee) 20 1449s JS G ENUM: Defining enum value XML (fixed from xml) 21 1449s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 1449s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 1449s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 1449s JS G ENUM: Defining cairo.SurfaceType as 0x33dca712e340 1449s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 1449s JS G BXD: Defined class for Region (CairoRegion), prototype 0x3454ea97f538, JSClass 0xe2230d76b358, in object 0x3454ea97f308 1449s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 1449s JS G BXD: Defined class for Context (CairoContext), prototype 0x3454ea97f560, JSClass 0xe2230d76b358, in object 0x3454ea97f308 1449s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 1449s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x3454ea97f588, JSClass 0xe2230d76b358, in object 0x3454ea97f308 1449s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 1449s JS G BXD: Defined class for Path (void), prototype 0x3454ea97f5b0, JSClass 0xe2230d76b358, in object 0x3454ea97f308 1449s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 1449s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x3454ea97f600, JSClass 0xe2230d76b358, in object 0x3454ea97f308 1449s JS G NS: Defined namespace 'cairo' 0x3454ea97f308 in GIRepository 0x33dca7116ff8 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: hold 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: Spinning loop until released or hook cleared 1449s JS MAINLOOP: handling job 0, 1449s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js async resolved" 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: release 1449s JS MAINLOOP: Completed job 0 1449s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module metadata hook for module 0x33dca7131b88 1449s JS IMPORT: Defining meta.importSync for module 0x33dca7131b88 1449s JS NATIVE: Defining native module 'system' 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33dca7130ec0), global 0x3454ea93d1c0 1449s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1449s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1449s JS MAINLOOP: Set main loop hook to 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: hold 1449s JS MAINLOOP: Running and clearing main loop hook 1449s JS G BXD: Defining method run in prototype for GLib.MainLoop 1449s 1..3 1449s JS IMPORT: Importing 'gi' 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x33dca7116ff8 'gi' is mod 1 1449s JS IMPORT: successfully imported module 'gi' 1449s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1449s JS G BXD: Defined class for Source (GSource), prototype 0x3454ea97f628, JSClass 0xe2230d76b358, in object 0x3454ea97f038 1449s JS G BXD: Defining method set_priority in prototype for GLib.Source 1449s JS IMPORT: Importing '_gi' 1449s JS NATIVE: Defining native module '_gi' 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x33dca7138660 '_gi' is mod 1 1449s JS IMPORT: successfully imported module '_gi' 1449s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1449s JS G NS: Defined namespace 'CjsPrivate' 0x3454ea97f6c8 in GIRepository 0x33dca7116ff8 1449s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1449s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1449s JS IMPORT: Importing module _common succeeded 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x3454ea9d2100 '_common' is mod 1 1449s JS IMPORT: successfully imported module '_common' 1449s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1449s JS IMPORT: Importing module _legacy succeeded 1449s JS IMPORT: Defining parent 0x33dca71000f8 of 0x3454ea9d2150 '_legacy' is mod 1 1449s JS IMPORT: successfully imported module '_legacy' 1449s JS IMPORT: Importing module GObject succeeded 1449s JS IMPORT: Defining parent 0x33dca71171e8 of 0x3454ea9d20b0 'GObject' is mod 1 1449s JS IMPORT: successfully imported module 'GObject' 1449s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1449s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1449s JS G BXD: Defined class for String (GString), prototype 0x3454ea97f920, JSClass 0xe2230d76b358, in object 0x3454ea97f6a0 1449s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1449s JS G PRM: Defined class ParamSpec prototype is 0x3454ea9d21f0 class 0xe2230d7702e8 in object 0x3454ea97f6a0 1449s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1449s JS G OBJ: Defined class for Object (GObject), prototype 0x3454ea97fa88, JSClass 0xe2230d76ba68, in object 0x3454ea97f6a0 1449s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1449s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1449s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3454ea97fab0, JSClass 0xe2230d76ba68, in object 0x3454ea97f6a0 1449s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1449s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1449s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1449s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1449s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1449s JS G NS: Defined namespace 'GObject' 0x3454ea97f6a0 in GIRepository 0x33dca7116ff8 1449s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1449s JS G BXD: Defining method attach in prototype for GLib.Source 1449s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1449s JS IMPORT: Module metadata hook for module 0x33dca71042b8 1449s JS IMPORT: Defining meta.importSync for module 0x33dca71042b8 1449s JS G BXD: Defining method destroy in prototype for GLib.Source 1449s ok 1 Cairo imported as ES module cairo default import 1449s ok 2 Cairo imported via GI has the same functionality as imports.cairo 1449s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 1449s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x3454ea97fd30, JSClass 0xe2230d76b358, in object 0x3454ea97f308 1449s ok 3 Cairo imported via GI has boxed types from the GIR file 1449s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: Spinning loop until released or hook cleared 1449s JS MAINLOOP: handling job 0, 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Completed job 0 1449s JS MAINLOOP: handling job 1, 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Completed job 1 1449s JS MAINLOOP: handling job 2, 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Completed job 2 1449s JS MAINLOOP: handling job 3, 1449s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1449s JS MAINLOOP: Main loop instance 0xb1eda2df53b0: release 1449s JS MAINLOOP: Completed job 3 1449s JS MEMORY: Memory report: before destroying context 1449s JS MEMORY: 146 objects currently alive 1449s JS MEMORY: boxed_instance = 23 1449s JS MEMORY: boxed_prototype = 14 1449s JS MEMORY: closure = 1 1449s JS MEMORY: function = 94 1449s JS MEMORY: fundamental_instance = 0 1449s JS MEMORY: fundamental_prototype = 0 1449s JS MEMORY: gerror_instance = 0 1449s JS MEMORY: gerror_prototype = 0 1449s JS MEMORY: interface = 0 1449s JS MEMORY: module = 8 1449s JS MEMORY: ns = 4 1449s JS MEMORY: object_instance = 0 1449s JS MEMORY: object_prototype = 2 1449s JS MEMORY: param = 0 1449s JS MEMORY: union_instance = 0 1449s JS MEMORY: union_prototype = 0 1449s JS CTX: JS shutdown sequence 1449s JS CTX: Stopping profiler 1449s JS CTX: Shutting down toggle queue 1449s JS CTX: Notifying external reference holders of GjsContext dispose 1449s JS MAINLOOP: Stopping promise job dispatcher 1449s JS CTX: Notifying reference holders of GjsContext dispose 1449s JS CTX: Checking unhandled promise rejections 1449s JS CTX: Releasing cached JS wrappers 1449s JS CTX: Final triggered GC 1449s JS CTX: Destroying JS context 1449s JS CTX: Releasing all native objects 1449s JS CTX: Disabling auto GC 1449s JS CTX: Ending trace on global object 1449s JS CTX: Freeing allocated resources 1449s JS CTX: JS context destroyed 1449s PASS: cjs/testCairoModule.test 1449s Running test: cjs/breakpoint.test 1449s 1..1 1449s ok 1 - /usr/libexec/installed-tests/cjs/debugger/breakpoint.debugger 1449s PASS: cjs/breakpoint.test 1449s Running test: cjs/testGObject.test 1449s JS NATIVE: Registered native JS module '_promiseNative' 1449s JS NATIVE: Registered native JS module '_byteArrayNative' 1449s JS NATIVE: Registered native JS module '_encodingNative' 1449s JS NATIVE: Registered native JS module '_gi' 1449s JS NATIVE: Registered native JS module 'gi' 1449s JS NATIVE: Registered native JS module 'cairoNative' 1449s JS NATIVE: Registered native JS module 'system' 1449s JS NATIVE: Registered native JS module 'console' 1449s JS NATIVE: Registered native JS module '_print' 1449s JS CTX: Enabling JIT 1449s JS CTX: Initialized class GjsFileImporter prototype 0x56539f00098 1449s JS IMPORT: Defining parent (nil) of 0x56539f000f8 'imports' is mod 0 1449s JS IMPORT: Importing '_print' 1449s JS NATIVE: Defining native module '_print' 1449s JS IMPORT: Defining parent 0x56539f000f8 of 0x56539f006b0 '_print' is mod 1 1449s JS IMPORT: successfully imported module '_print' 1449s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1449s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x56539f014f0), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x56539f021a8), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x56539f027a8), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x56539f027a8), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x56539f021a8), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x56539f014f0), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x56539f014f0), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x56539f014f0), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x56539f021a8), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x56539f027a8), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x56539f014f0), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x56539f014f0), global 0x4009453d1c0 1449s JS MAINLOOP: Main loop instance 0xca2bbd1533b0: hold 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Starting promise job dispatcher 1449s JS MAINLOOP: Main loop instance 0xca2bbd1533b0: Spinning loop until released or hook cleared 1449s JS MAINLOOP: handling job 0, 1449s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1449s JS MAINLOOP: Main loop instance 0xca2bbd1533b0: release 1449s JS MAINLOOP: Completed job 0 1449s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x56539f15910), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x56539f16340), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x56539f16340), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x56539f15910), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x56539f15910), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x56539f16340), global 0x4009453d1c0 1449s JS IMPORT: Module metadata hook for module 0x56539f169e8 1449s JS IMPORT: Defining meta.importSync for module 0x56539f169e8 1449s JS NATIVE: Defining native module 'gi' 1449s JS CTX: Initialized class GIRepositoryNamespace prototype 0x56539f17168 1449s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1449s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1449s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1449s JS IMPORT: Importing directory 'overrides' 1449s JS IMPORT: Defining parent 0x56539f000f8 of 0x56539f171e8 'overrides' is mod 1 1449s JS IMPORT: Defined importer 'overrides' 0x56539f171e8 in 0x56539f000f8 1449s JS IMPORT: successfully imported directory 'overrides' 1449s JS IMPORT: Importing '_byteArrayNative' 1449s JS NATIVE: Defining native module '_byteArrayNative' 1449s JS IMPORT: Defining parent 0x56539f000f8 of 0x56539f17630 '_byteArrayNative' is mod 1 1449s JS IMPORT: successfully imported module '_byteArrayNative' 1449s JS IMPORT: Importing '_promiseNative' 1449s JS NATIVE: Defining native module '_promiseNative' 1449s JS IMPORT: Defining parent 0x56539f000f8 of 0x56539f176f0 '_promiseNative' is mod 1 1449s JS IMPORT: successfully imported module '_promiseNative' 1449s JS IMPORT: Importing module GLib succeeded 1449s JS IMPORT: Defining parent 0x56539f171e8 of 0x4009453e2b8 'GLib' is mod 1 1449s JS IMPORT: successfully imported module 'GLib' 1449s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1449s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x4009457f060, JSClass 0xfa960379b358, in object 0x4009457f038 1449s JS CTX: Initialized class GIRepositoryGType prototype 0x56539f17920 1449s JS CTX: Initialized class GIRepositoryFunction prototype 0x4009453e308 1449s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1449s JS G BXD: Defined class for Error (GError), prototype 0x4009457f0b0, JSClass 0xfa960379b358, in object 0x4009457f038 1449s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1449s JS G BXD: Defined class for Variant (GVariant), prototype 0x4009457f100, JSClass 0xfa960379b358, in object 0x4009457f038 1449s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1449s JS G BXD: Defined class for Bytes (GBytes), prototype 0x4009457f150, JSClass 0xfa960379b358, in object 0x4009457f038 1449s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1449s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x4009457f1a0, JSClass 0xfa960379b358, in object 0x4009457f038 1449s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1449s JS G BXD: Defined class for Thread (GThread), prototype 0x4009457f1f0, JSClass 0xfa960379b358, in object 0x4009457f038 1449s JS G BXD: Defining method ref in prototype for GLib.Thread 1449s JS G BXD: Defining method unref in prototype for GLib.Thread 1449s JS G NS: Defined namespace 'GLib' 0x4009457f038 in GIRepository 0x56539f16ff8 1449s JS IMPORT: Importing module jasmine succeeded 1449s JS IMPORT: Defining parent 0x56539f000f8 of 0x4009453ecb8 'jasmine' is mod 1 1449s JS IMPORT: successfully imported module 'jasmine' 1449s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1449s JS MAINLOOP: Main loop instance 0xca2bbd1533b0: hold 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Main loop instance 0xca2bbd1533b0: Spinning loop until released or hook cleared 1449s JS MAINLOOP: handling job 0, 1449s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1449s JS MAINLOOP: Main loop instance 0xca2bbd1533b0: release 1449s JS MAINLOOP: Completed job 0 1449s JS IMPORT: Importing 'gi' 1449s JS IMPORT: Defining parent 0x56539f000f8 of 0x56539f16ff8 'gi' is mod 1 1449s JS IMPORT: successfully imported module 'gi' 1449s JS IMPORT: Importing '_gi' 1449s JS NATIVE: Defining native module '_gi' 1449s JS IMPORT: Defining parent 0x56539f000f8 of 0x56539f2afd0 '_gi' is mod 1 1449s JS IMPORT: successfully imported module '_gi' 1449s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1449s JS G NS: Defined namespace 'CjsPrivate' 0x4009457f290 in GIRepository 0x56539f16ff8 1449s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1449s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1449s JS IMPORT: Importing module _common succeeded 1449s JS IMPORT: Defining parent 0x56539f000f8 of 0x4009453ee48 '_common' is mod 1 1449s JS IMPORT: successfully imported module '_common' 1449s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1449s JS IMPORT: Importing module _legacy succeeded 1449s JS IMPORT: Defining parent 0x56539f000f8 of 0x4009453ee98 '_legacy' is mod 1 1449s JS IMPORT: successfully imported module '_legacy' 1449s JS IMPORT: Importing module GObject succeeded 1449s JS IMPORT: Defining parent 0x56539f171e8 of 0x4009453edf8 'GObject' is mod 1 1449s JS IMPORT: successfully imported module 'GObject' 1449s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1449s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1449s JS G BXD: Defined class for String (GString), prototype 0x4009457f510, JSClass 0xfa960379b358, in object 0x4009457f268 1449s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1449s JS G PRM: Defined class ParamSpec prototype is 0x4009453ef38 class 0xfa96037a02e8 in object 0x4009457f268 1449s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1449s JS G OBJ: Defined class for Object (GObject), prototype 0x4009457f678, JSClass 0xfa960379ba68, in object 0x4009457f268 1449s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1449s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1449s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x4009457f6a0, JSClass 0xfa960379ba68, in object 0x4009457f268 1449s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1449s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1449s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1449s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1449s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1449s JS G NS: Defined namespace 'GObject' 0x4009457f268 in GIRepository 0x56539f16ff8 1449s JS IMPORT: Importing 'system' 1449s JS NATIVE: Defining native module 'system' 1449s JS IMPORT: Defining parent 0x56539f000f8 of 0x56539f2f5e0 'system' is mod 1 1449s JS IMPORT: successfully imported module 'system' 1449s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1449s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1449s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1449s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1449s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1449s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1449s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1449s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1449s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1449s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1449s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1449s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1449s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1449s JS G ENUM: Defining GObject.ParamFlags as 0x56539f2f980 1449s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 1449s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 1449s JS G PRM: JSObject created with param instance 0xca2bbd317420 type GParamInt 1449s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 1449s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 1449s JS G PRM: JSObject created with param instance 0xca2bbd317910 type GParamString 1449s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1449s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 1449s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1449s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1449s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1449s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 1449s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 1449s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 1449s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 1449s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 1449s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 1449s JS G ENUM: Defining enum value ACTION (fixed from action) 32 1449s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 1449s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 1449s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 1449s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 1449s JS G ENUM: Defining GObject.SignalFlags as 0x56539f30650 1449s JS CTX: Script evaluation succeeded 1449s JS MAINLOOP: Main loop instance 0xca2bbd1533b0: Spinning loop until released or hook cleared 1449s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module metadata hook for module 0x56539f00580 1449s JS IMPORT: Defining meta.importSync for module 0x56539f00580 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x400945d8270), global 0x4009453d1c0 1449s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1449s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1449s JS MAINLOOP: Set main loop hook to 1449s JS MAINLOOP: Main loop instance 0xca2bbd1533b0: hold 1449s JS MAINLOOP: Running and clearing main loop hook 1449s JS G BXD: Defining method run in prototype for GLib.MainLoop 1449s 1..22 1449s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1449s JS G BXD: Defined class for Source (GSource), prototype 0x4009457f740, JSClass 0xfa960379b358, in object 0x4009457f038 1449s JS G BXD: Defining method set_priority in prototype for GLib.Source 1449s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1449s JS G BXD: Defining method attach in prototype for GLib.Source 1449s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1449s JS IMPORT: Module metadata hook for module 0x4009454b9e0 1449s JS IMPORT: Defining meta.importSync for module 0x4009454b9e0 1449s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 1449s JS G BXD: Defining method destroy in prototype for GLib.Source 1449s ok 1 GObject overrides GObject.set() 1449s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 1449s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 1449s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 1449s ok 4 GObject overrides toString() shows the native object address 1449s ok 5 GObject should be able to create a GType object for gpointer 1449s ok 6 GObject should be able to create a GType object for GBoxed 1449s ok 7 GObject should be able to create a GType object for GParam 1449s ok 8 GObject should be able to create a GType object for GInterface 1449s ok 9 GObject should be able to create a GType object for GObject 1449s ok 10 GObject should be able to create a GType object for GVariant 1449s JS G NS: Found info type FUNCTION for 'signal_query' in namespace 'GObject' 1449s JS G NS: Found info type STRUCT for 'SignalQuery' in namespace 'GObject' 1449s JS G BXD: Defined class for SignalQuery (void), prototype 0x4009457ffb0, JSClass 0xfa960379b358, in object 0x4009457f268 1449s ok 11 GObject should be able to query signals 1449s ok 12 GObject.Object.new() can be called with a property bag 1449s ok 13 GObject.Object.new() can be called to construct an object without setting properties 1449s ok 14 GObject.Object.new() complains about wrong types 1449s ok 15 GObject.Object.new() complains about wrong properties 1449s ok 16 GObject.Object.new() can construct C GObjects as well 1449s ok 17 GObject.Object.new_with_properties() can be called with two arrays 1449s ok 18 GObject.Object.new_with_properties() can be called to construct an object without setting properties 1449s ok 19 GObject.Object.new_with_properties() complains about various incorrect usages 1449s ok 20 GObject.Object.new_with_properties() complains about wrong types 1449s ok 21 GObject.Object.new_with_properties() complains about wrong properties 1449s ok 22 GObject.Object.new_with_properties() can construct C GObjects as well 1449s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Main loop instance 0xca2bbd1533b0: Spinning loop until released or hook cleared 1449s JS MAINLOOP: handling job 0, 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Completed job 0 1449s JS MAINLOOP: handling job 1, 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Completed job 1 1449s JS MAINLOOP: handling job 2, 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Completed job 2 1449s JS MAINLOOP: handling job 3, 1449s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1449s JS MAINLOOP: Main loop instance 0xca2bbd1533b0: release 1449s JS MAINLOOP: Completed job 3 1449s JS MEMORY: Memory report: before destroying context 1449s JS MEMORY: 252 objects currently alive 1449s JS MEMORY: boxed_instance = 110 1449s JS MEMORY: boxed_prototype = 9 1449s JS MEMORY: closure = 1 1449s JS MEMORY: function = 104 1449s JS MEMORY: fundamental_instance = 0 1449s JS MEMORY: fundamental_prototype = 0 1449s JS MEMORY: gerror_instance = 0 1449s JS MEMORY: gerror_prototype = 0 1449s JS MEMORY: interface = 0 1449s JS MEMORY: module = 5 1449s JS MEMORY: ns = 3 1449s JS MEMORY: object_instance = 15 1449s JS MEMORY: object_prototype = 3 1449s JS MEMORY: param = 2 1449s JS MEMORY: union_instance = 0 1449s JS MEMORY: union_prototype = 0 1449s JS CTX: JS shutdown sequence 1449s JS CTX: Stopping profiler 1449s JS CTX: Shutting down toggle queue 1449s JS CTX: Notifying external reference holders of GjsContext dispose 1449s JS MAINLOOP: Stopping promise job dispatcher 1449s JS CTX: Notifying reference holders of GjsContext dispose 1449s JS CTX: Checking unhandled promise rejections 1449s JS CTX: Releasing cached JS wrappers 1449s JS CTX: Final triggered GC 1449s JS CTX: Destroying JS context 1449s JS CTX: Releasing all native objects 1449s JS CTX: Disabling auto GC 1449s JS CTX: Ending trace on global object 1449s JS CTX: Freeing allocated resources 1449s JS CTX: JS context destroyed 1449s PASS: cjs/testGObject.test 1449s Running test: cjs/testExceptions.test 1449s JS NATIVE: Registered native JS module '_promiseNative' 1449s JS NATIVE: Registered native JS module '_byteArrayNative' 1449s JS NATIVE: Registered native JS module '_encodingNative' 1449s JS NATIVE: Registered native JS module '_gi' 1449s JS NATIVE: Registered native JS module 'gi' 1449s JS NATIVE: Registered native JS module 'cairoNative' 1449s JS NATIVE: Registered native JS module 'system' 1449s JS NATIVE: Registered native JS module 'console' 1449s JS NATIVE: Registered native JS module '_print' 1449s JS CTX: Enabling JIT 1449s JS CTX: Initialized class GjsFileImporter prototype 0x2983c3000098 1449s JS IMPORT: Defining parent (nil) of 0x2983c30000f8 'imports' is mod 0 1449s JS IMPORT: Importing '_print' 1449s JS NATIVE: Defining native module '_print' 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x2983c30006b0 '_print' is mod 1 1449s JS IMPORT: successfully imported module '_print' 1449s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1449s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2983c30014f0), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2983c30021a8), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2983c30027a8), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2983c30027a8), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2983c30021a8), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2983c30014f0), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2983c30014f0), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2983c30014f0), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2983c30021a8), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2983c30027a8), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2983c30014f0), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2983c30014f0), global 0x3f130963d1c0 1449s JS MAINLOOP: Main loop instance 0xbbeb4c6e43b0: hold 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Starting promise job dispatcher 1449s JS MAINLOOP: Main loop instance 0xbbeb4c6e43b0: Spinning loop until released or hook cleared 1449s JS MAINLOOP: handling job 0, 1449s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1449s JS MAINLOOP: Main loop instance 0xbbeb4c6e43b0: release 1449s JS MAINLOOP: Completed job 0 1449s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2983c3015910), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2983c3016340), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2983c3016340), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2983c3015910), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2983c3015910), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2983c3016340), global 0x3f130963d1c0 1449s JS IMPORT: Module metadata hook for module 0x2983c30169e8 1449s JS IMPORT: Defining meta.importSync for module 0x2983c30169e8 1449s JS NATIVE: Defining native module 'gi' 1449s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2983c3017168 1449s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1449s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1449s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1449s JS IMPORT: Importing directory 'overrides' 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x2983c30171e8 'overrides' is mod 1 1449s JS IMPORT: Defined importer 'overrides' 0x2983c30171e8 in 0x2983c30000f8 1449s JS IMPORT: successfully imported directory 'overrides' 1449s JS IMPORT: Importing '_byteArrayNative' 1449s JS NATIVE: Defining native module '_byteArrayNative' 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x2983c3017630 '_byteArrayNative' is mod 1 1449s JS IMPORT: successfully imported module '_byteArrayNative' 1449s JS IMPORT: Importing '_promiseNative' 1449s JS NATIVE: Defining native module '_promiseNative' 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x2983c30176f0 '_promiseNative' is mod 1 1449s JS IMPORT: successfully imported module '_promiseNative' 1449s JS IMPORT: Importing module GLib succeeded 1449s JS IMPORT: Defining parent 0x2983c30171e8 of 0x3f130963e2b8 'GLib' is mod 1 1449s JS IMPORT: successfully imported module 'GLib' 1449s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1449s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3f130967f060, JSClass 0xf4e2ad00b358, in object 0x3f130967f038 1449s JS CTX: Initialized class GIRepositoryGType prototype 0x2983c3017920 1449s JS CTX: Initialized class GIRepositoryFunction prototype 0x3f130963e308 1449s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1449s JS G BXD: Defined class for Error (GError), prototype 0x3f130967f0b0, JSClass 0xf4e2ad00b358, in object 0x3f130967f038 1449s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1449s JS G BXD: Defined class for Variant (GVariant), prototype 0x3f130967f100, JSClass 0xf4e2ad00b358, in object 0x3f130967f038 1449s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1449s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3f130967f150, JSClass 0xf4e2ad00b358, in object 0x3f130967f038 1449s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1449s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3f130967f1a0, JSClass 0xf4e2ad00b358, in object 0x3f130967f038 1449s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1449s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1449s JS G BXD: Defined class for Thread (GThread), prototype 0x3f130967f1f0, JSClass 0xf4e2ad00b358, in object 0x3f130967f038 1449s JS G BXD: Defining method ref in prototype for GLib.Thread 1449s JS G BXD: Defining method unref in prototype for GLib.Thread 1449s JS G NS: Defined namespace 'GLib' 0x3f130967f038 in GIRepository 0x2983c3016ff8 1449s JS IMPORT: Importing module jasmine succeeded 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x3f130963ecb8 'jasmine' is mod 1 1449s JS IMPORT: successfully imported module 'jasmine' 1449s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1449s JS MAINLOOP: Main loop instance 0xbbeb4c6e43b0: hold 1449s JS MAINLOOP: Enqueue job , promise=, allocation site= 1449s JS MAINLOOP: Main loop instance 0xbbeb4c6e43b0: Spinning loop until released or hook cleared 1449s JS MAINLOOP: handling job 0, 1449s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1449s JS MAINLOOP: Main loop instance 0xbbeb4c6e43b0: release 1449s JS MAINLOOP: Completed job 0 1449s JS IMPORT: Importing 'gi' 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x2983c3016ff8 'gi' is mod 1 1449s JS IMPORT: successfully imported module 'gi' 1449s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 1449s JS G NS: Defined namespace 'GIMarshallingTests' 0x3f130967f268 in GIRepository 0x2983c3016ff8 1449s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1449s JS G NS: Defined namespace 'CjsPrivate' 0x3f130967f2b8 in GIRepository 0x2983c3016ff8 1449s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1449s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1449s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1449s JS IMPORT: Importing module _legacy succeeded 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x3f130963eee8 '_legacy' is mod 1 1449s JS IMPORT: successfully imported module '_legacy' 1449s JS IMPORT: Importing module lang succeeded 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x3f130963ee98 'lang' is mod 1 1449s JS IMPORT: successfully imported module 'lang' 1449s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1449s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1449s JS IMPORT: Importing module _signals succeeded 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x3f130963ef38 '_signals' is mod 1 1449s JS IMPORT: successfully imported module '_signals' 1449s JS IMPORT: Importing module signals succeeded 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x3f130963ee48 'signals' is mod 1 1449s JS IMPORT: successfully imported module 'signals' 1449s JS IMPORT: Importing module Gio succeeded 1449s JS IMPORT: Defining parent 0x2983c30171e8 of 0x3f130963edf8 'Gio' is mod 1 1449s JS IMPORT: successfully imported module 'Gio' 1449s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1449s JS IMPORT: Importing '_gi' 1449s JS NATIVE: Defining native module '_gi' 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x2983c302dd50 '_gi' is mod 1 1449s JS IMPORT: successfully imported module '_gi' 1449s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1449s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1449s JS IMPORT: Importing module _common succeeded 1449s JS IMPORT: Defining parent 0x2983c30000f8 of 0x3f130963efd8 '_common' is mod 1 1449s JS IMPORT: successfully imported module '_common' 1449s JS IMPORT: Importing module GObject succeeded 1449s JS IMPORT: Defining parent 0x2983c30171e8 of 0x3f130963ef88 'GObject' is mod 1 1449s JS IMPORT: successfully imported module 'GObject' 1449s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1449s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1449s JS G BXD: Defined class for String (GString), prototype 0x3f130967f560, JSClass 0xf4e2ad00b358, in object 0x3f130967f2e0 1449s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1449s JS G PRM: Defined class ParamSpec prototype is 0x3f13096d00b0 class 0xf4e2ad0102e8 in object 0x3f130967f2e0 1449s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1449s JS G OBJ: Defined class for Object (GObject), prototype 0x3f130967f6c8, JSClass 0xf4e2ad00ba68, in object 0x3f130967f2e0 1449s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1449s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1449s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3f130967f6f0, JSClass 0xf4e2ad00ba68, in object 0x3f130967f2e0 1449s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1449s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1449s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1449s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1449s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1449s JS G NS: Defined namespace 'GObject' 0x3f130967f2e0 in GIRepository 0x2983c3016ff8 1449s JS G OBJ: Defined class for Application (GApplication), prototype 0x3f130967f740, JSClass 0xf4e2ad00ba68, in object 0x3f130967f290 1449s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1449s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3f13096d0420, JSClass 0xf4e2ad00b840, in object 0x3f130967f290 1449s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1449s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1449s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1449s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1449s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1449s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1449s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1449s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1449s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1449s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1449s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3f130967f7b8, JSClass 0xf4e2ad00ba68, in object 0x3f130967f290 1449s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1449s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3f13096d06a0, JSClass 0xf4e2ad00b840, in object 0x3f130967f290 1449s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1449s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3f130967f830, JSClass 0xf4e2ad00ba68, in object 0x3f130967f290 1449s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1449s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1449s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3f13096d07e0, JSClass 0xf4e2ad00b840, in object 0x3f130967f290 1449s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1449s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1449s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1449s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3f130967f8a8, JSClass 0xf4e2ad00b358, in object 0x3f130967f290 1449s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1449s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3f130967f8f8, JSClass 0xf4e2ad00b358, in object 0x3f130967f290 1449s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1449s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1449s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3f130967f948, JSClass 0xf4e2ad00ba68, in object 0x3f130967f290 1449s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3f130967f998, JSClass 0xf4e2ad00ba68, in object 0x3f130967f2b8 1449s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1449s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3f130967f9e8, JSClass 0xf4e2ad00ba68, in object 0x3f130967f290 1449s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1449s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1449s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1449s JS G IFACE: Defined class for File (GFile), prototype 0x3f13096d0948, JSClass 0xf4e2ad00b840, in object 0x3f130967f290 1449s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3f130967fa60, JSClass 0xf4e2ad00ba68, in object 0x2983c30170d8 1449s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1449s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3f130967fad8, JSClass 0xf4e2ad00ba68, in object 0x3f130967f290 1449s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1449s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1449s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3f130967fb28, JSClass 0xf4e2ad00ba68, in object 0x3f130967f290 1449s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1449s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3f130967fb78, JSClass 0xf4e2ad00ba68, in object 0x3f130967f290 1449s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1449s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3f130967fbc8, JSClass 0xf4e2ad00b358, in object 0x3f130967f290 1449s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1449s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1449s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3f130967fc18, JSClass 0xf4e2ad00ba68, in object 0x3f130967f290 1449s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1449s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1449s JS G NS: Defined namespace 'Gio' 0x3f130967f290 in GIRepository 0x2983c3016ff8 1449s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1449s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1449s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1449s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1449s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1449s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1449s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1449s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1449s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1449s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1449s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1449s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1449s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1449s JS G ENUM: Defining GObject.ParamFlags as 0x2983c3033990 1449s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 1449s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 1449s JS G PRM: JSObject created with param instance 0xbbeb4c85cde0 type GParamString 1449s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1449s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 1449s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 1449s JS G PRM: JSObject created with param instance 0xbbeb4c8a2450 type GParamString 1449s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1449s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1449s JS CTX: Script evaluation succeeded 1449s JS MAINLOOP: Main loop instance 0xbbeb4c6e43b0: Spinning loop until released or hook cleared 1449s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module metadata hook for module 0x2983c3006f28 1449s JS IMPORT: Defining meta.importSync for module 0x2983c3006f28 1449s JS NATIVE: Defining native module 'system' 1449s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2983c3006260), global 0x3f130963d1c0 1449s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1449s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1449s JS MAINLOOP: Set main loop hook to 1449s JS MAINLOOP: Main loop instance 0xbbeb4c6e43b0: hold 1449s JS MAINLOOP: Running and clearing main loop hook 1449s JS G BXD: Defining method run in prototype for GLib.MainLoop 1449s 1..26 1449s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1449s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1449s JS G BXD: Defined class for Source (GSource), prototype 0x3f130967fd08, JSClass 0xf4e2ad00b358, in object 0x3f130967f038 1449s JS G BXD: Defining method set_priority in prototype for GLib.Source 1449s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1449s JS G BXD: Defining method attach in prototype for GLib.Source 1449s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1449s JS IMPORT: Module metadata hook for module 0x3f130964bb68 1449s JS IMPORT: Defining meta.importSync for module 0x3f130964bb68 1449s JS G BXD: Defining method destroy in prototype for GLib.Source 1449s ok 1 Exceptions are thrown from property setter 1449s ok 2 Exceptions are thrown from property getter 1449s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1449s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1449s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1449s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1449s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1449s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1449s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1449s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1449s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1449s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1449s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1449s JS G ENUM: Defining GLib.LogLevelFlags as 0x2983c301f780 1449s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1449s ok 3 Exceptions are logged from constructor 1449s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 1449s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 1449s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 1449s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 1449s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 1449s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 1449s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 1449s JS G ENUM: Defining GObject.BindingFlags as 0x2983c3023de0 1449s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 1449s JS G OBJ: Defined class for Binding (GBinding), prototype 0x1b4941511038, JSClass 0xf4e2ad00ba68, in object 0x3f130967f2e0 1449s ok 4 Exceptions are logged from property setter with binding 1449s ok 5 Exceptions are logged from property getter with binding 1449s JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' 1449s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 1449s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x3f13096f77e0, JSClass 0xf4e2ad00b5f8, in object 0x3f130967f290 1449s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 1449s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 1449s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 1449s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 1449s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 1449s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 1449s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 1449s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 1449s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 1449s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 1449s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 1449s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 1449s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 1449s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 1449s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 1449s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 1449s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 1449s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 1449s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 1449s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 1449s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 1449s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 1449s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 1449s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 1449s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 1449s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 1449s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 1449s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 1449s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 1449s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 1449s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 1449s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 1449s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 1449s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 1449s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 1449s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 1449s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 1449s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 1449s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 1449s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 1449s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 1449s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 1449s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 1449s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 1449s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 1449s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 1449s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 1450s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 1450s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 1450s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 1450s ok 6 logError logs a warning for a GError 1450s ok 7 logError logs a warning with a message if given 1450s ok 8 logError also logs an error for a created GError that is not thrown 1450s ok 9 logError logs an error created with the GLib.Error constructor 1450s JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' 1450s ok 10 logError logs the quark for a JS-created GError type 1450s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 1450s ok 11 logError logs with stack for a GError created from a C struct 1450s ok 12 logError logs an error with a prefix if given 1450s ok 13 logError logs an error with prefix and message 1450s ok 14 logError logs a SyntaxError 1450s ok 15 logError logs an error with cause 1450s ok 16 logError logs a GError with cause 1450s ok 17 logError logs an error with non-object cause 1450s ok 18 logError logs an error with a cause tree 1450s ok 19 logError logs an error with cyclical causes 1450s JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' 1450s ok 20 Exception from function with too few arguments contains the full function name 1450s ok 21 Exception from function with too few arguments contains the full method name 1450s ok 22 thrown GError is an instance of error enum type 1450s JS G BXD: Defining method matches in prototype for GLib.Error 1450s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 1450s ok 23 thrown GError matches error domain and code 1450s ok 24 thrown GError has properties for domain and code 1450s ok 25 GError.new_literal constructs a valid GLib.Error 1450s ok 26 GError.new_literal does not accept invalid domains 1450s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Main loop instance 0xbbeb4c6e43b0: Spinning loop until released or hook cleared 1450s JS MAINLOOP: handling job 0, 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Completed job 0 1450s JS MAINLOOP: handling job 1, 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Completed job 1 1450s JS MAINLOOP: handling job 2, 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Completed job 2 1450s JS MAINLOOP: handling job 3, 1450s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1450s JS MAINLOOP: Main loop instance 0xbbeb4c6e43b0: release 1450s JS MAINLOOP: Completed job 3 1450s JS MEMORY: Memory report: before destroying context 1450s JS MEMORY: 429 objects currently alive 1450s JS MEMORY: boxed_instance = 144 1450s JS MEMORY: boxed_prototype = 11 1450s JS MEMORY: closure = 1 1450s JS MEMORY: function = 208 1450s JS MEMORY: fundamental_instance = 0 1450s JS MEMORY: fundamental_prototype = 0 1450s JS MEMORY: gerror_instance = 12 1450s JS MEMORY: gerror_prototype = 1 1450s JS MEMORY: interface = 4 1450s JS MEMORY: module = 9 1450s JS MEMORY: ns = 5 1450s JS MEMORY: object_instance = 16 1450s JS MEMORY: object_prototype = 16 1450s JS MEMORY: param = 2 1450s JS MEMORY: union_instance = 0 1450s JS MEMORY: union_prototype = 0 1450s JS CTX: JS shutdown sequence 1450s JS CTX: Stopping profiler 1450s JS CTX: Shutting down toggle queue 1450s JS CTX: Notifying external reference holders of GjsContext dispose 1450s JS MAINLOOP: Stopping promise job dispatcher 1450s JS CTX: Notifying reference holders of GjsContext dispose 1450s JS CTX: Checking unhandled promise rejections 1450s JS CTX: Releasing cached JS wrappers 1450s JS CTX: Final triggered GC 1450s JS G OBJ: Enqueuing GObject 0xbbeb4c9e0900 to toggle UP after shutdown, probably from another thread (0xbbeb4c8752b0). 1450s JS G OBJ: Enqueuing GObject 0xbbeb4c834b50 to toggle UP after shutdown, probably from another thread (0xbbeb4c8752b0). 1450s JS CTX: Destroying JS context 1450s JS CTX: Releasing all native objects 1450s JS CTX: Disabling auto GC 1450s JS CTX: Ending trace on global object 1450s JS CTX: Freeing allocated resources 1450s JS CTX: JS context destroyed 1450s PASS: cjs/testExceptions.test 1450s Running test: cjs/testWarnLib.test 1450s JS NATIVE: Registered native JS module '_promiseNative' 1450s JS NATIVE: Registered native JS module '_byteArrayNative' 1450s JS NATIVE: Registered native JS module '_encodingNative' 1450s JS NATIVE: Registered native JS module '_gi' 1450s JS NATIVE: Registered native JS module 'gi' 1450s JS NATIVE: Registered native JS module 'cairoNative' 1450s JS NATIVE: Registered native JS module 'system' 1450s JS NATIVE: Registered native JS module 'console' 1450s JS NATIVE: Registered native JS module '_print' 1450s JS CTX: Enabling JIT 1450s JS CTX: Initialized class GjsFileImporter prototype 0x7f245e00098 1450s JS IMPORT: Defining parent (nil) of 0x7f245e000f8 'imports' is mod 0 1450s JS IMPORT: Importing '_print' 1450s JS NATIVE: Defining native module '_print' 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x7f245e006b0 '_print' is mod 1 1450s JS IMPORT: successfully imported module '_print' 1450s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1450s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x7f245e014f0), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x7f245e021a8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x7f245e027a8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x7f245e027a8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x7f245e021a8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x7f245e014f0), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x7f245e014f0), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x7f245e014f0), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x7f245e021a8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x7f245e027a8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x7f245e014f0), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x7f245e014f0), global 0x252fb1b3d1c0 1450s JS MAINLOOP: Main loop instance 0xbf7b0bfed3b0: hold 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Starting promise job dispatcher 1450s JS MAINLOOP: Main loop instance 0xbf7b0bfed3b0: Spinning loop until released or hook cleared 1450s JS MAINLOOP: handling job 0, 1450s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1450s JS MAINLOOP: Main loop instance 0xbf7b0bfed3b0: release 1450s JS MAINLOOP: Completed job 0 1450s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x7f245e15910), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x7f245e16340), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x7f245e16340), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x7f245e15910), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x7f245e15910), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x7f245e16340), global 0x252fb1b3d1c0 1450s JS IMPORT: Module metadata hook for module 0x7f245e169e8 1450s JS IMPORT: Defining meta.importSync for module 0x7f245e169e8 1450s JS NATIVE: Defining native module 'gi' 1450s JS CTX: Initialized class GIRepositoryNamespace prototype 0x7f245e17168 1450s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1450s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1450s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1450s JS IMPORT: Importing directory 'overrides' 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x7f245e171e8 'overrides' is mod 1 1450s JS IMPORT: Defined importer 'overrides' 0x7f245e171e8 in 0x7f245e000f8 1450s JS IMPORT: successfully imported directory 'overrides' 1450s JS IMPORT: Importing '_byteArrayNative' 1450s JS NATIVE: Defining native module '_byteArrayNative' 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x7f245e17630 '_byteArrayNative' is mod 1 1450s JS IMPORT: successfully imported module '_byteArrayNative' 1450s JS IMPORT: Importing '_promiseNative' 1450s JS NATIVE: Defining native module '_promiseNative' 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x7f245e176f0 '_promiseNative' is mod 1 1450s JS IMPORT: successfully imported module '_promiseNative' 1450s JS IMPORT: Importing module GLib succeeded 1450s JS IMPORT: Defining parent 0x7f245e171e8 of 0x252fb1b3e2b8 'GLib' is mod 1 1450s JS IMPORT: successfully imported module 'GLib' 1450s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1450s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x252fb1b7f060, JSClass 0xe65a5de6b358, in object 0x252fb1b7f038 1450s JS CTX: Initialized class GIRepositoryGType prototype 0x7f245e17920 1450s JS CTX: Initialized class GIRepositoryFunction prototype 0x252fb1b3e308 1450s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1450s JS G BXD: Defined class for Error (GError), prototype 0x252fb1b7f0b0, JSClass 0xe65a5de6b358, in object 0x252fb1b7f038 1450s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1450s JS G BXD: Defined class for Variant (GVariant), prototype 0x252fb1b7f100, JSClass 0xe65a5de6b358, in object 0x252fb1b7f038 1450s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1450s JS G BXD: Defined class for Bytes (GBytes), prototype 0x252fb1b7f150, JSClass 0xe65a5de6b358, in object 0x252fb1b7f038 1450s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1450s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x252fb1b7f1a0, JSClass 0xe65a5de6b358, in object 0x252fb1b7f038 1450s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1450s JS G BXD: Defined class for Thread (GThread), prototype 0x252fb1b7f1f0, JSClass 0xe65a5de6b358, in object 0x252fb1b7f038 1450s JS G BXD: Defining method ref in prototype for GLib.Thread 1450s JS G BXD: Defining method unref in prototype for GLib.Thread 1450s JS G NS: Defined namespace 'GLib' 0x252fb1b7f038 in GIRepository 0x7f245e16ff8 1450s Executing: cjs/testWarnLib.test 1450s JS IMPORT: Importing module jasmine succeeded 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x252fb1b3ecb8 'jasmine' is mod 1 1450s JS IMPORT: successfully imported module 'jasmine' 1450s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1450s JS MAINLOOP: Main loop instance 0xbf7b0bfed3b0: hold 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Main loop instance 0xbf7b0bfed3b0: Spinning loop until released or hook cleared 1450s JS MAINLOOP: handling job 0, 1450s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1450s JS MAINLOOP: Main loop instance 0xbf7b0bfed3b0: release 1450s JS MAINLOOP: Completed job 0 1450s JS IMPORT: Importing 'gi' 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x7f245e16ff8 'gi' is mod 1 1450s JS IMPORT: successfully imported module 'gi' 1450s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1450s JS G NS: Defined namespace 'CjsPrivate' 0x252fb1b7f290 in GIRepository 0x7f245e16ff8 1450s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1450s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1450s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1450s JS IMPORT: Importing module _legacy succeeded 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x252fb1b3eee8 '_legacy' is mod 1 1450s JS IMPORT: successfully imported module '_legacy' 1450s JS IMPORT: Importing module lang succeeded 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x252fb1b3ee98 'lang' is mod 1 1450s JS IMPORT: successfully imported module 'lang' 1450s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1450s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1450s JS IMPORT: Importing module _signals succeeded 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x252fb1b3ef38 '_signals' is mod 1 1450s JS IMPORT: successfully imported module '_signals' 1450s JS IMPORT: Importing module signals succeeded 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x252fb1b3ee48 'signals' is mod 1 1450s JS IMPORT: successfully imported module 'signals' 1450s JS IMPORT: Importing module Gio succeeded 1450s JS IMPORT: Defining parent 0x7f245e171e8 of 0x252fb1b3edf8 'Gio' is mod 1 1450s JS IMPORT: successfully imported module 'Gio' 1450s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1450s JS IMPORT: Importing '_gi' 1450s JS NATIVE: Defining native module '_gi' 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x7f245e2dcb0 '_gi' is mod 1 1450s JS IMPORT: successfully imported module '_gi' 1450s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1450s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1450s JS IMPORT: Importing module _common succeeded 1450s JS IMPORT: Defining parent 0x7f245e000f8 of 0x252fb1b3efd8 '_common' is mod 1 1450s JS IMPORT: successfully imported module '_common' 1450s JS IMPORT: Importing module GObject succeeded 1450s JS IMPORT: Defining parent 0x7f245e171e8 of 0x252fb1b3ef88 'GObject' is mod 1 1450s JS IMPORT: successfully imported module 'GObject' 1450s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1450s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1450s JS G BXD: Defined class for String (GString), prototype 0x252fb1b7f538, JSClass 0xe65a5de6b358, in object 0x252fb1b7f2b8 1450s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1450s JS G PRM: Defined class ParamSpec prototype is 0x252fb1bce0b0 class 0xe65a5de702e8 in object 0x252fb1b7f2b8 1450s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1450s JS G OBJ: Defined class for Object (GObject), prototype 0x252fb1b7f6a0, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f2b8 1450s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1450s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1450s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x252fb1b7f6c8, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f2b8 1450s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1450s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1450s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1450s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1450s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1450s JS G NS: Defined namespace 'GObject' 0x252fb1b7f2b8 in GIRepository 0x7f245e16ff8 1450s JS G OBJ: Defined class for Application (GApplication), prototype 0x252fb1b7f718, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f268 1450s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1450s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x252fb1bce420, JSClass 0xe65a5de6b840, in object 0x252fb1b7f268 1450s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1450s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1450s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x252fb1b7f790, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f268 1450s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1450s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x252fb1bce6a0, JSClass 0xe65a5de6b840, in object 0x252fb1b7f268 1450s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1450s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x252fb1b7f808, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f268 1450s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1450s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1450s JS G IFACE: Defined class for Initable (GInitable), prototype 0x252fb1bce7e0, JSClass 0xe65a5de6b840, in object 0x252fb1b7f268 1450s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1450s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1450s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1450s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x252fb1b7f880, JSClass 0xe65a5de6b358, in object 0x252fb1b7f268 1450s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1450s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x252fb1b7f8d0, JSClass 0xe65a5de6b358, in object 0x252fb1b7f268 1450s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1450s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1450s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x252fb1b7f920, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f268 1450s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x252fb1b7f970, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f290 1450s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1450s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x252fb1b7f9c0, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f268 1450s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1450s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1450s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1450s JS G IFACE: Defined class for File (GFile), prototype 0x252fb1bce948, JSClass 0xe65a5de6b840, in object 0x252fb1b7f268 1450s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x252fb1b7fa38, JSClass 0xe65a5de6ba68, in object 0x7f245e170d8 1450s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1450s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x252fb1b7fab0, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f268 1450s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1450s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1450s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x252fb1b7fb00, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f268 1450s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1450s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x252fb1b7fb50, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f268 1450s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1450s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x252fb1b7fba0, JSClass 0xe65a5de6b358, in object 0x252fb1b7f268 1450s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1450s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1450s JS G OBJ: Defined class for Settings (GSettings), prototype 0x252fb1b7fbf0, JSClass 0xe65a5de6ba68, in object 0x252fb1b7f268 1450s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1450s JS G NS: Defined namespace 'Gio' 0x252fb1b7f268 in GIRepository 0x7f245e16ff8 1450s JS IMPORT: JS import 'WarnLib' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/WarnLib.js 1450s JS G NS: Defined namespace 'WarnLib' 0x252fb1b7fc40 in GIRepository 0x7f245e16ff8 1450s JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' 1450s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x252fb1bd93d0, JSClass 0xe65a5de6b840, in object 0x252fb1b7fc40 1450s JS CTX: Script evaluation succeeded 1450s JS MAINLOOP: Main loop instance 0xbf7b0bfed3b0: Spinning loop until released or hook cleared 1450s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module metadata hook for module 0x7f245e380c0 1450s JS IMPORT: Defining meta.importSync for module 0x7f245e380c0 1450s JS NATIVE: Defining native module 'system' 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x7f245e373f8), global 0x252fb1b3d1c0 1450s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1450s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1450s JS MAINLOOP: Set main loop hook to 1450s JS MAINLOOP: Main loop instance 0xbf7b0bfed3b0: hold 1450s JS MAINLOOP: Running and clearing main loop hook 1450s JS G BXD: Defining method run in prototype for GLib.MainLoop 1450s 1..2 1450s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1450s JS G BXD: Defined class for Source (GSource), prototype 0x252fb1b7fce0, JSClass 0xe65a5de6b358, in object 0x252fb1b7f038 1450s JS G BXD: Defining method set_priority in prototype for GLib.Source 1450s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1450s JS G BXD: Defining method attach in prototype for GLib.Source 1450s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1450s JS IMPORT: Module metadata hook for module 0x252fb1b4bd98 1450s JS IMPORT: Defining meta.importSync for module 0x252fb1b4bd98 1450s JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' 1450s JS G BXD: Defining method matches in prototype for GLib.Error 1450s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 1450s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x252fb1bf39e8, JSClass 0xe65a5de6b5f8, in object 0x252fb1b7f268 1450s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 1450s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 1450s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 1450s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 1450s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 1450s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 1450s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 1450s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 1450s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 1450s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 1450s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 1450s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 1450s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 1450s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 1450s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 1450s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 1450s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 1450s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 1450s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 1450s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 1450s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 1450s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 1450s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 1450s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 1450s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 1450s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 1450s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 1450s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 1450s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 1450s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 1450s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 1450s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 1450s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 1450s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 1450s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 1450s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 1450s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 1450s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 1450s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 1450s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 1450s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 1450s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 1450s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 1450s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 1450s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 1450s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 1450s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 1450s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 1450s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 1450s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 1450s JS G BXD: Defining method destroy in prototype for GLib.Source 1450s ok 1 WarnLib bug 689482 1450s ok 2 WarnLib calls vfuncs with unnamed parameters 1450s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Main loop instance 0xbf7b0bfed3b0: Spinning loop until released or hook cleared 1450s JS MAINLOOP: handling job 0, 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Completed job 0 1450s JS MAINLOOP: handling job 1, 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Completed job 1 1450s JS MAINLOOP: handling job 2, 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Completed job 2 1450s JS MAINLOOP: handling job 3, 1450s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1450s JS MAINLOOP: Main loop instance 0xbf7b0bfed3b0: release 1450s JS MAINLOOP: Completed job 3 1450s JS MEMORY: Memory report: before destroying context 1450s JS MEMORY: 262 objects currently alive 1450s JS MEMORY: boxed_instance = 16 1450s JS MEMORY: boxed_prototype = 11 1450s JS MEMORY: closure = 3 1450s JS MEMORY: function = 196 1450s JS MEMORY: fundamental_instance = 0 1450s JS MEMORY: fundamental_prototype = 0 1450s JS MEMORY: gerror_instance = 0 1450s JS MEMORY: gerror_prototype = 1 1450s JS MEMORY: interface = 5 1450s JS MEMORY: module = 9 1450s JS MEMORY: ns = 5 1450s JS MEMORY: object_instance = 2 1450s JS MEMORY: object_prototype = 14 1450s JS MEMORY: param = 0 1450s JS MEMORY: union_instance = 0 1450s JS MEMORY: union_prototype = 0 1450s JS CTX: JS shutdown sequence 1450s JS CTX: Stopping profiler 1450s JS CTX: Shutting down toggle queue 1450s JS CTX: Notifying external reference holders of GjsContext dispose 1450s JS MAINLOOP: Stopping promise job dispatcher 1450s JS CTX: Notifying reference holders of GjsContext dispose 1450s JS CTX: Checking unhandled promise rejections 1450s JS CTX: Releasing cached JS wrappers 1450s JS CTX: Final triggered GC 1450s JS CTX: Destroying JS context 1450s JS CTX: Releasing all native objects 1450s JS CTX: Disabling auto GC 1450s JS CTX: Ending trace on global object 1450s JS CTX: Freeing allocated resources 1450s JS CTX: JS context destroyed 1450s PASS: cjs/testWarnLib.test 1450s Running test: cjs/testGlobal.test 1450s JS NATIVE: Registered native JS module '_promiseNative' 1450s JS NATIVE: Registered native JS module '_byteArrayNative' 1450s JS NATIVE: Registered native JS module '_encodingNative' 1450s JS NATIVE: Registered native JS module '_gi' 1450s JS NATIVE: Registered native JS module 'gi' 1450s JS NATIVE: Registered native JS module 'cairoNative' 1450s JS NATIVE: Registered native JS module 'system' 1450s JS NATIVE: Registered native JS module 'console' 1450s JS NATIVE: Registered native JS module '_print' 1450s JS CTX: Enabling JIT 1450s JS CTX: Initialized class GjsFileImporter prototype 0x8aec9700098 1450s JS IMPORT: Defining parent (nil) of 0x8aec97000f8 'imports' is mod 0 1450s JS IMPORT: Importing '_print' 1450s JS NATIVE: Defining native module '_print' 1450s JS IMPORT: Defining parent 0x8aec97000f8 of 0x8aec97006b0 '_print' is mod 1 1450s JS IMPORT: successfully imported module '_print' 1450s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1450s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x8aec97014f0), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x8aec97021a8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x8aec97027a8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x8aec97027a8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x8aec97021a8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x8aec97014f0), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x8aec97014f0), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x8aec97014f0), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x8aec97021a8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x8aec97027a8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x8aec97014f0), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x8aec97014f0), global 0x3a764a23d1c0 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: hold 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Starting promise job dispatcher 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: Spinning loop until released or hook cleared 1450s JS MAINLOOP: handling job 0, 1450s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: release 1450s JS MAINLOOP: Completed job 0 1450s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8aec9715910), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x8aec9716340), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x8aec9716340), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8aec9715910), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8aec9715910), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x8aec9716340), global 0x3a764a23d1c0 1450s JS IMPORT: Module metadata hook for module 0x8aec97169e8 1450s JS IMPORT: Defining meta.importSync for module 0x8aec97169e8 1450s JS NATIVE: Defining native module 'gi' 1450s JS CTX: Initialized class GIRepositoryNamespace prototype 0x8aec9717168 1450s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1450s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1450s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1450s JS IMPORT: Importing directory 'overrides' 1450s JS IMPORT: Defining parent 0x8aec97000f8 of 0x8aec97171e8 'overrides' is mod 1 1450s JS IMPORT: Defined importer 'overrides' 0x8aec97171e8 in 0x8aec97000f8 1450s JS IMPORT: successfully imported directory 'overrides' 1450s JS IMPORT: Importing '_byteArrayNative' 1450s JS NATIVE: Defining native module '_byteArrayNative' 1450s JS IMPORT: Defining parent 0x8aec97000f8 of 0x8aec9717630 '_byteArrayNative' is mod 1 1450s JS IMPORT: successfully imported module '_byteArrayNative' 1450s JS IMPORT: Importing '_promiseNative' 1450s JS NATIVE: Defining native module '_promiseNative' 1450s JS IMPORT: Defining parent 0x8aec97000f8 of 0x8aec97176f0 '_promiseNative' is mod 1 1450s JS IMPORT: successfully imported module '_promiseNative' 1450s JS IMPORT: Importing module GLib succeeded 1450s JS IMPORT: Defining parent 0x8aec97171e8 of 0x3a764a23e2b8 'GLib' is mod 1 1450s JS IMPORT: successfully imported module 'GLib' 1450s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1450s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3a764a27f060, JSClass 0xf4eddc76b358, in object 0x3a764a27f038 1450s JS CTX: Initialized class GIRepositoryGType prototype 0x8aec9717920 1450s JS CTX: Initialized class GIRepositoryFunction prototype 0x3a764a23e308 1450s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1450s JS G BXD: Defined class for Error (GError), prototype 0x3a764a27f0b0, JSClass 0xf4eddc76b358, in object 0x3a764a27f038 1450s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1450s JS G BXD: Defined class for Variant (GVariant), prototype 0x3a764a27f100, JSClass 0xf4eddc76b358, in object 0x3a764a27f038 1450s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1450s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3a764a27f150, JSClass 0xf4eddc76b358, in object 0x3a764a27f038 1450s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1450s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3a764a27f1a0, JSClass 0xf4eddc76b358, in object 0x3a764a27f038 1450s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1450s JS G BXD: Defined class for Thread (GThread), prototype 0x3a764a27f1f0, JSClass 0xf4eddc76b358, in object 0x3a764a27f038 1450s JS G BXD: Defining method ref in prototype for GLib.Thread 1450s JS G BXD: Defining method unref in prototype for GLib.Thread 1450s JS G NS: Defined namespace 'GLib' 0x3a764a27f038 in GIRepository 0x8aec9716ff8 1450s JS IMPORT: Importing module jasmine succeeded 1450s JS IMPORT: Defining parent 0x8aec97000f8 of 0x3a764a23ecb8 'jasmine' is mod 1 1450s JS IMPORT: successfully imported module 'jasmine' 1450s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: hold 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: Spinning loop until released or hook cleared 1450s JS MAINLOOP: handling job 0, 1450s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: release 1450s JS MAINLOOP: Completed job 0 1450s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testGlobal.js' (file:///usr/libexec/installed-tests/cjs/js/testGlobal.js), global 0x3a764a23d1c0 1450s JS IMPORT: Importing 'system' 1450s JS NATIVE: Defining native module 'system' 1450s JS IMPORT: Defining parent 0x8aec97000f8 of 0x8aec9730970 'system' is mod 1 1450s JS IMPORT: successfully imported module 'system' 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: hold 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: Spinning loop until released or hook cleared 1450s JS MAINLOOP: handling job 0, 1450s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testGlobal.js async resolved" 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: release 1450s JS MAINLOOP: Completed job 0 1450s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module metadata hook for module 0x8aec97350c0 1450s JS IMPORT: Defining meta.importSync for module 0x8aec97350c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8aec97343f8), global 0x3a764a23d1c0 1450s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1450s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1450s JS MAINLOOP: Set main loop hook to 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: hold 1450s JS MAINLOOP: Running and clearing main loop hook 1450s JS G BXD: Defining method run in prototype for GLib.MainLoop 1450s 1..10 1450s JS IMPORT: Importing 'gi' 1450s JS IMPORT: Defining parent 0x8aec97000f8 of 0x8aec9716ff8 'gi' is mod 1 1450s JS IMPORT: successfully imported module 'gi' 1450s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1450s JS G BXD: Defined class for Source (GSource), prototype 0x3a764a27f268, JSClass 0xf4eddc76b358, in object 0x3a764a27f038 1450s JS G BXD: Defining method set_priority in prototype for GLib.Source 1450s JS IMPORT: Importing '_gi' 1450s JS NATIVE: Defining native module '_gi' 1450s JS IMPORT: Defining parent 0x8aec97000f8 of 0x8aec973d9c0 '_gi' is mod 1 1450s JS IMPORT: successfully imported module '_gi' 1450s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1450s JS G NS: Defined namespace 'CjsPrivate' 0x3a764a27f308 in GIRepository 0x8aec9716ff8 1450s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1450s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1450s JS IMPORT: Importing module _common succeeded 1450s JS IMPORT: Defining parent 0x8aec97000f8 of 0x3a764a23efd8 '_common' is mod 1 1450s JS IMPORT: successfully imported module '_common' 1450s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1450s JS IMPORT: Importing module _legacy succeeded 1450s JS IMPORT: Defining parent 0x8aec97000f8 of 0x3a764a2cd060 '_legacy' is mod 1 1450s JS IMPORT: successfully imported module '_legacy' 1450s JS IMPORT: Importing module GObject succeeded 1450s JS IMPORT: Defining parent 0x8aec97171e8 of 0x3a764a23ef88 'GObject' is mod 1 1450s JS IMPORT: successfully imported module 'GObject' 1450s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1450s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1450s JS G BXD: Defined class for String (GString), prototype 0x3a764a27f588, JSClass 0xf4eddc76b358, in object 0x3a764a27f2e0 1450s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1450s JS G PRM: Defined class ParamSpec prototype is 0x3a764a2cd100 class 0xf4eddc7702e8 in object 0x3a764a27f2e0 1450s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1450s JS G OBJ: Defined class for Object (GObject), prototype 0x3a764a27f6f0, JSClass 0xf4eddc76ba68, in object 0x3a764a27f2e0 1450s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1450s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1450s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3a764a27f718, JSClass 0xf4eddc76ba68, in object 0x3a764a27f2e0 1450s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1450s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1450s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1450s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1450s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1450s JS G NS: Defined namespace 'GObject' 0x3a764a27f2e0 in GIRepository 0x3a764a240910 1450s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1450s JS G BXD: Defining method attach in prototype for GLib.Source 1450s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1450s JS IMPORT: Module metadata hook for module 0x3a764a24ba88 1450s JS IMPORT: Defining meta.importSync for module 0x3a764a24ba88 1450s JS G BXD: Defining method destroy in prototype for GLib.Source 1450s ok 1 globalThis is equal to window 1450s ok 2 globalThis WeakRef is defined 1450s ok 3 globalThis console is defined 1450s ok 4 globalThis TextEncoder is defined 1450s ok 5 globalThis TextDecoder is defined 1450s ok 6 globalThis ARGV is defined 1450s ok 7 globalThis print function log is defined 1450s ok 8 globalThis print function print is defined 1450s ok 9 globalThis print function printerr is defined 1450s ok 10 globalThis print function logError is defined 1450s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: Spinning loop until released or hook cleared 1450s JS MAINLOOP: handling job 0, 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Completed job 0 1450s JS MAINLOOP: handling job 1, 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Completed job 1 1450s JS MAINLOOP: handling job 2, 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Completed job 2 1450s JS MAINLOOP: handling job 3, 1450s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1450s JS MAINLOOP: Main loop instance 0xca130c6393b0: release 1450s JS MAINLOOP: Completed job 3 1450s JS MEMORY: Memory report: before destroying context 1450s JS MEMORY: 178 objects currently alive 1450s JS MEMORY: boxed_instance = 65 1450s JS MEMORY: boxed_prototype = 8 1450s JS MEMORY: closure = 1 1450s JS MEMORY: function = 94 1450s JS MEMORY: fundamental_instance = 0 1450s JS MEMORY: fundamental_prototype = 0 1450s JS MEMORY: gerror_instance = 0 1450s JS MEMORY: gerror_prototype = 0 1450s JS MEMORY: interface = 0 1450s JS MEMORY: module = 5 1450s JS MEMORY: ns = 3 1450s JS MEMORY: object_instance = 0 1450s JS MEMORY: object_prototype = 2 1450s JS MEMORY: param = 0 1450s JS MEMORY: union_instance = 0 1450s JS MEMORY: union_prototype = 0 1450s JS CTX: JS shutdown sequence 1450s JS CTX: Stopping profiler 1450s JS CTX: Shutting down toggle queue 1450s JS CTX: Notifying external reference holders of GjsContext dispose 1450s JS MAINLOOP: Stopping promise job dispatcher 1450s JS CTX: Notifying reference holders of GjsContext dispose 1450s JS CTX: Checking unhandled promise rejections 1450s JS CTX: Releasing cached JS wrappers 1450s JS CTX: Final triggered GC 1450s JS CTX: Destroying JS context 1450s JS CTX: Releasing all native objects 1450s JS CTX: Disabling auto GC 1450s JS CTX: Ending trace on global object 1450s JS CTX: Freeing allocated resources 1450s JS CTX: JS context destroyed 1450s PASS: cjs/testGlobal.test 1450s Running test: cjs/testSystem.test 1450s JS NATIVE: Registered native JS module '_promiseNative' 1450s JS NATIVE: Registered native JS module '_byteArrayNative' 1450s JS NATIVE: Registered native JS module '_encodingNative' 1450s JS NATIVE: Registered native JS module '_gi' 1450s JS NATIVE: Registered native JS module 'gi' 1450s JS NATIVE: Registered native JS module 'cairoNative' 1450s JS NATIVE: Registered native JS module 'system' 1450s JS NATIVE: Registered native JS module 'console' 1450s JS NATIVE: Registered native JS module '_print' 1450s JS CTX: Enabling JIT 1450s JS CTX: Initialized class GjsFileImporter prototype 0x2e0e4de00098 1450s JS IMPORT: Defining parent (nil) of 0x2e0e4de000f8 'imports' is mod 0 1450s JS IMPORT: Importing '_print' 1450s JS NATIVE: Defining native module '_print' 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e0e4de006b0 '_print' is mod 1 1450s JS IMPORT: successfully imported module '_print' 1450s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1450s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2e0e4de014f0), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2e0e4de021a8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2e0e4de027a8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2e0e4de027a8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2e0e4de021a8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2e0e4de014f0), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2e0e4de014f0), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2e0e4de014f0), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2e0e4de021a8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2e0e4de027a8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2e0e4de014f0), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2e0e4de014f0), global 0x2e7e3bb3d1c0 1450s JS MAINLOOP: Main loop instance 0xb3392cbaa3b0: hold 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Starting promise job dispatcher 1450s JS MAINLOOP: Main loop instance 0xb3392cbaa3b0: Spinning loop until released or hook cleared 1450s JS MAINLOOP: handling job 0, 1450s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1450s JS MAINLOOP: Main loop instance 0xb3392cbaa3b0: release 1450s JS MAINLOOP: Completed job 0 1450s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e0e4de15910), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e0e4de16340), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e0e4de16340), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e0e4de15910), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e0e4de15910), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e0e4de16340), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module metadata hook for module 0x2e0e4de169e8 1450s JS IMPORT: Defining meta.importSync for module 0x2e0e4de169e8 1450s JS NATIVE: Defining native module 'gi' 1450s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2e0e4de17168 1450s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1450s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1450s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1450s JS IMPORT: Importing directory 'overrides' 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e0e4de171e8 'overrides' is mod 1 1450s JS IMPORT: Defined importer 'overrides' 0x2e0e4de171e8 in 0x2e0e4de000f8 1450s JS IMPORT: successfully imported directory 'overrides' 1450s JS IMPORT: Importing '_byteArrayNative' 1450s JS NATIVE: Defining native module '_byteArrayNative' 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e0e4de17630 '_byteArrayNative' is mod 1 1450s JS IMPORT: successfully imported module '_byteArrayNative' 1450s JS IMPORT: Importing '_promiseNative' 1450s JS NATIVE: Defining native module '_promiseNative' 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e0e4de176f0 '_promiseNative' is mod 1 1450s JS IMPORT: successfully imported module '_promiseNative' 1450s JS IMPORT: Importing module GLib succeeded 1450s JS IMPORT: Defining parent 0x2e0e4de171e8 of 0x2e7e3bb3e2b8 'GLib' is mod 1 1450s JS IMPORT: successfully imported module 'GLib' 1450s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1450s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2e7e3bb7f060, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f038 1450s JS CTX: Initialized class GIRepositoryGType prototype 0x2e0e4de17920 1450s JS CTX: Initialized class GIRepositoryFunction prototype 0x2e7e3bb3e308 1450s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1450s JS G BXD: Defined class for Error (GError), prototype 0x2e7e3bb7f0b0, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f038 1450s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1450s JS G BXD: Defined class for Variant (GVariant), prototype 0x2e7e3bb7f100, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f038 1450s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1450s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2e7e3bb7f150, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f038 1450s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1450s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2e7e3bb7f1a0, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f038 1450s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1450s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1450s JS G BXD: Defined class for Thread (GThread), prototype 0x2e7e3bb7f1f0, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f038 1450s JS G BXD: Defining method ref in prototype for GLib.Thread 1450s JS G BXD: Defining method unref in prototype for GLib.Thread 1450s JS G NS: Defined namespace 'GLib' 0x2e7e3bb7f038 in GIRepository 0x2e0e4de16ff8 1450s JS IMPORT: Importing module jasmine succeeded 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e7e3bb3ecb8 'jasmine' is mod 1 1450s JS IMPORT: successfully imported module 'jasmine' 1450s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1450s JS MAINLOOP: Main loop instance 0xb3392cbaa3b0: hold 1450s JS MAINLOOP: Enqueue job , promise=, allocation site= 1450s JS MAINLOOP: Main loop instance 0xb3392cbaa3b0: Spinning loop until released or hook cleared 1450s JS MAINLOOP: handling job 0, 1450s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1450s JS MAINLOOP: Main loop instance 0xb3392cbaa3b0: release 1450s JS MAINLOOP: Completed job 0 1450s JS IMPORT: Importing 'system' 1450s JS NATIVE: Defining native module 'system' 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e0e4de2ab70 'system' is mod 1 1450s JS IMPORT: successfully imported module 'system' 1450s JS IMPORT: Importing 'gi' 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e0e4de16ff8 'gi' is mod 1 1450s JS IMPORT: successfully imported module 'gi' 1450s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1450s JS G NS: Defined namespace 'CjsPrivate' 0x2e7e3bb7f290 in GIRepository 0x2e0e4de16ff8 1450s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1450s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1450s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1450s JS IMPORT: Importing module _legacy succeeded 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e7e3bb3eee8 '_legacy' is mod 1 1450s JS IMPORT: successfully imported module '_legacy' 1450s JS IMPORT: Importing module lang succeeded 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e7e3bb3ee98 'lang' is mod 1 1450s JS IMPORT: successfully imported module 'lang' 1450s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1450s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1450s JS IMPORT: Importing module _signals succeeded 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e7e3bb3ef38 '_signals' is mod 1 1450s JS IMPORT: successfully imported module '_signals' 1450s JS IMPORT: Importing module signals succeeded 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e7e3bb3ee48 'signals' is mod 1 1450s JS IMPORT: successfully imported module 'signals' 1450s JS IMPORT: Importing module Gio succeeded 1450s JS IMPORT: Defining parent 0x2e0e4de171e8 of 0x2e7e3bb3edf8 'Gio' is mod 1 1450s JS IMPORT: successfully imported module 'Gio' 1450s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1450s JS IMPORT: Importing '_gi' 1450s JS NATIVE: Defining native module '_gi' 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e0e4de2def0 '_gi' is mod 1 1450s JS IMPORT: successfully imported module '_gi' 1450s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1450s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1450s JS IMPORT: Importing module _common succeeded 1450s JS IMPORT: Defining parent 0x2e0e4de000f8 of 0x2e7e3bb3efd8 '_common' is mod 1 1450s JS IMPORT: successfully imported module '_common' 1450s JS IMPORT: Importing module GObject succeeded 1450s JS IMPORT: Defining parent 0x2e0e4de171e8 of 0x2e7e3bb3ef88 'GObject' is mod 1 1450s JS IMPORT: successfully imported module 'GObject' 1450s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1450s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1450s JS G BXD: Defined class for String (GString), prototype 0x2e7e3bb7f538, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f2b8 1450s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1450s JS G PRM: Defined class ParamSpec prototype is 0x2e7e3bbcf0b0 class 0xe9f0d3f902e8 in object 0x2e7e3bb7f2b8 1450s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1450s JS G OBJ: Defined class for Object (GObject), prototype 0x2e7e3bb7f6a0, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f2b8 1450s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1450s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1450s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2e7e3bb7f6c8, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f2b8 1450s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1450s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1450s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1450s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1450s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1450s JS G NS: Defined namespace 'GObject' 0x2e7e3bb7f2b8 in GIRepository 0x2e0e4de16ff8 1450s JS G OBJ: Defined class for Application (GApplication), prototype 0x2e7e3bb7f718, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f268 1450s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1450s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2e7e3bbcf420, JSClass 0xe9f0d3f8b840, in object 0x2e7e3bb7f268 1450s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1450s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1450s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1450s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2e7e3bb7f790, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f268 1450s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1450s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2e7e3bbcf6a0, JSClass 0xe9f0d3f8b840, in object 0x2e7e3bb7f268 1450s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1450s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2e7e3bb7f808, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f268 1450s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1450s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1450s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2e7e3bbcf7e0, JSClass 0xe9f0d3f8b840, in object 0x2e7e3bb7f268 1450s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1450s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1450s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1450s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2e7e3bb7f880, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f268 1450s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1450s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2e7e3bb7f8d0, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f268 1450s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1450s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1450s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2e7e3bb7f920, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f268 1450s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2e7e3bb7f970, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f290 1450s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1450s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2e7e3bb7f9c0, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f268 1450s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1450s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1450s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1450s JS G IFACE: Defined class for File (GFile), prototype 0x2e7e3bbcf948, JSClass 0xe9f0d3f8b840, in object 0x2e7e3bb7f268 1450s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2e7e3bb7fa38, JSClass 0xe9f0d3f8ba68, in object 0x2e0e4de170d8 1450s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1450s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2e7e3bb7fab0, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f268 1450s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1450s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1450s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2e7e3bb7fb00, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f268 1450s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1450s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2e7e3bb7fb50, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f268 1450s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1450s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2e7e3bb7fba0, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f268 1450s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1450s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1450s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2e7e3bb7fbf0, JSClass 0xe9f0d3f8ba68, in object 0x2e7e3bb7f268 1450s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1450s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1450s JS G NS: Defined namespace 'Gio' 0x2e7e3bb7f268 in GIRepository 0x2e0e4de16ff8 1450s JS CTX: Script evaluation succeeded 1450s JS MAINLOOP: Main loop instance 0xb3392cbaa3b0: Spinning loop until released or hook cleared 1450s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2e0e4de3ee40), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module metadata hook for module 0x2e7e3bbe5350 1450s JS IMPORT: Defining meta.importSync for module 0x2e7e3bbe5350 1450s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e7e3bb4bee8), global 0x2e7e3bb3d1c0 1450s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1450s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1450s JS MAINLOOP: Set main loop hook to 1450s JS MAINLOOP: Main loop instance 0xb3392cbaa3b0: hold 1450s JS MAINLOOP: Running and clearing main loop hook 1450s JS G BXD: Defining method run in prototype for GLib.MainLoop 1450s 1..13 1450s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1450s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1450s JS G BXD: Defined class for Source (GSource), prototype 0x2e7e3bb7fc40, JSClass 0xe9f0d3f8b358, in object 0x2e7e3bb7f038 1450s JS G BXD: Defining method set_priority in prototype for GLib.Source 1450s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1450s JS G BXD: Defining method attach in prototype for GLib.Source 1450s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1450s JS IMPORT: Module metadata hook for module 0x2e7e3bb4bf90 1450s JS IMPORT: Defining meta.importSync for module 0x2e7e3bb4bf90 1450s JS G BXD: Defining method destroy in prototype for GLib.Source 1450s ok 1 System.addressOf() gives different results for different objects 1450s ok 2 System.version gives a plausible number 1450s ok 3 System.refcount() gives the correct number 1450s ok 4 System.addressOfGObject() gives different results for different objects 1450s ok 5 System.addressOfGObject() throws for non GObject objects 1450s ok 6 System.gc() does not crash the application 1450s ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path 1450s ok 8 System.dumpMemoryInfo() 1450s ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 1450s ok 10 System.programPath is null when executed from minijasmine 1450s ok 11 System.programArgs System.programArgs is an array 1450s ok 12 System.programArgs modifications persist 1450s ok 13 System.programArgs System.programArgs is equal to ARGV 1450s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Main loop instance 0xb3392cbaa3b0: Spinning loop until released or hook cleared 1451s JS MAINLOOP: handling job 0, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 0 1451s JS MAINLOOP: handling job 1, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 1 1451s JS MAINLOOP: handling job 2, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 2 1451s JS MAINLOOP: handling job 3, 1451s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1451s JS MAINLOOP: Main loop instance 0xb3392cbaa3b0: release 1451s JS MAINLOOP: Completed job 3 1451s JS MEMORY: Memory report: before destroying context 1451s JS MEMORY: 257 objects currently alive 1451s JS MEMORY: boxed_instance = 49 1451s JS MEMORY: boxed_prototype = 10 1451s JS MEMORY: closure = 1 1451s JS MEMORY: function = 166 1451s JS MEMORY: fundamental_instance = 0 1451s JS MEMORY: fundamental_prototype = 0 1451s JS MEMORY: gerror_instance = 0 1451s JS MEMORY: gerror_prototype = 0 1451s JS MEMORY: interface = 4 1451s JS MEMORY: module = 9 1451s JS MEMORY: ns = 4 1451s JS MEMORY: object_instance = 1 1451s JS MEMORY: object_prototype = 13 1451s JS MEMORY: param = 0 1451s JS MEMORY: union_instance = 0 1451s JS MEMORY: union_prototype = 0 1451s JS CTX: JS shutdown sequence 1451s JS CTX: Stopping profiler 1451s JS CTX: Shutting down toggle queue 1451s JS CTX: Notifying external reference holders of GjsContext dispose 1451s JS MAINLOOP: Stopping promise job dispatcher 1451s JS CTX: Notifying reference holders of GjsContext dispose 1451s JS CTX: Checking unhandled promise rejections 1451s JS CTX: Releasing cached JS wrappers 1451s JS CTX: Final triggered GC 1451s JS CTX: Destroying JS context 1451s JS CTX: Releasing all native objects 1451s JS CTX: Disabling auto GC 1451s JS CTX: Ending trace on global object 1451s JS CTX: Freeing allocated resources 1451s JS CTX: JS context destroyed 1451s PASS: cjs/testSystem.test 1451s Running test: cjs/lastvalues.test 1451s 1..1 1451s ok 1 - /usr/libexec/installed-tests/cjs/debugger/lastvalues.debugger 1451s PASS: cjs/lastvalues.test 1451s Running test: cjs/testFormat.test 1451s JS NATIVE: Registered native JS module '_promiseNative' 1451s JS NATIVE: Registered native JS module '_byteArrayNative' 1451s JS NATIVE: Registered native JS module '_encodingNative' 1451s JS NATIVE: Registered native JS module '_gi' 1451s JS NATIVE: Registered native JS module 'gi' 1451s JS NATIVE: Registered native JS module 'cairoNative' 1451s JS NATIVE: Registered native JS module 'system' 1451s JS NATIVE: Registered native JS module 'console' 1451s JS NATIVE: Registered native JS module '_print' 1451s JS CTX: Enabling JIT 1451s JS CTX: Initialized class GjsFileImporter prototype 0x33177d100098 1451s JS IMPORT: Defining parent (nil) of 0x33177d1000f8 'imports' is mod 0 1451s JS IMPORT: Importing '_print' 1451s JS NATIVE: Defining native module '_print' 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x33177d1006b0 '_print' is mod 1 1451s JS IMPORT: successfully imported module '_print' 1451s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1451s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x33177d1014f0), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x33177d1021a8), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x33177d1027a8), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x33177d1027a8), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x33177d1021a8), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x33177d1014f0), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x33177d1014f0), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x33177d1014f0), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x33177d1021a8), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x33177d1027a8), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x33177d1014f0), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x33177d1014f0), global 0x326636c3d1c0 1451s JS MAINLOOP: Main loop instance 0xbad6c1e8e3b0: hold 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Starting promise job dispatcher 1451s JS MAINLOOP: Main loop instance 0xbad6c1e8e3b0: Spinning loop until released or hook cleared 1451s JS MAINLOOP: handling job 0, 1451s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1451s JS MAINLOOP: Main loop instance 0xbad6c1e8e3b0: release 1451s JS MAINLOOP: Completed job 0 1451s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33177d115910), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x33177d116340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x33177d116340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33177d115910), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33177d115910), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x33177d116340), global 0x326636c3d1c0 1451s JS IMPORT: Module metadata hook for module 0x33177d1169e8 1451s JS IMPORT: Defining meta.importSync for module 0x33177d1169e8 1451s JS NATIVE: Defining native module 'gi' 1451s JS CTX: Initialized class GIRepositoryNamespace prototype 0x33177d117168 1451s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1451s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1451s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1451s JS IMPORT: Importing directory 'overrides' 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x33177d1171e8 'overrides' is mod 1 1451s JS IMPORT: Defined importer 'overrides' 0x33177d1171e8 in 0x33177d1000f8 1451s JS IMPORT: successfully imported directory 'overrides' 1451s JS IMPORT: Importing '_byteArrayNative' 1451s JS NATIVE: Defining native module '_byteArrayNative' 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x33177d117630 '_byteArrayNative' is mod 1 1451s JS IMPORT: successfully imported module '_byteArrayNative' 1451s JS IMPORT: Importing '_promiseNative' 1451s JS NATIVE: Defining native module '_promiseNative' 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x33177d1176f0 '_promiseNative' is mod 1 1451s JS IMPORT: successfully imported module '_promiseNative' 1451s JS IMPORT: Importing module GLib succeeded 1451s JS IMPORT: Defining parent 0x33177d1171e8 of 0x326636c3e2b8 'GLib' is mod 1 1451s JS IMPORT: successfully imported module 'GLib' 1451s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1451s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x326636c7f060, JSClass 0xe29e43a1b358, in object 0x326636c7f038 1451s JS CTX: Initialized class GIRepositoryGType prototype 0x33177d117920 1451s JS CTX: Initialized class GIRepositoryFunction prototype 0x326636c3e308 1451s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1451s JS G BXD: Defined class for Error (GError), prototype 0x326636c7f0b0, JSClass 0xe29e43a1b358, in object 0x326636c7f038 1451s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1451s JS G BXD: Defined class for Variant (GVariant), prototype 0x326636c7f100, JSClass 0xe29e43a1b358, in object 0x326636c7f038 1451s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1451s JS G BXD: Defined class for Bytes (GBytes), prototype 0x326636c7f150, JSClass 0xe29e43a1b358, in object 0x326636c7f038 1451s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1451s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x326636c7f1a0, JSClass 0xe29e43a1b358, in object 0x326636c7f038 1451s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1451s JS G BXD: Defined class for Thread (GThread), prototype 0x326636c7f1f0, JSClass 0xe29e43a1b358, in object 0x326636c7f038 1451s JS G BXD: Defining method ref in prototype for GLib.Thread 1451s JS G BXD: Defining method unref in prototype for GLib.Thread 1451s JS G NS: Defined namespace 'GLib' 0x326636c7f038 in GIRepository 0x33177d116ff8 1451s JS IMPORT: Importing module jasmine succeeded 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x326636c3ecb8 'jasmine' is mod 1 1451s JS IMPORT: successfully imported module 'jasmine' 1451s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1451s JS MAINLOOP: Main loop instance 0xbad6c1e8e3b0: hold 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Main loop instance 0xbad6c1e8e3b0: Spinning loop until released or hook cleared 1451s JS MAINLOOP: handling job 0, 1451s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1451s JS MAINLOOP: Main loop instance 0xbad6c1e8e3b0: release 1451s JS MAINLOOP: Completed job 0 1451s JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/format.js 1451s JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_format.js 1451s JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_format.js 1451s JS IMPORT: Importing 'gi' 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x33177d116ff8 'gi' is mod 1 1451s JS IMPORT: successfully imported module 'gi' 1451s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1451s JS G NS: Defined namespace 'CjsPrivate' 0x326636c7f268 in GIRepository 0x33177d116ff8 1451s JS IMPORT: Importing module _format succeeded 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x326636c3ee48 '_format' is mod 1 1451s JS IMPORT: successfully imported module '_format' 1451s JS IMPORT: Importing module format succeeded 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x326636c3edf8 'format' is mod 1 1451s JS IMPORT: successfully imported module 'format' 1451s JS CTX: Script evaluation succeeded 1451s JS MAINLOOP: Main loop instance 0xbad6c1e8e3b0: Spinning loop until released or hook cleared 1451s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module metadata hook for module 0x33177d133008 1451s JS IMPORT: Defining meta.importSync for module 0x33177d133008 1451s JS NATIVE: Defining native module 'system' 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x33177d132340), global 0x326636c3d1c0 1451s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1451s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1451s JS MAINLOOP: Set main loop hook to 1451s JS MAINLOOP: Main loop instance 0xbad6c1e8e3b0: hold 1451s JS MAINLOOP: Running and clearing main loop hook 1451s JS G BXD: Defining method run in prototype for GLib.MainLoop 1451s 1..12 1451s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1451s JS G BXD: Defined class for Source (GSource), prototype 0x326636c7f290, JSClass 0xe29e43a1b358, in object 0x326636c7f038 1451s JS G BXD: Defining method set_priority in prototype for GLib.Source 1451s JS IMPORT: Importing '_gi' 1451s JS NATIVE: Defining native module '_gi' 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x33177d13a2f8 '_gi' is mod 1 1451s JS IMPORT: successfully imported module '_gi' 1451s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1451s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1451s JS IMPORT: Importing module _common succeeded 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x326636cc90d8 '_common' is mod 1 1451s JS IMPORT: successfully imported module '_common' 1451s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1451s JS IMPORT: Importing module _legacy succeeded 1451s JS IMPORT: Defining parent 0x33177d1000f8 of 0x326636cc9128 '_legacy' is mod 1 1451s JS IMPORT: successfully imported module '_legacy' 1451s JS IMPORT: Importing module GObject succeeded 1451s JS IMPORT: Defining parent 0x33177d1171e8 of 0x326636cc9088 'GObject' is mod 1 1451s JS IMPORT: successfully imported module 'GObject' 1451s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1451s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1451s JS G BXD: Defined class for String (GString), prototype 0x326636c7f588, JSClass 0xe29e43a1b358, in object 0x326636c7f308 1451s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1451s JS G PRM: Defined class ParamSpec prototype is 0x326636cc91c8 class 0xe29e43a202e8 in object 0x326636c7f308 1451s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1451s JS G OBJ: Defined class for Object (GObject), prototype 0x326636c7f6f0, JSClass 0xe29e43a1ba68, in object 0x326636c7f308 1451s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1451s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1451s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x326636c7f718, JSClass 0xe29e43a1ba68, in object 0x326636c7f308 1451s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1451s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1451s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1451s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1451s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1451s JS G NS: Defined namespace 'GObject' 0x326636c7f308 in GIRepository 0x33177d116ff8 1451s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1451s JS G BXD: Defining method attach in prototype for GLib.Source 1451s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1451s JS IMPORT: Module metadata hook for module 0x326636c4bc48 1451s JS IMPORT: Defining meta.importSync for module 0x326636c4bc48 1451s JS G BXD: Defining method destroy in prototype for GLib.Source 1451s ok 1 imports.format escapes % with another % character 1451s ok 2 imports.format formats a single string argument 1451s ok 3 imports.format formats two string arguments 1451s ok 4 imports.format formats two swapped string arguments 1451s ok 5 imports.format formats a number in base 10 1451s ok 6 imports.format formats a number in base 16 1451s ok 7 imports.format formats a floating point number with no precision 1451s ok 8 imports.format formats a floating point number with precision 2 1451s ok 9 imports.format pads with zeroes 1451s ok 10 imports.format pads with spaces 1451s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 1451s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 1451s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Main loop instance 0xbad6c1e8e3b0: Spinning loop until released or hook cleared 1451s JS MAINLOOP: handling job 0, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 0 1451s JS MAINLOOP: handling job 1, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 1 1451s JS MAINLOOP: handling job 2, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 2 1451s JS MAINLOOP: handling job 3, 1451s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1451s JS MAINLOOP: Main loop instance 0xbad6c1e8e3b0: release 1451s JS MAINLOOP: Completed job 3 1451s JS MEMORY: Memory report: before destroying context 1451s JS MEMORY: 170 objects currently alive 1451s JS MEMORY: boxed_instance = 55 1451s JS MEMORY: boxed_prototype = 8 1451s JS MEMORY: closure = 1 1451s JS MEMORY: function = 94 1451s JS MEMORY: fundamental_instance = 0 1451s JS MEMORY: fundamental_prototype = 0 1451s JS MEMORY: gerror_instance = 0 1451s JS MEMORY: gerror_prototype = 0 1451s JS MEMORY: interface = 0 1451s JS MEMORY: module = 7 1451s JS MEMORY: ns = 3 1451s JS MEMORY: object_instance = 0 1451s JS MEMORY: object_prototype = 2 1451s JS MEMORY: param = 0 1451s JS MEMORY: union_instance = 0 1451s JS MEMORY: union_prototype = 0 1451s JS CTX: JS shutdown sequence 1451s JS CTX: Stopping profiler 1451s JS CTX: Shutting down toggle queue 1451s JS CTX: Notifying external reference holders of GjsContext dispose 1451s JS MAINLOOP: Stopping promise job dispatcher 1451s JS CTX: Notifying reference holders of GjsContext dispose 1451s JS CTX: Checking unhandled promise rejections 1451s JS CTX: Releasing cached JS wrappers 1451s JS CTX: Final triggered GC 1451s JS CTX: Destroying JS context 1451s JS CTX: Releasing all native objects 1451s JS CTX: Disabling auto GC 1451s JS CTX: Ending trace on global object 1451s JS CTX: Freeing allocated resources 1451s JS CTX: JS context destroyed 1451s PASS: cjs/testFormat.test 1451s Running test: cjs/throw-ignored.test 1451s 1..1 1451s ok 1 - /usr/libexec/installed-tests/cjs/debugger/throw-ignored.debugger 1451s PASS: cjs/throw-ignored.test 1451s Running test: cjs/testGTypeClass.test 1451s JS NATIVE: Registered native JS module '_promiseNative' 1451s JS NATIVE: Registered native JS module '_byteArrayNative' 1451s JS NATIVE: Registered native JS module '_encodingNative' 1451s JS NATIVE: Registered native JS module '_gi' 1451s JS NATIVE: Registered native JS module 'gi' 1451s JS NATIVE: Registered native JS module 'cairoNative' 1451s JS NATIVE: Registered native JS module 'system' 1451s JS NATIVE: Registered native JS module 'console' 1451s JS NATIVE: Registered native JS module '_print' 1451s JS CTX: Enabling JIT 1451s JS CTX: Initialized class GjsFileImporter prototype 0xdcea600098 1451s JS IMPORT: Defining parent (nil) of 0xdcea6000f8 'imports' is mod 0 1451s JS IMPORT: Importing '_print' 1451s JS NATIVE: Defining native module '_print' 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0xdcea6006b0 '_print' is mod 1 1451s JS IMPORT: successfully imported module '_print' 1451s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1451s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xdcea6014f0), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xdcea6021a8), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xdcea6027a8), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xdcea6027a8), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xdcea6021a8), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xdcea6014f0), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xdcea6014f0), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xdcea6014f0), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xdcea6021a8), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xdcea6027a8), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xdcea6014f0), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xdcea6014f0), global 0x298bb413d1c0 1451s JS MAINLOOP: Main loop instance 0xc53bb8e7e3b0: hold 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Starting promise job dispatcher 1451s JS MAINLOOP: Main loop instance 0xc53bb8e7e3b0: Spinning loop until released or hook cleared 1451s JS MAINLOOP: handling job 0, 1451s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1451s JS MAINLOOP: Main loop instance 0xc53bb8e7e3b0: release 1451s JS MAINLOOP: Completed job 0 1451s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdcea615910), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xdcea616340), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xdcea616340), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdcea615910), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdcea615910), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xdcea616340), global 0x298bb413d1c0 1451s JS IMPORT: Module metadata hook for module 0xdcea6169e8 1451s JS IMPORT: Defining meta.importSync for module 0xdcea6169e8 1451s JS NATIVE: Defining native module 'gi' 1451s JS CTX: Initialized class GIRepositoryNamespace prototype 0xdcea617168 1451s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1451s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1451s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1451s JS IMPORT: Importing directory 'overrides' 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0xdcea6171e8 'overrides' is mod 1 1451s JS IMPORT: Defined importer 'overrides' 0xdcea6171e8 in 0xdcea6000f8 1451s JS IMPORT: successfully imported directory 'overrides' 1451s JS IMPORT: Importing '_byteArrayNative' 1451s JS NATIVE: Defining native module '_byteArrayNative' 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0xdcea617630 '_byteArrayNative' is mod 1 1451s JS IMPORT: successfully imported module '_byteArrayNative' 1451s JS IMPORT: Importing '_promiseNative' 1451s JS NATIVE: Defining native module '_promiseNative' 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0xdcea6176f0 '_promiseNative' is mod 1 1451s JS IMPORT: successfully imported module '_promiseNative' 1451s JS IMPORT: Importing module GLib succeeded 1451s JS IMPORT: Defining parent 0xdcea6171e8 of 0x298bb413e2b8 'GLib' is mod 1 1451s JS IMPORT: successfully imported module 'GLib' 1451s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1451s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x298bb417f060, JSClass 0xf2139eecb358, in object 0x298bb417f038 1451s JS CTX: Initialized class GIRepositoryGType prototype 0xdcea617920 1451s JS CTX: Initialized class GIRepositoryFunction prototype 0x298bb413e308 1451s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1451s JS G BXD: Defined class for Error (GError), prototype 0x298bb417f0b0, JSClass 0xf2139eecb358, in object 0x298bb417f038 1451s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1451s JS G BXD: Defined class for Variant (GVariant), prototype 0x298bb417f100, JSClass 0xf2139eecb358, in object 0x298bb417f038 1451s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1451s JS G BXD: Defined class for Bytes (GBytes), prototype 0x298bb417f150, JSClass 0xf2139eecb358, in object 0x298bb417f038 1451s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1451s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x298bb417f1a0, JSClass 0xf2139eecb358, in object 0x298bb417f038 1451s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1451s JS G BXD: Defined class for Thread (GThread), prototype 0x298bb417f1f0, JSClass 0xf2139eecb358, in object 0x298bb417f038 1451s JS G BXD: Defining method ref in prototype for GLib.Thread 1451s JS G BXD: Defining method unref in prototype for GLib.Thread 1451s JS G NS: Defined namespace 'GLib' 0x298bb417f038 in GIRepository 0xdcea616ff8 1451s JS IMPORT: Importing module jasmine succeeded 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0x298bb413ecb8 'jasmine' is mod 1 1451s JS IMPORT: successfully imported module 'jasmine' 1451s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1451s JS MAINLOOP: Main loop instance 0xc53bb8e7e3b0: hold 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Main loop instance 0xc53bb8e7e3b0: Spinning loop until released or hook cleared 1451s JS MAINLOOP: handling job 0, 1451s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1451s JS MAINLOOP: Main loop instance 0xc53bb8e7e3b0: release 1451s JS MAINLOOP: Completed job 0 1451s JS IMPORT: Importing 'gi' 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0xdcea616ff8 'gi' is mod 1 1451s JS IMPORT: successfully imported module 'gi' 1451s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1451s JS G NS: Defined namespace 'CjsPrivate' 0x298bb417f290 in GIRepository 0xdcea616ff8 1451s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1451s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1451s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1451s JS IMPORT: Importing module _legacy succeeded 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0x298bb413eee8 '_legacy' is mod 1 1451s JS IMPORT: successfully imported module '_legacy' 1451s JS IMPORT: Importing module lang succeeded 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0x298bb413ee98 'lang' is mod 1 1451s JS IMPORT: successfully imported module 'lang' 1451s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1451s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1451s JS IMPORT: Importing module _signals succeeded 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0x298bb413ef38 '_signals' is mod 1 1451s JS IMPORT: successfully imported module '_signals' 1451s JS IMPORT: Importing module signals succeeded 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0x298bb413ee48 'signals' is mod 1 1451s JS IMPORT: successfully imported module 'signals' 1451s JS IMPORT: Importing module Gio succeeded 1451s JS IMPORT: Defining parent 0xdcea6171e8 of 0x298bb413edf8 'Gio' is mod 1 1451s JS IMPORT: successfully imported module 'Gio' 1451s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1451s JS IMPORT: Importing '_gi' 1451s JS NATIVE: Defining native module '_gi' 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0xdcea62dcb0 '_gi' is mod 1 1451s JS IMPORT: successfully imported module '_gi' 1451s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1451s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1451s JS IMPORT: Importing module _common succeeded 1451s JS IMPORT: Defining parent 0xdcea6000f8 of 0x298bb413efd8 '_common' is mod 1 1451s JS IMPORT: successfully imported module '_common' 1451s JS IMPORT: Importing module GObject succeeded 1451s JS IMPORT: Defining parent 0xdcea6171e8 of 0x298bb413ef88 'GObject' is mod 1 1451s JS IMPORT: successfully imported module 'GObject' 1451s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1451s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1451s JS G BXD: Defined class for String (GString), prototype 0x298bb417f538, JSClass 0xf2139eecb358, in object 0x298bb417f2b8 1451s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1451s JS G PRM: Defined class ParamSpec prototype is 0x298bb41ce0b0 class 0xf2139eed02e8 in object 0x298bb417f2b8 1451s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1451s JS G OBJ: Defined class for Object (GObject), prototype 0x298bb417f6a0, JSClass 0xf2139eecba68, in object 0x298bb417f2b8 1451s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1451s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1451s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x298bb417f6c8, JSClass 0xf2139eecba68, in object 0x298bb417f2b8 1451s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1451s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1451s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1451s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1451s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1451s JS G NS: Defined namespace 'GObject' 0x298bb417f2b8 in GIRepository 0xdcea616ff8 1451s JS G OBJ: Defined class for Application (GApplication), prototype 0x298bb417f718, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1451s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x298bb41ce420, JSClass 0xf2139eecb840, in object 0x298bb417f268 1451s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1451s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1451s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1451s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1451s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1451s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1451s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1451s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1451s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1451s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1451s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x298bb417f790, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1451s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x298bb41ce6a0, JSClass 0xf2139eecb840, in object 0x298bb417f268 1451s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1451s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x298bb417f808, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1451s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1451s JS G IFACE: Defined class for Initable (GInitable), prototype 0x298bb41ce7e0, JSClass 0xf2139eecb840, in object 0x298bb417f268 1451s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1451s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1451s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1451s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x298bb417f880, JSClass 0xf2139eecb358, in object 0x298bb417f268 1451s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1451s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x298bb417f8d0, JSClass 0xf2139eecb358, in object 0x298bb417f268 1451s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1451s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1451s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x298bb417f920, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x298bb417f970, JSClass 0xf2139eecba68, in object 0x298bb417f290 1451s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1451s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x298bb417f9c0, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1451s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1451s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1451s JS G IFACE: Defined class for File (GFile), prototype 0x298bb41ce948, JSClass 0xf2139eecb840, in object 0x298bb417f268 1451s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x298bb417fa38, JSClass 0xf2139eecba68, in object 0xdcea6170d8 1451s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1451s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x298bb417fab0, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1451s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1451s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x298bb417fb00, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1451s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x298bb417fb50, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1451s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x298bb417fba0, JSClass 0xf2139eecb358, in object 0x298bb417f268 1451s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1451s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1451s JS G OBJ: Defined class for Settings (GSettings), prototype 0x298bb417fbf0, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1451s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1451s JS G NS: Defined namespace 'Gio' 0x298bb417f268 in GIRepository 0xdcea616ff8 1451s JS CTX: Script evaluation succeeded 1451s JS MAINLOOP: Main loop instance 0xc53bb8e7e3b0: Spinning loop until released or hook cleared 1451s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module metadata hook for module 0xdcea63a308 1451s JS IMPORT: Defining meta.importSync for module 0xdcea63a308 1451s JS NATIVE: Defining native module 'system' 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdcea639640), global 0x298bb413d1c0 1451s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1451s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1451s JS MAINLOOP: Set main loop hook to 1451s JS MAINLOOP: Main loop instance 0xc53bb8e7e3b0: hold 1451s JS MAINLOOP: Running and clearing main loop hook 1451s JS G BXD: Defining method run in prototype for GLib.MainLoop 1451s 1..8 1451s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1451s JS G BXD: Defined class for Source (GSource), prototype 0x298bb417fc40, JSClass 0xf2139eecb358, in object 0x298bb417f038 1451s JS G BXD: Defining method set_priority in prototype for GLib.Source 1451s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1451s JS G BXD: Defining method attach in prototype for GLib.Source 1451s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1451s JS IMPORT: Module metadata hook for module 0x298bb414bf58 1451s JS IMPORT: Defining meta.importSync for module 0x298bb414bf58 1451s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 1451s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x298bb417fd30, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 1451s JS G PRM: JSObject created with param instance 0xc53bb9136a00 type GParamString 1451s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 1451s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x298bb417fd80, JSClass 0xf2139eecba68, in object 0x298bb417f268 1451s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 1451s JS G PRM: JSObject created with param instance 0xc53bb8fa93b0 type GParamBoolean 1451s JS G BXD: Defining method destroy in prototype for GLib.Source 1451s ok 1 Looking up param specs works 1451s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 1451s JS G PRM: JSObject created with param instance 0xc53bb9136a00 type GParamString 1451s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 1451s JS G PRM: JSObject created with param instance 0xc53bb8fa93b0 type GParamBoolean 1451s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1451s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 1451s ok 2 Looking up param specs gives the correct name 1451s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 1451s JS G PRM: JSObject created with param instance 0xc53bb9136a00 type GParamString 1451s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 1451s JS G PRM: JSObject created with param instance 0xc53bb8fa93b0 type GParamBoolean 1451s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 1451s ok 3 Looking up param specs gives the default value if present 1451s ok 4 GType object has a name 1451s ok 5 GType object has a read-only name 1451s ok 6 GType object has an undeletable name 1451s ok 7 GType object has a string representation 1451s JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' 1451s ok 8 GType marshalling marshals the invalid GType object into JS null 1451s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Main loop instance 0xc53bb8e7e3b0: Spinning loop until released or hook cleared 1451s JS MAINLOOP: handling job 0, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 0 1451s JS MAINLOOP: handling job 1, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 1 1451s JS MAINLOOP: handling job 2, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 2 1451s JS MAINLOOP: handling job 3, 1451s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1451s JS MAINLOOP: Main loop instance 0xc53bb8e7e3b0: release 1451s JS MAINLOOP: Completed job 3 1451s JS MEMORY: Memory report: before destroying context 1451s JS MEMORY: 300 objects currently alive 1451s JS MEMORY: boxed_instance = 48 1451s JS MEMORY: boxed_prototype = 11 1451s JS MEMORY: closure = 1 1451s JS MEMORY: function = 201 1451s JS MEMORY: fundamental_instance = 0 1451s JS MEMORY: fundamental_prototype = 0 1451s JS MEMORY: gerror_instance = 0 1451s JS MEMORY: gerror_prototype = 0 1451s JS MEMORY: interface = 4 1451s JS MEMORY: module = 9 1451s JS MEMORY: ns = 4 1451s JS MEMORY: object_instance = 1 1451s JS MEMORY: object_prototype = 15 1451s JS MEMORY: param = 6 1451s JS MEMORY: union_instance = 0 1451s JS MEMORY: union_prototype = 0 1451s JS CTX: JS shutdown sequence 1451s JS CTX: Stopping profiler 1451s JS CTX: Shutting down toggle queue 1451s JS CTX: Notifying external reference holders of GjsContext dispose 1451s JS MAINLOOP: Stopping promise job dispatcher 1451s JS CTX: Notifying reference holders of GjsContext dispose 1451s JS CTX: Checking unhandled promise rejections 1451s JS CTX: Releasing cached JS wrappers 1451s JS CTX: Final triggered GC 1451s JS CTX: Destroying JS context 1451s JS CTX: Releasing all native objects 1451s JS CTX: Disabling auto GC 1451s JS CTX: Ending trace on global object 1451s JS CTX: Freeing allocated resources 1451s JS CTX: JS context destroyed 1451s PASS: cjs/testGTypeClass.test 1451s Running test: cjs/testPromise.test 1451s JS NATIVE: Registered native JS module '_promiseNative' 1451s JS NATIVE: Registered native JS module '_byteArrayNative' 1451s JS NATIVE: Registered native JS module '_encodingNative' 1451s JS NATIVE: Registered native JS module '_gi' 1451s JS NATIVE: Registered native JS module 'gi' 1451s JS NATIVE: Registered native JS module 'cairoNative' 1451s JS NATIVE: Registered native JS module 'system' 1451s JS NATIVE: Registered native JS module 'console' 1451s JS NATIVE: Registered native JS module '_print' 1451s JS CTX: Enabling JIT 1451s JS CTX: Initialized class GjsFileImporter prototype 0x2285f2f00098 1451s JS IMPORT: Defining parent (nil) of 0x2285f2f000f8 'imports' is mod 0 1451s JS IMPORT: Importing '_print' 1451s JS NATIVE: Defining native module '_print' 1451s JS IMPORT: Defining parent 0x2285f2f000f8 of 0x2285f2f006b0 '_print' is mod 1 1451s JS IMPORT: successfully imported module '_print' 1451s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1451s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2285f2f014f0), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2285f2f021a8), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2285f2f027a8), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2285f2f027a8), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2285f2f021a8), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2285f2f014f0), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2285f2f014f0), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2285f2f014f0), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2285f2f021a8), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2285f2f027a8), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2285f2f014f0), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2285f2f014f0), global 0x16f34e93d1c0 1451s JS MAINLOOP: Main loop instance 0xc2dfaf8053b0: hold 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Starting promise job dispatcher 1451s JS MAINLOOP: Main loop instance 0xc2dfaf8053b0: Spinning loop until released or hook cleared 1451s JS MAINLOOP: handling job 0, 1451s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1451s JS MAINLOOP: Main loop instance 0xc2dfaf8053b0: release 1451s JS MAINLOOP: Completed job 0 1451s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2285f2f15910), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2285f2f16340), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2285f2f16340), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2285f2f15910), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2285f2f15910), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2285f2f16340), global 0x16f34e93d1c0 1451s JS IMPORT: Module metadata hook for module 0x2285f2f169e8 1451s JS IMPORT: Defining meta.importSync for module 0x2285f2f169e8 1451s JS NATIVE: Defining native module 'gi' 1451s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2285f2f17168 1451s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1451s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1451s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1451s JS IMPORT: Importing directory 'overrides' 1451s JS IMPORT: Defining parent 0x2285f2f000f8 of 0x2285f2f171e8 'overrides' is mod 1 1451s JS IMPORT: Defined importer 'overrides' 0x2285f2f171e8 in 0x2285f2f000f8 1451s JS IMPORT: successfully imported directory 'overrides' 1451s JS IMPORT: Importing '_byteArrayNative' 1451s JS NATIVE: Defining native module '_byteArrayNative' 1451s JS IMPORT: Defining parent 0x2285f2f000f8 of 0x2285f2f17630 '_byteArrayNative' is mod 1 1451s JS IMPORT: successfully imported module '_byteArrayNative' 1451s JS IMPORT: Importing '_promiseNative' 1451s JS NATIVE: Defining native module '_promiseNative' 1451s JS IMPORT: Defining parent 0x2285f2f000f8 of 0x2285f2f176f0 '_promiseNative' is mod 1 1451s JS IMPORT: successfully imported module '_promiseNative' 1451s JS IMPORT: Importing module GLib succeeded 1451s JS IMPORT: Defining parent 0x2285f2f171e8 of 0x16f34e93e2b8 'GLib' is mod 1 1451s JS IMPORT: successfully imported module 'GLib' 1451s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1451s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x16f34e97f060, JSClass 0xf2c25644b358, in object 0x16f34e97f038 1451s JS CTX: Initialized class GIRepositoryGType prototype 0x2285f2f17920 1451s JS CTX: Initialized class GIRepositoryFunction prototype 0x16f34e93e308 1451s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1451s JS G BXD: Defined class for Error (GError), prototype 0x16f34e97f0b0, JSClass 0xf2c25644b358, in object 0x16f34e97f038 1451s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1451s JS G BXD: Defined class for Variant (GVariant), prototype 0x16f34e97f100, JSClass 0xf2c25644b358, in object 0x16f34e97f038 1451s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1451s JS G BXD: Defined class for Bytes (GBytes), prototype 0x16f34e97f150, JSClass 0xf2c25644b358, in object 0x16f34e97f038 1451s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1451s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x16f34e97f1a0, JSClass 0xf2c25644b358, in object 0x16f34e97f038 1451s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1451s JS G BXD: Defined class for Thread (GThread), prototype 0x16f34e97f1f0, JSClass 0xf2c25644b358, in object 0x16f34e97f038 1451s JS G BXD: Defining method ref in prototype for GLib.Thread 1451s JS G BXD: Defining method unref in prototype for GLib.Thread 1451s JS G NS: Defined namespace 'GLib' 0x16f34e97f038 in GIRepository 0x2285f2f16ff8 1451s JS IMPORT: Importing module jasmine succeeded 1451s JS IMPORT: Defining parent 0x2285f2f000f8 of 0x16f34e93ecb8 'jasmine' is mod 1 1451s JS IMPORT: successfully imported module 'jasmine' 1451s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1451s JS MAINLOOP: Main loop instance 0xc2dfaf8053b0: hold 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Main loop instance 0xc2dfaf8053b0: Spinning loop until released or hook cleared 1451s JS MAINLOOP: handling job 0, 1451s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1451s JS MAINLOOP: Main loop instance 0xc2dfaf8053b0: release 1451s JS MAINLOOP: Completed job 0 1451s JS IMPORT: Importing 'gi' 1451s JS IMPORT: Defining parent 0x2285f2f000f8 of 0x2285f2f16ff8 'gi' is mod 1 1451s JS IMPORT: successfully imported module 'gi' 1451s JS CTX: Script evaluation succeeded 1451s JS MAINLOOP: Main loop instance 0xc2dfaf8053b0: Spinning loop until released or hook cleared 1451s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module metadata hook for module 0x2285f2f2dd20 1451s JS IMPORT: Defining meta.importSync for module 0x2285f2f2dd20 1451s JS NATIVE: Defining native module 'system' 1451s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2285f2f2d058), global 0x16f34e93d1c0 1451s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1451s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1451s JS MAINLOOP: Set main loop hook to 1451s JS MAINLOOP: Main loop instance 0xc2dfaf8053b0: hold 1451s JS MAINLOOP: Running and clearing main loop hook 1451s JS G BXD: Defining method run in prototype for GLib.MainLoop 1451s 1..3 1451s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1451s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1451s JS G BXD: Defined class for Source (GSource), prototype 0x16f34e97f268, JSClass 0xf2c25644b358, in object 0x16f34e97f038 1451s JS G BXD: Defining method set_priority in prototype for GLib.Source 1451s JS IMPORT: Importing '_gi' 1451s JS NATIVE: Defining native module '_gi' 1451s JS IMPORT: Defining parent 0x2285f2f000f8 of 0x2285f2f344f0 '_gi' is mod 1 1451s JS IMPORT: successfully imported module '_gi' 1451s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1451s JS G NS: Defined namespace 'CjsPrivate' 0x16f34e97f308 in GIRepository 0x2285f2f16ff8 1451s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1451s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1451s JS IMPORT: Importing module _common succeeded 1451s JS IMPORT: Defining parent 0x2285f2f000f8 of 0x16f34e9cd038 '_common' is mod 1 1451s JS IMPORT: successfully imported module '_common' 1451s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1451s JS IMPORT: Importing module _legacy succeeded 1451s JS IMPORT: Defining parent 0x2285f2f000f8 of 0x16f34e9cd088 '_legacy' is mod 1 1451s JS IMPORT: successfully imported module '_legacy' 1451s JS IMPORT: Importing module GObject succeeded 1451s JS IMPORT: Defining parent 0x2285f2f171e8 of 0x16f34e93efb0 'GObject' is mod 1 1451s JS IMPORT: successfully imported module 'GObject' 1451s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1451s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1451s JS G BXD: Defined class for String (GString), prototype 0x16f34e97f588, JSClass 0xf2c25644b358, in object 0x16f34e97f2e0 1451s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1451s JS G PRM: Defined class ParamSpec prototype is 0x16f34e9cd128 class 0xf2c2564502e8 in object 0x16f34e97f2e0 1451s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1451s JS G OBJ: Defined class for Object (GObject), prototype 0x16f34e97f6f0, JSClass 0xf2c25644ba68, in object 0x16f34e97f2e0 1451s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1451s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1451s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x16f34e97f718, JSClass 0xf2c25644ba68, in object 0x16f34e97f2e0 1451s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1451s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1451s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1451s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1451s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1451s JS G NS: Defined namespace 'GObject' 0x16f34e97f2e0 in GIRepository 0x2285f2f16ff8 1451s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1451s JS G BXD: Defining method attach in prototype for GLib.Source 1451s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1451s JS IMPORT: Module metadata hook for module 0x2285f2f042b8 1451s JS IMPORT: Defining meta.importSync for module 0x2285f2f042b8 1451s JS G BXD: Defining method destroy in prototype for GLib.Source 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 1451s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 1451s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x16f34e97f830, JSClass 0xf2c25644b358, in object 0x16f34e97f038 1451s JS G BXD: Defining method iteration in prototype for GLib.MainContext 1451s JS MAINLOOP: handling job 0, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 0 1451s JS MAINLOOP: handling job 1, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 1 1451s JS MAINLOOP: handling job 2, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 2 1451s JS MAINLOOP: handling job 3, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 3 1451s JS MAINLOOP: handling job 4, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 4 1451s JS MAINLOOP: handling job 5, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 5 1451s JS MAINLOOP: handling job 6, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 6 1451s JS MAINLOOP: handling job 7, 1451s JS MAINLOOP: Completed job 7 1451s ok 1 Promise waits for all promises before handling unhandled, when handled 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 1451s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1451s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1451s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1451s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1451s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1451s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1451s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1451s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1451s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1451s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1451s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1451s JS G ENUM: Defining GLib.LogLevelFlags as 0x2285f2f08348 1451s JS MAINLOOP: handling job 0, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 0 1451s JS MAINLOOP: handling job 1, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 1 1451s JS MAINLOOP: handling job 2, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 2 1451s JS MAINLOOP: handling job 3, 1451s JS MAINLOOP: Completed job 3 1451s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1451s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1451s ok 2 Promise waits for all promises before handling unhandled, when unhandled 1451s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: handling job 0, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 0 1451s JS MAINLOOP: handling job 1, 1451s JS MAINLOOP: Completed job 1 1451s ok 3 Promise do not lead to high-priority IDLE starvation 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Main loop instance 0xc2dfaf8053b0: Spinning loop until released or hook cleared 1451s JS MAINLOOP: handling job 0, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 0 1451s JS MAINLOOP: handling job 1, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 1 1451s JS MAINLOOP: handling job 2, 1451s JS MAINLOOP: Enqueue job , promise=, allocation site= 1451s JS MAINLOOP: Completed job 2 1451s JS MAINLOOP: handling job 3, 1451s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1451s JS MAINLOOP: Main loop instance 0xc2dfaf8053b0: release 1451s JS MAINLOOP: Completed job 3 1451s JS MEMORY: Memory report: before destroying context 1451s JS MEMORY: 151 objects currently alive 1451s JS MEMORY: boxed_instance = 28 1451s JS MEMORY: boxed_prototype = 9 1451s JS MEMORY: closure = 1 1451s JS MEMORY: function = 103 1451s JS MEMORY: fundamental_instance = 0 1451s JS MEMORY: fundamental_prototype = 0 1451s JS MEMORY: gerror_instance = 0 1451s JS MEMORY: gerror_prototype = 0 1451s JS MEMORY: interface = 0 1452s JS MEMORY: module = 5 1452s JS MEMORY: ns = 3 1452s JS MEMORY: object_instance = 0 1452s JS MEMORY: object_prototype = 2 1452s JS MEMORY: param = 0 1452s JS MEMORY: union_instance = 0 1452s JS MEMORY: union_prototype = 0 1452s JS CTX: JS shutdown sequence 1452s JS CTX: Stopping profiler 1452s JS CTX: Shutting down toggle queue 1452s JS CTX: Notifying external reference holders of GjsContext dispose 1452s JS MAINLOOP: Stopping promise job dispatcher 1452s JS CTX: Notifying reference holders of GjsContext dispose 1452s JS CTX: Checking unhandled promise rejections 1452s JS CTX: Releasing cached JS wrappers 1452s JS CTX: Final triggered GC 1452s JS CTX: Destroying JS context 1452s JS CTX: Releasing all native objects 1452s JS CTX: Disabling auto GC 1452s JS CTX: Ending trace on global object 1452s JS CTX: Freeing allocated resources 1452s JS CTX: JS context destroyed 1452s PASS: cjs/testPromise.test 1452s Running test: cjs/testLegacyGtk.test 1452s JS NATIVE: Registered native JS module '_promiseNative' 1452s JS NATIVE: Registered native JS module '_byteArrayNative' 1452s JS NATIVE: Registered native JS module '_encodingNative' 1452s JS NATIVE: Registered native JS module '_gi' 1452s JS NATIVE: Registered native JS module 'gi' 1452s JS NATIVE: Registered native JS module 'cairoNative' 1452s JS NATIVE: Registered native JS module 'system' 1452s JS NATIVE: Registered native JS module 'console' 1452s JS NATIVE: Registered native JS module '_print' 1452s JS CTX: Enabling JIT 1452s JS CTX: Initialized class GjsFileImporter prototype 0x1598de600098 1452s JS IMPORT: Defining parent (nil) of 0x1598de6000f8 'imports' is mod 0 1452s JS IMPORT: Importing '_print' 1452s JS NATIVE: Defining native module '_print' 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1598de6006b0 '_print' is mod 1 1452s JS IMPORT: successfully imported module '_print' 1452s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1452s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1598de6014f0), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1598de6021a8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1598de6027a8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1598de6027a8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1598de6021a8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1598de6014f0), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1598de6014f0), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1598de6014f0), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1598de6021a8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1598de6027a8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1598de6014f0), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1598de6014f0), global 0x1430f123d1c0 1452s JS MAINLOOP: Main loop instance 0xb426417f23b0: hold 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Starting promise job dispatcher 1452s JS MAINLOOP: Main loop instance 0xb426417f23b0: Spinning loop until released or hook cleared 1452s JS MAINLOOP: handling job 0, 1452s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1452s JS MAINLOOP: Main loop instance 0xb426417f23b0: release 1452s JS MAINLOOP: Completed job 0 1452s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1598de615910), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1598de616340), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1598de616340), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1598de615910), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1598de615910), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1598de616340), global 0x1430f123d1c0 1452s JS IMPORT: Module metadata hook for module 0x1598de6169e8 1452s JS IMPORT: Defining meta.importSync for module 0x1598de6169e8 1452s JS NATIVE: Defining native module 'gi' 1452s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1598de617168 1452s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1452s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1452s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1452s JS IMPORT: Importing directory 'overrides' 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1598de6171e8 'overrides' is mod 1 1452s JS IMPORT: Defined importer 'overrides' 0x1598de6171e8 in 0x1598de6000f8 1452s JS IMPORT: successfully imported directory 'overrides' 1452s JS IMPORT: Importing '_byteArrayNative' 1452s JS NATIVE: Defining native module '_byteArrayNative' 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1598de617630 '_byteArrayNative' is mod 1 1452s JS IMPORT: successfully imported module '_byteArrayNative' 1452s JS IMPORT: Importing '_promiseNative' 1452s JS NATIVE: Defining native module '_promiseNative' 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1598de6176f0 '_promiseNative' is mod 1 1452s JS IMPORT: successfully imported module '_promiseNative' 1452s JS IMPORT: Importing module GLib succeeded 1452s JS IMPORT: Defining parent 0x1598de6171e8 of 0x1430f123e2b8 'GLib' is mod 1 1452s JS IMPORT: successfully imported module 'GLib' 1452s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1452s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1430f127f060, JSClass 0xf198b139b358, in object 0x1430f127f038 1452s JS CTX: Initialized class GIRepositoryGType prototype 0x1598de617920 1452s JS CTX: Initialized class GIRepositoryFunction prototype 0x1430f123e308 1452s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1452s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1452s JS G BXD: Defined class for Error (GError), prototype 0x1430f127f0b0, JSClass 0xf198b139b358, in object 0x1430f127f038 1452s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1452s JS G BXD: Defined class for Variant (GVariant), prototype 0x1430f127f100, JSClass 0xf198b139b358, in object 0x1430f127f038 1452s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1452s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1430f127f150, JSClass 0xf198b139b358, in object 0x1430f127f038 1452s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1452s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1452s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1430f127f1a0, JSClass 0xf198b139b358, in object 0x1430f127f038 1452s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1452s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1452s JS G BXD: Defined class for Thread (GThread), prototype 0x1430f127f1f0, JSClass 0xf198b139b358, in object 0x1430f127f038 1452s JS G BXD: Defining method ref in prototype for GLib.Thread 1452s JS G BXD: Defining method unref in prototype for GLib.Thread 1452s JS G NS: Defined namespace 'GLib' 0x1430f127f038 in GIRepository 0x1598de616ff8 1452s JS IMPORT: Importing module jasmine succeeded 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1430f123ecb8 'jasmine' is mod 1 1452s JS IMPORT: successfully imported module 'jasmine' 1452s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1452s JS MAINLOOP: Main loop instance 0xb426417f23b0: hold 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Main loop instance 0xb426417f23b0: Spinning loop until released or hook cleared 1452s JS MAINLOOP: handling job 0, 1452s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1452s JS MAINLOOP: Main loop instance 0xb426417f23b0: release 1452s JS MAINLOOP: Completed job 0 1452s JS IMPORT: Importing 'gi' 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1598de616ff8 'gi' is mod 1 1452s JS IMPORT: successfully imported module 'gi' 1452s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 1452s JS IMPORT: Importing module byteArray succeeded 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1430f123edf8 'byteArray' is mod 1 1452s JS IMPORT: successfully imported module 'byteArray' 1452s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1452s JS IMPORT: Importing module _legacy succeeded 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1430f123ee98 '_legacy' is mod 1 1452s JS IMPORT: successfully imported module '_legacy' 1452s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1452s JS G NS: Defined namespace 'CjsPrivate' 0x1430f127f2b8 in GIRepository 0x1598de616ff8 1452s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1452s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1452s JS IMPORT: Importing module lang succeeded 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1430f123ef88 'lang' is mod 1 1452s JS IMPORT: successfully imported module 'lang' 1452s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1452s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1452s JS IMPORT: Importing module _signals succeeded 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1430f123efd8 '_signals' is mod 1 1452s JS IMPORT: successfully imported module '_signals' 1452s JS IMPORT: Importing module signals succeeded 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1430f123ef38 'signals' is mod 1 1452s JS IMPORT: successfully imported module 'signals' 1452s JS IMPORT: Importing module Gio succeeded 1452s JS IMPORT: Defining parent 0x1598de6171e8 of 0x1430f123eee8 'Gio' is mod 1 1452s JS IMPORT: successfully imported module 'Gio' 1452s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1452s JS IMPORT: Importing '_gi' 1452s JS NATIVE: Defining native module '_gi' 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1598de62e2d8 '_gi' is mod 1 1452s JS IMPORT: successfully imported module '_gi' 1452s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1452s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1452s JS IMPORT: Importing module _common succeeded 1452s JS IMPORT: Defining parent 0x1598de6000f8 of 0x1430f12c70b0 '_common' is mod 1 1452s JS IMPORT: successfully imported module '_common' 1452s JS IMPORT: Importing module GObject succeeded 1452s JS IMPORT: Defining parent 0x1598de6171e8 of 0x1430f12c7060 'GObject' is mod 1 1452s JS IMPORT: successfully imported module 'GObject' 1452s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1452s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1452s JS G BXD: Defined class for String (GString), prototype 0x1430f127f560, JSClass 0xf198b139b358, in object 0x1430f127f2e0 1452s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1452s JS G PRM: Defined class ParamSpec prototype is 0x1430f12c7150 class 0xf198b13a02e8 in object 0x1430f127f2e0 1452s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1452s JS G OBJ: Defined class for Object (GObject), prototype 0x1430f127f6c8, JSClass 0xf198b139ba68, in object 0x1430f127f2e0 1452s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1452s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1452s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1430f127f6f0, JSClass 0xf198b139ba68, in object 0x1430f127f2e0 1452s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1452s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1452s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1452s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1452s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1452s JS G NS: Defined namespace 'GObject' 0x1430f127f2e0 in GIRepository 0x1598de616ff8 1452s JS G OBJ: Defined class for Application (GApplication), prototype 0x1430f127f740, JSClass 0xf198b139ba68, in object 0x1430f127f290 1452s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1452s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1430f12c74c0, JSClass 0xf198b139b840, in object 0x1430f127f290 1452s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1452s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1452s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1452s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1452s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1452s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1452s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1452s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1452s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1452s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1452s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1430f127f7b8, JSClass 0xf198b139ba68, in object 0x1430f127f290 1452s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1452s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1430f12c7740, JSClass 0xf198b139b840, in object 0x1430f127f290 1452s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1452s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1430f127f830, JSClass 0xf198b139ba68, in object 0x1430f127f290 1452s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1452s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1452s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1430f12c7880, JSClass 0xf198b139b840, in object 0x1430f127f290 1452s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1452s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1452s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1452s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1430f127f8a8, JSClass 0xf198b139b358, in object 0x1430f127f290 1452s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1452s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1430f127f8f8, JSClass 0xf198b139b358, in object 0x1430f127f290 1452s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1452s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1452s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1430f127f948, JSClass 0xf198b139ba68, in object 0x1430f127f290 1452s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1430f127f998, JSClass 0xf198b139ba68, in object 0x1430f127f2b8 1452s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1452s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1430f127f9e8, JSClass 0xf198b139ba68, in object 0x1430f127f290 1452s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1452s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1452s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1452s JS G IFACE: Defined class for File (GFile), prototype 0x1430f12c79e8, JSClass 0xf198b139b840, in object 0x1430f127f290 1452s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1430f127fa60, JSClass 0xf198b139ba68, in object 0x1598de6170d8 1452s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1452s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1430f127fad8, JSClass 0xf198b139ba68, in object 0x1430f127f290 1452s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1452s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1452s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1430f127fb28, JSClass 0xf198b139ba68, in object 0x1430f127f290 1452s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1452s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1430f127fb78, JSClass 0xf198b139ba68, in object 0x1430f127f290 1452s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1452s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1430f127fbc8, JSClass 0xf198b139b358, in object 0x1430f127f290 1452s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1452s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1452s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1430f127fc18, JSClass 0xf198b139ba68, in object 0x1430f127f290 1452s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1452s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1452s JS G NS: Defined namespace 'Gio' 0x1430f127f290 in GIRepository 0x1598de616ff8 1452s JS IMPORT: Importing module Gtk succeeded 1452s JS IMPORT: Defining parent 0x1598de6171e8 of 0x1430f123ee48 'Gtk' is mod 1 1452s JS IMPORT: successfully imported module 'Gtk' 1452s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 1452s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 1452s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x1430f127fc68, JSClass 0xf198b139ba68, in object 0x1430f127f2e0 1452s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x1430f127fcb8, JSClass 0xf198b139ba68, in object 0x1430f127f268 1452s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 1452s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x1430f12dc718, JSClass 0xf198b139b840, in object 0x1430f127f268 1452s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 1452s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x1430f127fd30, JSClass 0xf198b139ba68, in object 0x1430f127f268 1452s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 1452s JS G NS: Defined namespace 'Gtk' 0x1430f127f268 in GIRepository 0x1598de616ff8 1452s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 1452s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x1430f127fd80, JSClass 0xf198b139ba68, in object 0x1430f127f268 1452s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 1452s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x1430f12dc858, JSClass 0xf198b139b840, in object 0x1430f127f268 1452s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x1430f127fdf8, JSClass 0xf198b139ba68, in object 0x1598de6170d8 1452s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x1430f127fe48, JSClass 0xf198b139ba68, in object 0x1598de6170d8 1452s JS CTX: Script evaluation succeeded 1452s JS MAINLOOP: Main loop instance 0xb426417f23b0: Spinning loop until released or hook cleared 1452s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1598de63e9f0), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module metadata hook for module 0x1430f12ed580 1452s JS IMPORT: Defining meta.importSync for module 0x1430f12ed580 1452s JS NATIVE: Defining native module 'system' 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1430f12ed0e8), global 0x1430f123d1c0 1452s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1452s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1452s JS MAINLOOP: Set main loop hook to 1452s JS MAINLOOP: Main loop instance 0xb426417f23b0: hold 1452s JS MAINLOOP: Running and clearing main loop hook 1452s JS G BXD: Defining method run in prototype for GLib.MainLoop 1452s 1..7 1452s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1452s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1452s JS G BXD: Defined class for Source (GSource), prototype 0x1430f127fe98, JSClass 0xf198b139b358, in object 0x1430f127f038 1452s JS G BXD: Defining method set_priority in prototype for GLib.Source 1452s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1452s JS G BXD: Defining method attach in prototype for GLib.Source 1452s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1452s JS IMPORT: Module metadata hook for module 0x1430f12ed0b0 1452s JS IMPORT: Defining meta.importSync for module 0x1430f12ed0b0 1452s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 1452s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 1452s glx: failed to create drisw screen 1452s failed to load driver: zink 1452s JS G BXD: Defining method destroy in prototype for GLib.Source 1452s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 1452s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 1452s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x1430f127ffd8, JSClass 0xf198b139ba68, in object 0x1430f127f268 1452s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x3edb5e90f060, JSClass 0xf198b139ba68, in object 0x1430f127f268 1452s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 1452s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 1452s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 1452s JS G ENUM: Defining Gtk.WindowType as 0x1598de60dfb8 1452s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1452s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 1452s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 1452s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 1452s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 1452s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x3edb5e90f0d8, JSClass 0xf198b139ba68, in object 0x1430f127f268 1452s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x3edb5e90f128, JSClass 0xf198b139ba68, in object 0x1430f127f268 1452s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 1452s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 1452s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 1452s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1452s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 1452s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 1452s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1452s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 1452s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1452s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 1452s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x3edb5e90f628, JSClass 0xf198b139ba68, in object 0x1430f127f268 1452s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 1452s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 1452s JS G ENUM: Defining enum value AFTER (fixed from after) 1 1452s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 1452s JS G ENUM: Defining GObject.ConnectFlags as 0x1598de631c78 1452s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 1452s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1452s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 1452s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 1452s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 1452s ok 7 Legacy Gtk overrides sets CSS names on classes 1452s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Main loop instance 0xb426417f23b0: Spinning loop until released or hook cleared 1452s JS MAINLOOP: handling job 0, 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Completed job 0 1452s JS MAINLOOP: handling job 1, 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Completed job 1 1452s JS MAINLOOP: handling job 2, 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Completed job 2 1452s JS MAINLOOP: handling job 3, 1452s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1452s JS MAINLOOP: Main loop instance 0xb426417f23b0: release 1452s JS MAINLOOP: Completed job 3 1452s JS MEMORY: Memory report: before destroying context 1452s JS MEMORY: 386 objects currently alive 1452s JS MEMORY: boxed_instance = 54 1452s JS MEMORY: boxed_prototype = 11 1452s JS MEMORY: closure = 3 1452s JS MEMORY: function = 238 1452s JS MEMORY: fundamental_instance = 0 1452s JS MEMORY: fundamental_prototype = 0 1452s JS MEMORY: gerror_instance = 0 1452s JS MEMORY: gerror_prototype = 0 1452s JS MEMORY: interface = 6 1452s JS MEMORY: module = 11 1452s JS MEMORY: ns = 5 1452s JS MEMORY: object_instance = 34 1452s JS MEMORY: object_prototype = 24 1452s JS MEMORY: param = 0 1452s JS MEMORY: union_instance = 0 1452s JS MEMORY: union_prototype = 0 1452s JS CTX: JS shutdown sequence 1452s JS CTX: Stopping profiler 1452s JS CTX: Shutting down toggle queue 1452s JS CTX: Notifying external reference holders of GjsContext dispose 1452s JS MAINLOOP: Stopping promise job dispatcher 1452s JS CTX: Notifying reference holders of GjsContext dispose 1452s JS CTX: Checking unhandled promise rejections 1452s JS CTX: Releasing cached JS wrappers 1452s JS CTX: Final triggered GC 1452s JS CTX: Destroying JS context 1452s JS CTX: Releasing all native objects 1452s JS CTX: Disabling auto GC 1452s JS CTX: Ending trace on global object 1452s JS CTX: Freeing allocated resources 1452s JS CTX: JS context destroyed 1452s PASS: cjs/testLegacyGtk.test 1452s Running test: cjs/testByteArray.test 1452s JS NATIVE: Registered native JS module '_promiseNative' 1452s JS NATIVE: Registered native JS module '_byteArrayNative' 1452s JS NATIVE: Registered native JS module '_encodingNative' 1452s JS NATIVE: Registered native JS module '_gi' 1452s JS NATIVE: Registered native JS module 'gi' 1452s JS NATIVE: Registered native JS module 'cairoNative' 1452s JS NATIVE: Registered native JS module 'system' 1452s JS NATIVE: Registered native JS module 'console' 1452s JS NATIVE: Registered native JS module '_print' 1452s JS CTX: Enabling JIT 1452s JS CTX: Initialized class GjsFileImporter prototype 0x144ed5a00098 1452s JS IMPORT: Defining parent (nil) of 0x144ed5a000f8 'imports' is mod 0 1452s JS IMPORT: Importing '_print' 1452s JS NATIVE: Defining native module '_print' 1452s JS IMPORT: Defining parent 0x144ed5a000f8 of 0x144ed5a006b0 '_print' is mod 1 1452s JS IMPORT: successfully imported module '_print' 1452s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1452s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x144ed5a014f0), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x144ed5a021a8), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x144ed5a027a8), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x144ed5a027a8), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x144ed5a021a8), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x144ed5a014f0), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x144ed5a014f0), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x144ed5a014f0), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x144ed5a021a8), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x144ed5a027a8), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x144ed5a014f0), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x144ed5a014f0), global 0x2ea88253d1c0 1452s JS MAINLOOP: Main loop instance 0xc70e549433b0: hold 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Starting promise job dispatcher 1452s JS MAINLOOP: Main loop instance 0xc70e549433b0: Spinning loop until released or hook cleared 1452s JS MAINLOOP: handling job 0, 1452s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1452s JS MAINLOOP: Main loop instance 0xc70e549433b0: release 1452s JS MAINLOOP: Completed job 0 1452s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x144ed5a15910), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x144ed5a16340), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x144ed5a16340), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x144ed5a15910), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x144ed5a15910), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x144ed5a16340), global 0x2ea88253d1c0 1452s JS IMPORT: Module metadata hook for module 0x144ed5a169e8 1452s JS IMPORT: Defining meta.importSync for module 0x144ed5a169e8 1452s JS NATIVE: Defining native module 'gi' 1452s JS CTX: Initialized class GIRepositoryNamespace prototype 0x144ed5a17168 1452s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1452s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1452s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1452s JS IMPORT: Importing directory 'overrides' 1452s JS IMPORT: Defining parent 0x144ed5a000f8 of 0x144ed5a171e8 'overrides' is mod 1 1452s JS IMPORT: Defined importer 'overrides' 0x144ed5a171e8 in 0x144ed5a000f8 1452s JS IMPORT: successfully imported directory 'overrides' 1452s JS IMPORT: Importing '_byteArrayNative' 1452s JS NATIVE: Defining native module '_byteArrayNative' 1452s JS IMPORT: Defining parent 0x144ed5a000f8 of 0x144ed5a17630 '_byteArrayNative' is mod 1 1452s JS IMPORT: successfully imported module '_byteArrayNative' 1452s JS IMPORT: Importing '_promiseNative' 1452s JS NATIVE: Defining native module '_promiseNative' 1452s JS IMPORT: Defining parent 0x144ed5a000f8 of 0x144ed5a176f0 '_promiseNative' is mod 1 1452s JS IMPORT: successfully imported module '_promiseNative' 1452s JS IMPORT: Importing module GLib succeeded 1452s JS IMPORT: Defining parent 0x144ed5a171e8 of 0x2ea88253e2b8 'GLib' is mod 1 1452s JS IMPORT: successfully imported module 'GLib' 1452s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1452s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2ea88257f060, JSClass 0xe47a526ab358, in object 0x2ea88257f038 1452s JS CTX: Initialized class GIRepositoryGType prototype 0x144ed5a17920 1452s JS CTX: Initialized class GIRepositoryFunction prototype 0x2ea88253e308 1452s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1452s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1452s JS G BXD: Defined class for Error (GError), prototype 0x2ea88257f0b0, JSClass 0xe47a526ab358, in object 0x2ea88257f038 1452s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1452s JS G BXD: Defined class for Variant (GVariant), prototype 0x2ea88257f100, JSClass 0xe47a526ab358, in object 0x2ea88257f038 1452s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1452s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2ea88257f150, JSClass 0xe47a526ab358, in object 0x2ea88257f038 1452s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1452s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1452s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2ea88257f1a0, JSClass 0xe47a526ab358, in object 0x2ea88257f038 1452s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1452s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1452s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1452s JS G BXD: Defined class for Thread (GThread), prototype 0x2ea88257f1f0, JSClass 0xe47a526ab358, in object 0x2ea88257f038 1452s JS G BXD: Defining method ref in prototype for GLib.Thread 1452s JS G BXD: Defining method unref in prototype for GLib.Thread 1452s JS G NS: Defined namespace 'GLib' 0x2ea88257f038 in GIRepository 0x144ed5a16ff8 1452s JS IMPORT: Importing module jasmine succeeded 1452s JS IMPORT: Defining parent 0x144ed5a000f8 of 0x2ea88253ecb8 'jasmine' is mod 1 1452s JS IMPORT: successfully imported module 'jasmine' 1452s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1452s JS MAINLOOP: Main loop instance 0xc70e549433b0: hold 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Main loop instance 0xc70e549433b0: Spinning loop until released or hook cleared 1452s JS MAINLOOP: handling job 0, 1452s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1452s JS MAINLOOP: Main loop instance 0xc70e549433b0: release 1452s JS MAINLOOP: Completed job 0 1452s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 1452s JS IMPORT: Importing 'gi' 1452s JS IMPORT: Defining parent 0x144ed5a000f8 of 0x144ed5a16ff8 'gi' is mod 1 1452s JS IMPORT: successfully imported module 'gi' 1452s JS IMPORT: Importing module byteArray succeeded 1452s JS IMPORT: Defining parent 0x144ed5a000f8 of 0x2ea88253edf8 'byteArray' is mod 1 1452s JS IMPORT: successfully imported module 'byteArray' 1452s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 1452s JS G NS: Defined namespace 'GIMarshallingTests' 0x2ea88257f268 in GIRepository 0x144ed5a16ff8 1452s JS CTX: Script evaluation succeeded 1452s JS MAINLOOP: Main loop instance 0xc70e549433b0: Spinning loop until released or hook cleared 1452s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module metadata hook for module 0x144ed5a343d0 1452s JS IMPORT: Defining meta.importSync for module 0x144ed5a343d0 1452s JS NATIVE: Defining native module 'system' 1452s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x144ed5a33608), global 0x2ea88253d1c0 1452s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1452s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1452s JS MAINLOOP: Set main loop hook to 1452s JS MAINLOOP: Main loop instance 0xc70e549433b0: hold 1452s JS MAINLOOP: Running and clearing main loop hook 1452s JS G BXD: Defining method run in prototype for GLib.MainLoop 1452s 1..13 1452s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1452s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1452s JS G BXD: Defined class for Source (GSource), prototype 0x2ea88257f290, JSClass 0xe47a526ab358, in object 0x2ea88257f038 1452s JS G BXD: Defining method set_priority in prototype for GLib.Source 1452s JS IMPORT: Importing '_gi' 1452s JS NATIVE: Defining native module '_gi' 1452s JS IMPORT: Defining parent 0x144ed5a000f8 of 0x144ed5a3bbc8 '_gi' is mod 1 1452s JS IMPORT: successfully imported module '_gi' 1452s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1452s JS G NS: Defined namespace 'CjsPrivate' 0x2ea88257f330 in GIRepository 0x144ed5a16ff8 1452s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1452s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1452s JS IMPORT: Importing module _common succeeded 1452s JS IMPORT: Defining parent 0x144ed5a000f8 of 0x2ea8825ca088 '_common' is mod 1 1452s JS IMPORT: successfully imported module '_common' 1452s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1452s JS IMPORT: Importing module _legacy succeeded 1452s JS IMPORT: Defining parent 0x144ed5a000f8 of 0x2ea8825ca0d8 '_legacy' is mod 1 1452s JS IMPORT: successfully imported module '_legacy' 1452s JS IMPORT: Importing module GObject succeeded 1452s JS IMPORT: Defining parent 0x144ed5a171e8 of 0x2ea8825ca038 'GObject' is mod 1 1452s JS IMPORT: successfully imported module 'GObject' 1452s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1452s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1452s JS G BXD: Defined class for String (GString), prototype 0x2ea88257f5b0, JSClass 0xe47a526ab358, in object 0x2ea88257f308 1452s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1452s JS G PRM: Defined class ParamSpec prototype is 0x2ea8825ca178 class 0xe47a526b02e8 in object 0x2ea88257f308 1452s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1452s JS G OBJ: Defined class for Object (GObject), prototype 0x2ea88257f718, JSClass 0xe47a526aba68, in object 0x2ea88257f308 1452s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1452s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1452s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2ea88257f740, JSClass 0xe47a526aba68, in object 0x2ea88257f308 1452s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1452s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1452s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1452s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1452s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1452s JS G NS: Defined namespace 'GObject' 0x2ea88257f308 in GIRepository 0x2ea882540928 1452s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1452s JS G BXD: Defining method attach in prototype for GLib.Source 1452s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1452s JS IMPORT: Module metadata hook for module 0x2ea8825de270 1452s JS IMPORT: Defining meta.importSync for module 0x2ea8825de270 1452s JS G BXD: Defining method destroy in prototype for GLib.Source 1452s ok 1 Byte array can be created from a string 1452s ok 2 Byte array can be encoded from a string 1452s ok 3 Byte array encodes as UTF-8 by default 1452s ok 4 Byte array can be converted to a string of ASCII characters 1452s ok 5 Byte array can be converted to a string of UTF-8 characters even if it ends with a 0 1452s ok 6 Byte array can be converted to a string of encoded characters even with a 0 byte 1452s ok 7 Byte array stops converting to a string at an embedded 0 byte 1452s JS G BXD: Defining method get_size in prototype for GLib.Bytes 1452s ok 8 Byte array deals gracefully with a 0-length array 1452s ok 9 Byte array deals gracefully with a 0-length GLib.Bytes 1452s ok 10 Byte array deals gracefully with a 0-length string 1452s ok 11 Byte array deals gracefully with a non Uint8Array 1452s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1452s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1452s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1452s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1452s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1452s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1452s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1452s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1452s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1452s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1452s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1452s JS G ENUM: Defining GLib.LogLevelFlags as 0x144ed5a55880 1452s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 1452s ok 12 Byte array legacy toString() behavior is preserved when created from a string 1452s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 1452s ok 13 Byte array legacy toString() behavior is preserved when marshalled from GI 1452s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Main loop instance 0xc70e549433b0: Spinning loop until released or hook cleared 1452s JS MAINLOOP: handling job 0, 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Completed job 0 1452s JS MAINLOOP: handling job 1, 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Completed job 1 1452s JS MAINLOOP: handling job 2, 1452s JS MAINLOOP: Enqueue job , promise=, allocation site= 1452s JS MAINLOOP: Completed job 2 1452s JS MAINLOOP: handling job 3, 1453s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1453s JS MAINLOOP: Main loop instance 0xc70e549433b0: release 1453s JS MAINLOOP: Completed job 3 1453s JS MEMORY: Memory report: before destroying context 1453s JS MEMORY: 189 objects currently alive 1453s JS MEMORY: boxed_instance = 70 1453s JS MEMORY: boxed_prototype = 8 1453s JS MEMORY: closure = 1 1453s JS MEMORY: function = 98 1453s JS MEMORY: fundamental_instance = 0 1453s JS MEMORY: fundamental_prototype = 0 1453s JS MEMORY: gerror_instance = 0 1453s JS MEMORY: gerror_prototype = 0 1453s JS MEMORY: interface = 0 1453s JS MEMORY: module = 6 1453s JS MEMORY: ns = 4 1453s JS MEMORY: object_instance = 0 1453s JS MEMORY: object_prototype = 2 1453s JS MEMORY: param = 0 1453s JS MEMORY: union_instance = 0 1453s JS MEMORY: union_prototype = 0 1453s JS CTX: JS shutdown sequence 1453s JS CTX: Stopping profiler 1453s JS CTX: Shutting down toggle queue 1453s JS CTX: Notifying external reference holders of GjsContext dispose 1453s JS MAINLOOP: Stopping promise job dispatcher 1453s JS CTX: Notifying reference holders of GjsContext dispose 1453s JS CTX: Checking unhandled promise rejections 1453s JS CTX: Releasing cached JS wrappers 1453s JS CTX: Final triggered GC 1453s JS CTX: Destroying JS context 1453s JS CTX: Releasing all native objects 1453s JS CTX: Disabling auto GC 1453s JS CTX: Ending trace on global object 1453s JS CTX: Freeing allocated resources 1453s JS CTX: JS context destroyed 1453s PASS: cjs/testByteArray.test 1453s Running test: cjs/testGDBus.test 1453s JS NATIVE: Registered native JS module '_promiseNative' 1453s JS NATIVE: Registered native JS module '_byteArrayNative' 1453s JS NATIVE: Registered native JS module '_encodingNative' 1453s JS NATIVE: Registered native JS module '_gi' 1453s JS NATIVE: Registered native JS module 'gi' 1453s JS NATIVE: Registered native JS module 'cairoNative' 1453s JS NATIVE: Registered native JS module 'system' 1453s JS NATIVE: Registered native JS module 'console' 1453s JS NATIVE: Registered native JS module '_print' 1453s JS CTX: Enabling JIT 1453s JS CTX: Initialized class GjsFileImporter prototype 0x2d0d01500098 1453s JS IMPORT: Defining parent (nil) of 0x2d0d015000f8 'imports' is mod 0 1453s JS IMPORT: Importing '_print' 1453s JS NATIVE: Defining native module '_print' 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2d0d015006b0 '_print' is mod 1 1453s JS IMPORT: successfully imported module '_print' 1453s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1453s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2d0d015014f0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d0d015021a8), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d0d015027a8), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d0d015027a8), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d0d015021a8), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2d0d015014f0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2d0d015014f0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2d0d015014f0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d0d015021a8), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d0d015027a8), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2d0d015014f0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2d0d015014f0), global 0x2f6930b3d1c0 1453s JS MAINLOOP: Main loop instance 0xb4f988f9d3b0: hold 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Starting promise job dispatcher 1453s JS MAINLOOP: Main loop instance 0xb4f988f9d3b0: Spinning loop until released or hook cleared 1453s JS MAINLOOP: handling job 0, 1453s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1453s JS MAINLOOP: Main loop instance 0xb4f988f9d3b0: release 1453s JS MAINLOOP: Completed job 0 1453s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d0d01515910), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d0d01516340), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d0d01516340), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d0d01515910), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d0d01515910), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d0d01516340), global 0x2f6930b3d1c0 1453s JS IMPORT: Module metadata hook for module 0x2d0d015169e8 1453s JS IMPORT: Defining meta.importSync for module 0x2d0d015169e8 1453s JS NATIVE: Defining native module 'gi' 1453s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2d0d01517168 1453s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1453s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1453s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1453s JS IMPORT: Importing directory 'overrides' 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2d0d015171e8 'overrides' is mod 1 1453s JS IMPORT: Defined importer 'overrides' 0x2d0d015171e8 in 0x2d0d015000f8 1453s JS IMPORT: successfully imported directory 'overrides' 1453s JS IMPORT: Importing '_byteArrayNative' 1453s JS NATIVE: Defining native module '_byteArrayNative' 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2d0d01517630 '_byteArrayNative' is mod 1 1453s JS IMPORT: successfully imported module '_byteArrayNative' 1453s JS IMPORT: Importing '_promiseNative' 1453s JS NATIVE: Defining native module '_promiseNative' 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2d0d015176f0 '_promiseNative' is mod 1 1453s JS IMPORT: successfully imported module '_promiseNative' 1453s JS IMPORT: Importing module GLib succeeded 1453s JS IMPORT: Defining parent 0x2d0d015171e8 of 0x2f6930b3e2b8 'GLib' is mod 1 1453s JS IMPORT: successfully imported module 'GLib' 1453s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1453s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2f6930b7f060, JSClass 0xfe4abc98b358, in object 0x2f6930b7f038 1453s JS CTX: Initialized class GIRepositoryGType prototype 0x2d0d01517920 1453s JS CTX: Initialized class GIRepositoryFunction prototype 0x2f6930b3e308 1453s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1453s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1453s JS G BXD: Defined class for Error (GError), prototype 0x2f6930b7f0b0, JSClass 0xfe4abc98b358, in object 0x2f6930b7f038 1453s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1453s JS G BXD: Defined class for Variant (GVariant), prototype 0x2f6930b7f100, JSClass 0xfe4abc98b358, in object 0x2f6930b7f038 1453s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1453s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2f6930b7f150, JSClass 0xfe4abc98b358, in object 0x2f6930b7f038 1453s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1453s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1453s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2f6930b7f1a0, JSClass 0xfe4abc98b358, in object 0x2f6930b7f038 1453s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1453s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1453s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1453s JS G BXD: Defined class for Thread (GThread), prototype 0x2f6930b7f1f0, JSClass 0xfe4abc98b358, in object 0x2f6930b7f038 1453s JS G BXD: Defining method ref in prototype for GLib.Thread 1453s JS G BXD: Defining method unref in prototype for GLib.Thread 1453s JS G NS: Defined namespace 'GLib' 0x2f6930b7f038 in GIRepository 0x2d0d01516ff8 1453s JS IMPORT: Importing module jasmine succeeded 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2f6930b3ecb8 'jasmine' is mod 1 1453s JS IMPORT: successfully imported module 'jasmine' 1453s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1453s JS MAINLOOP: Main loop instance 0xb4f988f9d3b0: hold 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Main loop instance 0xb4f988f9d3b0: Spinning loop until released or hook cleared 1453s JS MAINLOOP: handling job 0, 1453s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1453s JS MAINLOOP: Main loop instance 0xb4f988f9d3b0: release 1453s JS MAINLOOP: Completed job 0 1453s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 1453s JS IMPORT: Importing 'gi' 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2d0d01516ff8 'gi' is mod 1 1453s JS IMPORT: successfully imported module 'gi' 1453s JS IMPORT: Importing module byteArray succeeded 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2f6930b3edf8 'byteArray' is mod 1 1453s JS IMPORT: successfully imported module 'byteArray' 1453s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1453s JS G NS: Defined namespace 'CjsPrivate' 0x2f6930b7f290 in GIRepository 0x2d0d01516ff8 1453s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1453s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1453s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1453s JS IMPORT: Importing module _legacy succeeded 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2f6930b3ef38 '_legacy' is mod 1 1453s JS IMPORT: successfully imported module '_legacy' 1453s JS IMPORT: Importing module lang succeeded 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2f6930b3eee8 'lang' is mod 1 1453s JS IMPORT: successfully imported module 'lang' 1453s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1453s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1453s JS IMPORT: Importing module _signals succeeded 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2f6930b3ef88 '_signals' is mod 1 1453s JS IMPORT: successfully imported module '_signals' 1453s JS IMPORT: Importing module signals succeeded 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2f6930b3ee98 'signals' is mod 1 1453s JS IMPORT: successfully imported module 'signals' 1453s JS IMPORT: Importing module Gio succeeded 1453s JS IMPORT: Defining parent 0x2d0d015171e8 of 0x2f6930b3ee48 'Gio' is mod 1 1453s JS IMPORT: successfully imported module 'Gio' 1453s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1453s JS IMPORT: Importing '_gi' 1453s JS NATIVE: Defining native module '_gi' 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2d0d0152e158 '_gi' is mod 1 1453s JS IMPORT: successfully imported module '_gi' 1453s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1453s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1453s JS IMPORT: Importing module _common succeeded 1453s JS IMPORT: Defining parent 0x2d0d015000f8 of 0x2f6930bd4060 '_common' is mod 1 1453s JS IMPORT: successfully imported module '_common' 1453s JS IMPORT: Importing module GObject succeeded 1453s JS IMPORT: Defining parent 0x2d0d015171e8 of 0x2f6930b3efd8 'GObject' is mod 1 1453s JS IMPORT: successfully imported module 'GObject' 1453s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1453s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1453s JS G BXD: Defined class for String (GString), prototype 0x2f6930b7f538, JSClass 0xfe4abc98b358, in object 0x2f6930b7f2b8 1453s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1453s JS G PRM: Defined class ParamSpec prototype is 0x2f6930bd4100 class 0xfe4abc9902e8 in object 0x2f6930b7f2b8 1453s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1453s JS G OBJ: Defined class for Object (GObject), prototype 0x2f6930b7f6a0, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f2b8 1453s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1453s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1453s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2f6930b7f6c8, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f2b8 1453s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1453s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1453s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1453s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1453s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1453s JS G NS: Defined namespace 'GObject' 0x2f6930b7f2b8 in GIRepository 0x2d0d01516ff8 1453s JS G OBJ: Defined class for Application (GApplication), prototype 0x2f6930b7f718, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1453s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2f6930bd4470, JSClass 0xfe4abc98b840, in object 0x2f6930b7f268 1453s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1453s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1453s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1453s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1453s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1453s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1453s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1453s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1453s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1453s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1453s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2f6930b7f790, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1453s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2f6930bd46f0, JSClass 0xfe4abc98b840, in object 0x2f6930b7f268 1453s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1453s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2f6930b7f808, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1453s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1453s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2f6930bd4830, JSClass 0xfe4abc98b840, in object 0x2f6930b7f268 1453s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1453s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1453s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1453s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2f6930b7f880, JSClass 0xfe4abc98b358, in object 0x2f6930b7f268 1453s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1453s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2f6930b7f8d0, JSClass 0xfe4abc98b358, in object 0x2f6930b7f268 1453s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1453s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1453s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2f6930b7f920, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2f6930b7f970, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f290 1453s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1453s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2f6930b7f9c0, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1453s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1453s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1453s JS G IFACE: Defined class for File (GFile), prototype 0x2f6930bd4998, JSClass 0xfe4abc98b840, in object 0x2f6930b7f268 1453s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2f6930b7fa38, JSClass 0xfe4abc98ba68, in object 0x2d0d015170d8 1453s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1453s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2f6930b7fab0, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1453s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1453s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2f6930b7fb00, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1453s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2f6930b7fb50, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1453s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2f6930b7fba0, JSClass 0xfe4abc98b358, in object 0x2f6930b7f268 1453s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1453s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1453s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2f6930b7fbf0, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1453s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1453s JS G NS: Defined namespace 'Gio' 0x2f6930b7f268 in GIRepository 0x2d0d01516ff8 1453s JS IMPORT: JS import 'GjsTestTools' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsTestTools.js 1453s JS G NS: Defined namespace 'GjsTestTools' 0x2f6930b7fc40 in GIRepository 0x2d0d01516ff8 1453s JS CTX: Script evaluation succeeded 1453s JS MAINLOOP: Main loop instance 0xb4f988f9d3b0: Spinning loop until released or hook cleared 1453s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module metadata hook for module 0x2d0d0151a4a8 1453s JS IMPORT: Defining meta.importSync for module 0x2d0d0151a4a8 1453s JS NATIVE: Defining native module 'system' 1453s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d0d015197e0), global 0x2f6930b3d1c0 1453s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1453s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1453s JS MAINLOOP: Set main loop hook to 1453s JS MAINLOOP: Main loop instance 0xb4f988f9d3b0: hold 1453s JS MAINLOOP: Running and clearing main loop hook 1453s JS G BXD: Defining method run in prototype for GLib.MainLoop 1453s 1..63 1453s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1453s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1453s JS G BXD: Defined class for Source (GSource), prototype 0x2f6930b7fcb8, JSClass 0xfe4abc98b358, in object 0x2f6930b7f038 1453s JS G BXD: Defining method set_priority in prototype for GLib.Source 1453s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1453s JS G BXD: Defining method attach in prototype for GLib.Source 1453s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1453s JS IMPORT: Module metadata hook for module 0x2f6930bec0e8 1453s JS IMPORT: Defining meta.importSync for module 0x2f6930bec0e8 1453s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 1453s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 1453s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x51117d065b0, JSClass 0xfe4abc98b840, in object 0x2f6930b7f268 1453s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 1453s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 1453s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 1453s JS G ENUM: Defining enum value NONE (fixed from none) 0 1453s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 1453s JS G ENUM: Defining enum value SESSION (fixed from session) 2 1453s JS G ENUM: Defining Gio.BusType as 0x2d0d0152c6f0 1453s JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' 1453s JS G ENUM: Defining enum value NONE (fixed from none) 0 1453s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 1453s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 1453s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 1453s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0x2d0d0152c750 1453s Gjs-Message: 03:49:48.208: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x2f6930b7fe48 native@0xb4f98928ada0] 1453s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1453s JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' 1453s JS G ENUM: Defining enum value NONE (fixed from none) 0 1453s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 1453s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 1453s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 1453s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 1453s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 1453s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 1453s JS G ENUM: Defining Gio.DBusProxyFlags as 0x2d0d0152c9f0 1453s JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' 1453s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0x2f6930b7fee8, JSClass 0xfe4abc98b358, in object 0x2f6930b7f268 1453s JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' 1453s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0x2f6930b7ff60, JSClass 0xfe4abc98b358, in object 0x2f6930b7f268 1453s JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' 1453s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x51117d13358, JSClass 0xfe4abc98b358, in object 0x2f6930b7f268 1453s JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' 1453s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x51117d138f8, JSClass 0xfe4abc98b358, in object 0x2f6930b7f268 1453s JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' 1453s JS G ENUM: Defining enum value NONE (fixed from none) 0 1453s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1453s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1453s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0x2d0d01532ba8 1453s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 1453s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 1453s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 1453s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x51117d13ba0, JSClass 0xfe4abc98b358, in object 0x2f6930b7f038 1453s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 1453s JS G OBJ: Defined class for Task (GTask), prototype 0x51117d13c40, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Completed job 1 1453s JS G BXD: Defining method destroy in prototype for GLib.Source 1453s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 1453s JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' 1453s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x51117d13df8, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 1453s JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' 1453s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x51117d13e70, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 1453s JS G BXD: Defining method classify in prototype for GLib.Variant 1453s JS G BXD: Defining method n_children in prototype for GLib.Variant 1453s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 1453s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 1453s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 1453s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 1453s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 1453s JS G BXD: Defining method get_string in prototype for GLib.Variant 1453s JS G BXD: Defining method get_variant in prototype for GLib.Variant 1453s ok 1 Exported DBus object can call a remote method 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 2 Exported DBus object can call a method with async/await 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: handling job 2, 1453s JS MAINLOOP: Completed job 2 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 1453s JS MAINLOOP: Completed job 1 1453s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 1453s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 1453s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 1453s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 1453s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 1453s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 1453s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 1453s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 1453s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 1453s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 1453s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 1453s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 1453s JS G ENUM: Defining GLib.LogLevelFlags as 0x2d0d015642e8 1453s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 1453s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 1453s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x51117d06c18, JSClass 0xfe4abc98b5f8, in object 0x2f6930b7f268 1453s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 1453s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 1453s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 1453s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 1453s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 1453s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 1453s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 1453s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 1453s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 1453s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 1453s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 1453s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 1453s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 1453s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 1453s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 1453s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 1453s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 1453s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 1453s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 1453s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 1453s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 1453s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 1453s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 1453s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 1453s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 1453s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 1453s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 1453s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 1453s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 1453s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 1453s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 1453s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 1453s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 1453s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 1453s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 1453s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 1453s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 1453s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 1453s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 1453s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 1453s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 1453s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 1453s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 1453s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 1453s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 1453s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 1453s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 1453s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 1453s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 1453s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 1453s ok 5 Exported DBus object can handle an exception thrown by a remote method 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: handling job 2, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 2 1453s JS MAINLOOP: handling job 3, 1453s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 1453s JS MAINLOOP: Completed job 3 1453s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 1453s Gjs-Message: 03:49:48.313: JS LOG: Missing handler for DBus method thisDoesNotExist 1453s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 1453s JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' 1453s JS G ERR: Defined class for DBusError (GError), prototype 0x51117d06ce0, JSClass 0xfe4abc98b5f8, in object 0x2f6930b7f268 1453s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 1453s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 1453s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 1453s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 1453s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 1453s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 1453s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 1453s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 1453s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 1453s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 1453s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 1453s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 1453s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 1453s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 1453s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 1453s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 1453s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 1453s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 1453s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 1453s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 1453s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 1453s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 1453s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 1453s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 1453s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 1453s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 1453s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 1453s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 1453s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 1453s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 1453s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 1453s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 1453s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 1453s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 1453s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 1453s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 1453s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 1453s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 1453s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 1453s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 1453s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 1453s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 1453s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 1453s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 1453s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 1453s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 1453s Gjs-Message: 03:49:48.322: JS LOG: Missing handler for DBus method thisDoesNotExist 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: handling job 2, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 2 1453s JS MAINLOOP: handling job 3, 1453s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 1453s JS MAINLOOP: Completed job 3 1453s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 1453s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 1453s JS MAINLOOP: Completed job 1 1453s ok 12 Exported DBus object can call a remote method with no in parameter 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 13 Exported DBus object can call an async/await method with no in parameter 1453s JS MAINLOOP: Completed job 1 1453s ok 14 Exported DBus object can call a remote method with multiple in parameters 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 15 Exported DBus object can call an async/await method with multiple in parameters 1453s JS MAINLOOP: Completed job 1 1453s ok 16 Exported DBus object can call a remote method with no return value 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 17 Exported DBus object can call an async/await method with no return value 1453s JS MAINLOOP: Completed job 1 1453s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (CjsPrivate.DBusImplementation) 1453s ok 18 Exported DBus object can emit a DBus signal 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 19 Exported DBus object can emit a DBus signal with async/await 1453s JS MAINLOOP: Completed job 1 1453s ok 20 Exported DBus object can call a remote method with multiple return values 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 21 Exported DBus object can call an async/await method with multiple return values 1453s JS MAINLOOP: Completed job 1 1453s ok 22 Exported DBus object does not coalesce one array into the array of return values 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 1453s JS MAINLOOP: Completed job 1 1453s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 1453s JS MAINLOOP: Completed job 1 1453s ok 26 Exported DBus object can return multiple arrays from a remote method 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 27 Exported DBus object can return multiple arrays from an async/await method 1453s JS MAINLOOP: Completed job 1 1453s ok 28 Exported DBus object handles a bad signature by throwing an exception 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: handling job 2, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 2 1453s JS MAINLOOP: handling job 3, 1453s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 1453s JS MAINLOOP: Completed job 3 1453s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 1453s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 1453s JS MAINLOOP: Completed job 1 1453s JS G BXD: Defining method get_byte in prototype for GLib.Variant 1453s ok 32 Exported DBus object can send and receive bytes from a remote method 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: handling job 2, 1453s JS MAINLOOP: Completed job 2 1453s JS MAINLOOP: handling job 3, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 3 1453s JS MAINLOOP: handling job 4, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 4 1453s JS MAINLOOP: handling job 5, 1453s ok 33 Exported DBus object can send and receive bytes from an async/await method 1453s JS MAINLOOP: Completed job 5 1453s ok 34 Exported DBus object can call a remote method that returns an array of structs 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 35 Exported DBus object can call an async/await method that returns an array of structs 1453s JS MAINLOOP: Completed job 1 1453s JS G BXD: Defining method get_double in prototype for GLib.Variant 1453s ok 36 Exported DBus object can send and receive dicts from a remote method 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 37 Exported DBus object can send and receive dicts from an async/await method 1453s JS MAINLOOP: Completed job 1 1453s JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'GjsTestTools' 1453s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 1453s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x51117d71ce0, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 1453s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x51117d71d58, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G BXD: Defining method get_handle in prototype for GLib.Variant 1453s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 1453s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 1453s JS G NS: Found info type OBJECT for 'UnixInputStream' in namespace 'Gio' 1453s JS G OBJ: Defined class for UnixInputStream (GUnixInputStream), prototype 0x51117d71ee8, JSClass 0xfe4abc98ba68, in object 0x2f6930b7f268 1453s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 1453s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x51117d40e70, JSClass 0xfe4abc98b840, in object 0x2f6930b7f268 1453s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 1453s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 1453s ok 38 Exported DBus object can call a remote method with a Unix FD 1453s JS IMPORT: Module metadata hook for module 0x2f6930b4b9e0 1453s JS IMPORT: Defining meta.importSync for module 0x2f6930b4b9e0 1453s JS NATIVE: Defining native module '_encodingNative' 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 39 Exported DBus object can call an async/await method with a Unix FD 1453s JS MAINLOOP: Completed job 1 1453s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 1453s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 1453s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 1453s JS MAINLOOP: Completed job 1 1453s ok 42 Exported DBus object can call a remote method that returns a Unix FD 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 1453s JS MAINLOOP: Completed job 1 1453s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 1453s JS MAINLOOP: Completed job 1 1453s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: handling job 2, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 2 1453s JS MAINLOOP: handling job 3, 1453s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 1453s JS MAINLOOP: Completed job 3 1453s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: handling job 2, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 2 1453s JS MAINLOOP: handling job 3, 1453s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 1453s JS MAINLOOP: Completed job 3 1453s ok 50 Exported DBus object Has defined properties 1453s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 1453s ok 51 Exported DBus object reading readonly property works 1453s ok 52 Exported DBus object reading readwrite property works 1453s ok 53 Exported DBus object reading writeonly throws an error 1453s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 1453s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 1453s JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' 1453s JS G ENUM: Defining enum value NONE (fixed from none) 0 1453s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 1453s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 1453s JS G ENUM: Defining Gio.DBusCallFlags as 0x2d0d0159f6e8 1453s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 1453s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 1453s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 1453s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x51117d7fa88, JSClass 0xfe4abc98b358, in object 0x2f6930b7f038 1453s JS G BXD: Defining method iteration in prototype for GLib.MainContext 1453s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 1453s ok 54 Exported DBus object Setting a readwrite property works 1453s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 1453s ok 55 Exported DBus object Setting a writeonly property works 1453s ok 56 Exported DBus object Setting a readonly property throws an error 1453s ok 57 Exported DBus object Reading a property that prepacks the return value works 1453s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (CjsPrivate.DBusImplementation) 1453s ok 58 Exported DBus object Marking a property as invalidated works 1453s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 1453s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 1453s ok 59 DBus Proxy wrapper init failures are reported in sync mode 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Completed job 1 1453s JS G BXD: Defining method matches in prototype for GLib.Error 1453s ok 60 DBus Proxy wrapper init failures are reported in async mode 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Completed job 1 1453s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: handling job 2, 1453s JS MAINLOOP: Completed job 2 1453s JS MAINLOOP: handling job 3, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 3 1453s JS MAINLOOP: handling job 4, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 4 1453s JS MAINLOOP: handling job 5, 1453s ok 62 DBus Proxy wrapper can create a proxy from a promise 1453s JS MAINLOOP: Completed job 5 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: handling job 2, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 2 1453s JS MAINLOOP: handling job 3, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 3 1453s JS MAINLOOP: handling job 4, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 4 1453s JS MAINLOOP: handling job 5, 1453s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 1453s JS MAINLOOP: Completed job 5 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Main loop instance 0xb4f988f9d3b0: Spinning loop until released or hook cleared 1453s JS MAINLOOP: handling job 0, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 0 1453s JS MAINLOOP: handling job 1, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 1 1453s JS MAINLOOP: handling job 2, 1453s JS MAINLOOP: Enqueue job , promise=, allocation site= 1453s JS MAINLOOP: Completed job 2 1453s JS MAINLOOP: handling job 3, 1453s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1453s JS MAINLOOP: Main loop instance 0xb4f988f9d3b0: release 1453s JS MAINLOOP: Completed job 3 1453s JS MEMORY: Memory report: before destroying context 1453s JS MEMORY: 2605 objects currently alive 1453s JS MEMORY: boxed_instance = 1992 1453s JS MEMORY: boxed_prototype = 17 1453s JS MEMORY: closure = 74 1453s JS MEMORY: function = 272 1453s JS MEMORY: fundamental_instance = 0 1453s JS MEMORY: fundamental_prototype = 0 1453s JS MEMORY: gerror_instance = 12 1453s JS MEMORY: gerror_prototype = 2 1453s JS MEMORY: interface = 6 1453s JS MEMORY: module = 10 1453s JS MEMORY: ns = 5 1453s JS MEMORY: object_instance = 196 1453s JS MEMORY: object_prototype = 19 1453s JS MEMORY: param = 0 1453s JS MEMORY: union_instance = 0 1453s JS MEMORY: union_prototype = 0 1453s JS CTX: JS shutdown sequence 1453s JS CTX: Stopping profiler 1453s JS CTX: Shutting down toggle queue 1453s JS CTX: Notifying external reference holders of GjsContext dispose 1453s JS MAINLOOP: Stopping promise job dispatcher 1453s JS CTX: Notifying reference holders of GjsContext dispose 1453s JS CTX: Checking unhandled promise rejections 1453s JS CTX: Releasing cached JS wrappers 1453s JS CTX: Final triggered GC 1453s JS CTX: Destroying JS context 1453s JS CTX: Releasing all native objects 1453s JS CTX: Disabling auto GC 1453s JS CTX: Ending trace on global object 1453s JS CTX: Freeing allocated resources 1453s JS CTX: JS context destroyed 1453s PASS: cjs/testGDBus.test 1453s Running test: cjs/return.test 1453s 1..1 1453s ok 1 - /usr/libexec/installed-tests/cjs/debugger/return.debugger 1453s PASS: cjs/return.test 1453s Running test: cjs/testAsync.test 1453s JS NATIVE: Registered native JS module '_promiseNative' 1453s JS NATIVE: Registered native JS module '_byteArrayNative' 1453s JS NATIVE: Registered native JS module '_encodingNative' 1453s JS NATIVE: Registered native JS module '_gi' 1453s JS NATIVE: Registered native JS module 'gi' 1453s JS NATIVE: Registered native JS module 'cairoNative' 1453s JS NATIVE: Registered native JS module 'system' 1453s JS NATIVE: Registered native JS module 'console' 1454s JS NATIVE: Registered native JS module '_print' 1454s JS CTX: Enabling JIT 1454s JS CTX: Initialized class GjsFileImporter prototype 0x2e98e700098 1454s JS IMPORT: Defining parent (nil) of 0x2e98e7000f8 'imports' is mod 0 1454s JS IMPORT: Importing '_print' 1454s JS NATIVE: Defining native module '_print' 1454s JS IMPORT: Defining parent 0x2e98e7000f8 of 0x2e98e7006b0 '_print' is mod 1 1454s JS IMPORT: successfully imported module '_print' 1454s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1454s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2e98e7014f0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2e98e7021a8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2e98e7027a8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2e98e7027a8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2e98e7021a8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2e98e7014f0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2e98e7014f0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2e98e7014f0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2e98e7021a8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2e98e7027a8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2e98e7014f0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2e98e7014f0), global 0x38fc3683d1c0 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: hold 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Starting promise job dispatcher 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: Spinning loop until released or hook cleared 1454s JS MAINLOOP: handling job 0, 1454s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: release 1454s JS MAINLOOP: Completed job 0 1454s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e98e715910), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e98e716340), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e98e716340), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e98e715910), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e98e715910), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e98e716340), global 0x38fc3683d1c0 1454s JS IMPORT: Module metadata hook for module 0x2e98e7169e8 1454s JS IMPORT: Defining meta.importSync for module 0x2e98e7169e8 1454s JS NATIVE: Defining native module 'gi' 1454s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2e98e717168 1454s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1454s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1454s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1454s JS IMPORT: Importing directory 'overrides' 1454s JS IMPORT: Defining parent 0x2e98e7000f8 of 0x2e98e7171e8 'overrides' is mod 1 1454s JS IMPORT: Defined importer 'overrides' 0x2e98e7171e8 in 0x2e98e7000f8 1454s JS IMPORT: successfully imported directory 'overrides' 1454s JS IMPORT: Importing '_byteArrayNative' 1454s JS NATIVE: Defining native module '_byteArrayNative' 1454s JS IMPORT: Defining parent 0x2e98e7000f8 of 0x2e98e717630 '_byteArrayNative' is mod 1 1454s JS IMPORT: successfully imported module '_byteArrayNative' 1454s JS IMPORT: Importing '_promiseNative' 1454s JS NATIVE: Defining native module '_promiseNative' 1454s JS IMPORT: Defining parent 0x2e98e7000f8 of 0x2e98e7176f0 '_promiseNative' is mod 1 1454s JS IMPORT: successfully imported module '_promiseNative' 1454s JS IMPORT: Importing module GLib succeeded 1454s JS IMPORT: Defining parent 0x2e98e7171e8 of 0x38fc3683e2b8 'GLib' is mod 1 1454s JS IMPORT: successfully imported module 'GLib' 1454s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1454s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x38fc3687f060, JSClass 0xf218af8ab358, in object 0x38fc3687f038 1454s JS CTX: Initialized class GIRepositoryGType prototype 0x2e98e717920 1454s JS CTX: Initialized class GIRepositoryFunction prototype 0x38fc3683e308 1454s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1454s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1454s JS G BXD: Defined class for Error (GError), prototype 0x38fc3687f0b0, JSClass 0xf218af8ab358, in object 0x38fc3687f038 1454s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1454s JS G BXD: Defined class for Variant (GVariant), prototype 0x38fc3687f100, JSClass 0xf218af8ab358, in object 0x38fc3687f038 1454s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1454s JS G BXD: Defined class for Bytes (GBytes), prototype 0x38fc3687f150, JSClass 0xf218af8ab358, in object 0x38fc3687f038 1454s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1454s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1454s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x38fc3687f1a0, JSClass 0xf218af8ab358, in object 0x38fc3687f038 1454s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1454s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1454s JS G BXD: Defined class for Thread (GThread), prototype 0x38fc3687f1f0, JSClass 0xf218af8ab358, in object 0x38fc3687f038 1454s JS G BXD: Defining method ref in prototype for GLib.Thread 1454s JS G BXD: Defining method unref in prototype for GLib.Thread 1454s JS G NS: Defined namespace 'GLib' 0x38fc3687f038 in GIRepository 0x2e98e716ff8 1454s JS IMPORT: Importing module jasmine succeeded 1454s JS IMPORT: Defining parent 0x2e98e7000f8 of 0x38fc3683ecb8 'jasmine' is mod 1 1454s JS IMPORT: successfully imported module 'jasmine' 1454s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: hold 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: Spinning loop until released or hook cleared 1454s JS MAINLOOP: handling job 0, 1454s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: release 1454s JS MAINLOOP: Completed job 0 1454s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testAsync.js' (file:///usr/libexec/installed-tests/cjs/js/testAsync.js), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e98e72aad0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x2e98e72aad0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e98e72b2a0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e98e72b2a0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e98e72aad0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x2e98e72aad0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e98e72aad0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x2e98e72aad0), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e98e72b2a0), global 0x38fc3683d1c0 1454s JS IMPORT: Importing '_gi' 1454s JS NATIVE: Defining native module '_gi' 1454s JS IMPORT: Defining parent 0x2e98e7000f8 of 0x2e98e72be90 '_gi' is mod 1 1454s JS IMPORT: successfully imported module '_gi' 1454s JS IMPORT: Importing 'gi' 1454s JS IMPORT: Defining parent 0x2e98e7000f8 of 0x2e98e716ff8 'gi' is mod 1 1454s JS IMPORT: successfully imported module 'gi' 1454s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1454s JS G NS: Defined namespace 'CjsPrivate' 0x38fc3687f290 in GIRepository 0x2e98e716ff8 1454s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1454s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1454s JS IMPORT: Importing module _common succeeded 1454s JS IMPORT: Defining parent 0x2e98e7000f8 of 0x38fc3683ee20 '_common' is mod 1 1454s JS IMPORT: successfully imported module '_common' 1454s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1454s JS IMPORT: Importing module _legacy succeeded 1454s JS IMPORT: Defining parent 0x2e98e7000f8 of 0x38fc3683ee70 '_legacy' is mod 1 1454s JS IMPORT: successfully imported module '_legacy' 1454s JS IMPORT: Importing module GObject succeeded 1454s JS IMPORT: Defining parent 0x2e98e7171e8 of 0x38fc3683edd0 'GObject' is mod 1 1454s JS IMPORT: successfully imported module 'GObject' 1454s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1454s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1454s JS G BXD: Defined class for String (GString), prototype 0x38fc3687f510, JSClass 0xf218af8ab358, in object 0x38fc3687f268 1454s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1454s JS G PRM: Defined class ParamSpec prototype is 0x38fc3683ef10 class 0xf218af8b02e8 in object 0x38fc3687f268 1454s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1454s JS G OBJ: Defined class for Object (GObject), prototype 0x38fc3687f678, JSClass 0xf218af8aba68, in object 0x38fc3687f268 1454s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1454s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1454s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x38fc3687f6a0, JSClass 0xf218af8aba68, in object 0x38fc3687f268 1454s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1454s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1454s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1454s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1454s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1454s JS G NS: Defined namespace 'GObject' 0x38fc3687f268 in GIRepository 0x2e98e716ff8 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: hold 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: Spinning loop until released or hook cleared 1454s JS MAINLOOP: handling job 0, 1454s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testAsync.js async resolved" 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: release 1454s JS MAINLOOP: Completed job 0 1454s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module metadata hook for module 0x2e98e738c80 1454s JS IMPORT: Defining meta.importSync for module 0x2e98e738c80 1454s JS NATIVE: Defining native module 'system' 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e98e737fb8), global 0x38fc3683d1c0 1454s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1454s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1454s JS MAINLOOP: Set main loop hook to 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: hold 1454s JS MAINLOOP: Running and clearing main loop hook 1454s JS G BXD: Defining method run in prototype for GLib.MainLoop 1454s 1..10 1454s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1454s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1454s JS G BXD: Defined class for Source (GSource), prototype 0x38fc3687f6f0, JSClass 0xf218af8ab358, in object 0x38fc3687f038 1454s JS G BXD: Defining method set_priority in prototype for GLib.Source 1454s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1454s JS G BXD: Defining method attach in prototype for GLib.Source 1454s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1454s JS IMPORT: Module metadata hook for module 0x38fc3684beb0 1454s JS IMPORT: Defining meta.importSync for module 0x38fc3684beb0 1454s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 1454s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Completed job 1 1454s JS G BXD: Defining method destroy in prototype for GLib.Source 1454s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 1454s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Completed job 1 1454s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Completed job 1 1454s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 1454s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Completed job 1 1454s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 1454s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Completed job 1 1454s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Completed job 1 1454s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Completed job 1 1454s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Completed job 1 1454s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Completed job 1 1454s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Completed job 1 1454s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 1454s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: Spinning loop until released or hook cleared 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 1 1454s JS MAINLOOP: handling job 2, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 2 1454s JS MAINLOOP: handling job 3, 1454s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1454s JS MAINLOOP: Main loop instance 0xad95a0f5b3b0: release 1454s JS MAINLOOP: Completed job 3 1454s JS MEMORY: Memory report: before destroying context 1454s JS MEMORY: 177 objects currently alive 1454s JS MEMORY: boxed_instance = 63 1454s JS MEMORY: boxed_prototype = 8 1454s JS MEMORY: closure = 1 1454s JS MEMORY: function = 95 1454s JS MEMORY: fundamental_instance = 0 1454s JS MEMORY: fundamental_prototype = 0 1454s JS MEMORY: gerror_instance = 0 1454s JS MEMORY: gerror_prototype = 0 1454s JS MEMORY: interface = 0 1454s JS MEMORY: module = 5 1454s JS MEMORY: ns = 3 1454s JS MEMORY: object_instance = 0 1454s JS MEMORY: object_prototype = 2 1454s JS MEMORY: param = 0 1454s JS MEMORY: union_instance = 0 1454s JS MEMORY: union_prototype = 0 1454s JS CTX: JS shutdown sequence 1454s JS CTX: Stopping profiler 1454s JS CTX: Shutting down toggle queue 1454s JS CTX: Notifying external reference holders of GjsContext dispose 1454s JS MAINLOOP: Stopping promise job dispatcher 1454s JS CTX: Notifying reference holders of GjsContext dispose 1454s JS CTX: Checking unhandled promise rejections 1454s JS CTX: Releasing cached JS wrappers 1454s JS CTX: Final triggered GC 1454s JS CTX: Destroying JS context 1454s JS CTX: Releasing all native objects 1454s JS CTX: Disabling auto GC 1454s JS CTX: Ending trace on global object 1454s JS CTX: Freeing allocated resources 1454s JS CTX: JS context destroyed 1454s PASS: cjs/testAsync.test 1454s Running test: cjs/testGObjectValue.test 1454s JS NATIVE: Registered native JS module '_promiseNative' 1454s JS NATIVE: Registered native JS module '_byteArrayNative' 1454s JS NATIVE: Registered native JS module '_encodingNative' 1454s JS NATIVE: Registered native JS module '_gi' 1454s JS NATIVE: Registered native JS module 'gi' 1454s JS NATIVE: Registered native JS module 'cairoNative' 1454s JS NATIVE: Registered native JS module 'system' 1454s JS NATIVE: Registered native JS module 'console' 1454s JS NATIVE: Registered native JS module '_print' 1454s JS CTX: Enabling JIT 1454s JS CTX: Initialized class GjsFileImporter prototype 0x36f0ca900098 1454s JS IMPORT: Defining parent (nil) of 0x36f0ca9000f8 'imports' is mod 0 1454s JS IMPORT: Importing '_print' 1454s JS NATIVE: Defining native module '_print' 1454s JS IMPORT: Defining parent 0x36f0ca9000f8 of 0x36f0ca9006b0 '_print' is mod 1 1454s JS IMPORT: successfully imported module '_print' 1454s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1454s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x36f0ca9014f0), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x36f0ca9021a8), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x36f0ca9027a8), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x36f0ca9027a8), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x36f0ca9021a8), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x36f0ca9014f0), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x36f0ca9014f0), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x36f0ca9014f0), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x36f0ca9021a8), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x36f0ca9027a8), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x36f0ca9014f0), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x36f0ca9014f0), global 0x2c1f90b3d1c0 1454s JS MAINLOOP: Main loop instance 0xad49afa273b0: hold 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Starting promise job dispatcher 1454s JS MAINLOOP: Main loop instance 0xad49afa273b0: Spinning loop until released or hook cleared 1454s JS MAINLOOP: handling job 0, 1454s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1454s JS MAINLOOP: Main loop instance 0xad49afa273b0: release 1454s JS MAINLOOP: Completed job 0 1454s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x36f0ca915910), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x36f0ca916340), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x36f0ca916340), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x36f0ca915910), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x36f0ca915910), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x36f0ca916340), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module metadata hook for module 0x36f0ca9169e8 1454s JS IMPORT: Defining meta.importSync for module 0x36f0ca9169e8 1454s JS NATIVE: Defining native module 'gi' 1454s JS CTX: Initialized class GIRepositoryNamespace prototype 0x36f0ca917168 1454s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1454s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1454s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1454s JS IMPORT: Importing directory 'overrides' 1454s JS IMPORT: Defining parent 0x36f0ca9000f8 of 0x36f0ca9171e8 'overrides' is mod 1 1454s JS IMPORT: Defined importer 'overrides' 0x36f0ca9171e8 in 0x36f0ca9000f8 1454s JS IMPORT: successfully imported directory 'overrides' 1454s JS IMPORT: Importing '_byteArrayNative' 1454s JS NATIVE: Defining native module '_byteArrayNative' 1454s JS IMPORT: Defining parent 0x36f0ca9000f8 of 0x36f0ca917630 '_byteArrayNative' is mod 1 1454s JS IMPORT: successfully imported module '_byteArrayNative' 1454s JS IMPORT: Importing '_promiseNative' 1454s JS NATIVE: Defining native module '_promiseNative' 1454s JS IMPORT: Defining parent 0x36f0ca9000f8 of 0x36f0ca9176f0 '_promiseNative' is mod 1 1454s JS IMPORT: successfully imported module '_promiseNative' 1454s JS IMPORT: Importing module GLib succeeded 1454s JS IMPORT: Defining parent 0x36f0ca9171e8 of 0x2c1f90b3e2b8 'GLib' is mod 1 1454s JS IMPORT: successfully imported module 'GLib' 1454s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1454s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2c1f90b7f060, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f038 1454s JS CTX: Initialized class GIRepositoryGType prototype 0x36f0ca917920 1454s JS CTX: Initialized class GIRepositoryFunction prototype 0x2c1f90b3e308 1454s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1454s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1454s JS G BXD: Defined class for Error (GError), prototype 0x2c1f90b7f0b0, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f038 1454s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1454s JS G BXD: Defined class for Variant (GVariant), prototype 0x2c1f90b7f100, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f038 1454s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1454s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2c1f90b7f150, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f038 1454s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1454s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1454s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2c1f90b7f1a0, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f038 1454s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1454s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1454s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1454s JS G BXD: Defined class for Thread (GThread), prototype 0x2c1f90b7f1f0, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f038 1454s JS G BXD: Defining method ref in prototype for GLib.Thread 1454s JS G BXD: Defining method unref in prototype for GLib.Thread 1454s JS G NS: Defined namespace 'GLib' 0x2c1f90b7f038 in GIRepository 0x36f0ca916ff8 1454s JS IMPORT: Importing module jasmine succeeded 1454s JS IMPORT: Defining parent 0x36f0ca9000f8 of 0x2c1f90b3ecb8 'jasmine' is mod 1 1454s JS IMPORT: successfully imported module 'jasmine' 1454s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1454s JS MAINLOOP: Main loop instance 0xad49afa273b0: hold 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Main loop instance 0xad49afa273b0: Spinning loop until released or hook cleared 1454s JS MAINLOOP: handling job 0, 1454s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1454s JS MAINLOOP: Main loop instance 0xad49afa273b0: release 1454s JS MAINLOOP: Completed job 0 1454s JS IMPORT: Importing 'gi' 1454s JS IMPORT: Defining parent 0x36f0ca9000f8 of 0x36f0ca916ff8 'gi' is mod 1 1454s JS IMPORT: successfully imported module 'gi' 1454s JS IMPORT: Importing '_gi' 1454s JS NATIVE: Defining native module '_gi' 1454s JS IMPORT: Defining parent 0x36f0ca9000f8 of 0x36f0ca92afd0 '_gi' is mod 1 1454s JS IMPORT: successfully imported module '_gi' 1454s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1454s JS G NS: Defined namespace 'CjsPrivate' 0x2c1f90b7f290 in GIRepository 0x36f0ca916ff8 1454s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1454s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1454s JS IMPORT: Importing module _common succeeded 1454s JS IMPORT: Defining parent 0x36f0ca9000f8 of 0x2c1f90b3ee48 '_common' is mod 1 1454s JS IMPORT: successfully imported module '_common' 1454s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1454s JS IMPORT: Importing module _legacy succeeded 1454s JS IMPORT: Defining parent 0x36f0ca9000f8 of 0x2c1f90b3ee98 '_legacy' is mod 1 1454s JS IMPORT: successfully imported module '_legacy' 1454s JS IMPORT: Importing module GObject succeeded 1454s JS IMPORT: Defining parent 0x36f0ca9171e8 of 0x2c1f90b3edf8 'GObject' is mod 1 1454s JS IMPORT: successfully imported module 'GObject' 1454s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1454s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1454s JS G BXD: Defined class for String (GString), prototype 0x2c1f90b7f510, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f268 1454s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1454s JS G PRM: Defined class ParamSpec prototype is 0x2c1f90b3ef38 class 0xf1f1d05802e8 in object 0x2c1f90b7f268 1454s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1454s JS G OBJ: Defined class for Object (GObject), prototype 0x2c1f90b7f678, JSClass 0xf1f1d057ba68, in object 0x2c1f90b7f268 1454s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1454s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1454s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2c1f90b7f6a0, JSClass 0xf1f1d057ba68, in object 0x2c1f90b7f268 1454s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1454s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1454s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1454s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1454s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1454s JS G NS: Defined namespace 'GObject' 0x2c1f90b7f268 in GIRepository 0x36f0ca916ff8 1454s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 1454s JS G NS: Defined namespace 'GIMarshallingTests' 0x2c1f90b7f6f0 in GIRepository 0x36f0ca916ff8 1454s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 1454s JS G NS: Defined namespace 'Regress' 0x2c1f90b7f718 in GIRepository 0x36f0ca916ff8 1454s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 1454s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x2c1f90b7f740, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f6f0 1454s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 1454s JS G BXD: Defined class for Value (GValue), prototype 0x2c1f90b7f790, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f268 1454s JS G BXD: Defining method init in prototype for GObject.Value 1454s JS G BXD: Defining method set_ulong in prototype for GObject.Value 1454s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 1454s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 1454s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x2c1f90b7f7e0, JSClass 0xf1f1d057b3d8, in object 0x2c1f90b7f718 1454s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 1454s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x2c1f90b7f830, JSClass 0xf1f1d057b3d8, in object 0x2c1f90b7f718 1454s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 1454s JS CTX: Script evaluation succeeded 1454s JS MAINLOOP: Main loop instance 0xad49afa273b0: Spinning loop until released or hook cleared 1454s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module metadata hook for module 0x36f0ca951550 1454s JS IMPORT: Defining meta.importSync for module 0x36f0ca951550 1454s JS NATIVE: Defining native module 'system' 1454s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x36f0ca950888), global 0x2c1f90b3d1c0 1454s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1454s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1454s JS MAINLOOP: Set main loop hook to 1454s JS MAINLOOP: Main loop instance 0xad49afa273b0: hold 1454s JS MAINLOOP: Running and clearing main loop hook 1454s JS G BXD: Defining method run in prototype for GLib.MainLoop 1454s 1..148 1454s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1454s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1454s JS G BXD: Defined class for Source (GSource), prototype 0x2c1f90b7f880, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f038 1454s JS G BXD: Defining method set_priority in prototype for GLib.Source 1454s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1454s JS G BXD: Defining method attach in prototype for GLib.Source 1454s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1454s JS IMPORT: Module metadata hook for module 0x2c1f90b4b938 1454s JS IMPORT: Defining meta.importSync for module 0x2c1f90b4b938 1454s JS G BXD: Defining method destroy in prototype for GLib.Source 1454s JS G BXD: Defining method unset in prototype for GObject.Value 1454s ok 1 GObject value (GValue) initializes schar 1454s ok 2 GObject value (GValue) schar is compatible with itself 1454s ok 3 GObject value (GValue) schar is transformable to itself 1454s JS G BXD: Defining method set_schar in prototype for GObject.Value 1454s JS G BXD: Defining method get_schar in prototype for GObject.Value 1454s ok 4 GObject value (GValue) initialized sets and gets schar 1454s JS G NS: Found info type FUNCTION for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 1454s JS G NS: Found info type FUNCTION for 'gvalue_copy' in namespace 'GIMarshallingTests' 1454s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 1454s JS G BXD: Defining method copy in prototype for GObject.Value 1454s ok 6 GObject value (GValue) initialized copies schar 1454s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 1454s ok 8 GObject value (GValue) initializes int 1454s ok 9 GObject value (GValue) int is compatible with itself 1454s ok 10 GObject value (GValue) int is transformable to itself 1454s JS G BXD: Defining method set_int in prototype for GObject.Value 1454s JS G BXD: Defining method get_int in prototype for GObject.Value 1454s ok 11 GObject value (GValue) initialized sets and gets int 1454s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 1454s ok 13 GObject value (GValue) initialized copies int 1454s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 1454s ok 15 GObject value (GValue) initializes int64 1454s ok 16 GObject value (GValue) int64 is compatible with itself 1454s ok 17 GObject value (GValue) int64 is transformable to itself 1454s JS G BXD: Defining method set_int64 in prototype for GObject.Value 1454s JS G BXD: Defining method get_int64 in prototype for GObject.Value 1454s ok 18 GObject value (GValue) initialized sets and gets int64 1454s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 1454s ok 20 GObject value (GValue) initialized copies int64 1454s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 1454s ok 22 GObject value (GValue) initializes long 1454s ok 23 GObject value (GValue) long is compatible with itself 1454s ok 24 GObject value (GValue) long is transformable to itself 1454s JS G BXD: Defining method set_long in prototype for GObject.Value 1454s JS G BXD: Defining method get_long in prototype for GObject.Value 1454s ok 25 GObject value (GValue) initialized sets and gets long 1454s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 1454s ok 27 GObject value (GValue) initialized copies long 1454s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 1454s ok 29 GObject value (GValue) initializes char 1454s ok 30 GObject value (GValue) char is compatible with itself 1454s ok 31 GObject value (GValue) char is transformable to itself 1454s JS G BXD: Defining method set_char in prototype for GObject.Value 1454s JS G BXD: Defining method get_char in prototype for GObject.Value 1454s ok 32 GObject value (GValue) initialized sets and gets char 1454s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 1454s ok 34 GObject value (GValue) initialized copies char 1454s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 1454s ok 36 GObject value (GValue) initializes uchar 1454s ok 37 GObject value (GValue) uchar is compatible with itself 1454s ok 38 GObject value (GValue) uchar is transformable to itself 1454s JS G BXD: Defining method set_uchar in prototype for GObject.Value 1454s JS G BXD: Defining method get_uchar in prototype for GObject.Value 1454s ok 39 GObject value (GValue) initialized sets and gets uchar 1454s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 1454s ok 41 GObject value (GValue) initialized copies uchar 1454s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 1454s ok 43 GObject value (GValue) initializes uint 1454s ok 44 GObject value (GValue) uint is compatible with itself 1454s ok 45 GObject value (GValue) uint is transformable to itself 1454s JS G BXD: Defining method set_uint in prototype for GObject.Value 1454s JS G BXD: Defining method get_uint in prototype for GObject.Value 1454s ok 46 GObject value (GValue) initialized sets and gets uint 1454s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 1454s ok 48 GObject value (GValue) initialized copies uint 1454s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 1454s ok 50 GObject value (GValue) initializes uint64 1454s ok 51 GObject value (GValue) uint64 is compatible with itself 1454s ok 52 GObject value (GValue) uint64 is transformable to itself 1454s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 1454s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 1454s ok 53 GObject value (GValue) initialized sets and gets uint64 1454s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 1454s ok 55 GObject value (GValue) initialized copies uint64 1454s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 1454s ok 57 GObject value (GValue) initializes ulong 1454s ok 58 GObject value (GValue) ulong is compatible with itself 1454s ok 59 GObject value (GValue) ulong is transformable to itself 1454s JS G BXD: Defining method get_ulong in prototype for GObject.Value 1454s ok 60 GObject value (GValue) initialized sets and gets ulong 1454s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 1454s ok 62 GObject value (GValue) initialized copies ulong 1454s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 1454s ok 64 GObject value (GValue) initializes double 1454s ok 65 GObject value (GValue) double is compatible with itself 1454s ok 66 GObject value (GValue) double is transformable to itself 1454s JS G BXD: Defining method set_double in prototype for GObject.Value 1454s JS G BXD: Defining method get_double in prototype for GObject.Value 1454s ok 67 GObject value (GValue) initialized sets and gets double 1454s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 1454s ok 69 GObject value (GValue) initialized copies double 1454s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 1454s ok 71 GObject value (GValue) initializes float 1454s ok 72 GObject value (GValue) float is compatible with itself 1454s ok 73 GObject value (GValue) float is transformable to itself 1454s JS G BXD: Defining method set_float in prototype for GObject.Value 1454s JS G BXD: Defining method get_float in prototype for GObject.Value 1454s ok 74 GObject value (GValue) initialized sets and gets float 1454s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 1454s ok 76 GObject value (GValue) initialized copies float 1454s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 1454s ok 78 GObject value (GValue) initializes gtype 1454s ok 79 GObject value (GValue) gtype is compatible with itself 1454s ok 80 GObject value (GValue) gtype is transformable to itself 1454s JS G BXD: Defining method set_gtype in prototype for GObject.Value 1454s JS G BXD: Defining method get_gtype in prototype for GObject.Value 1454s ok 81 GObject value (GValue) initialized sets and gets gtype 1454s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 1454s ok 83 GObject value (GValue) initialized copies gtype 1454s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 1454s ok 85 GObject value (GValue) initializes boolean 1454s ok 86 GObject value (GValue) boolean is compatible with itself 1454s ok 87 GObject value (GValue) boolean is transformable to itself 1454s JS G BXD: Defining method set_boolean in prototype for GObject.Value 1454s JS G BXD: Defining method get_boolean in prototype for GObject.Value 1454s ok 88 GObject value (GValue) initialized sets and gets boolean 1454s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 1454s ok 90 GObject value (GValue) initialized copies boolean 1454s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 1454s ok 92 GObject value (GValue) initializes string 1454s ok 93 GObject value (GValue) string is compatible with itself 1454s ok 94 GObject value (GValue) string is transformable to itself 1454s JS G BXD: Defining method set_string in prototype for GObject.Value 1454s JS G BXD: Defining method get_string in prototype for GObject.Value 1454s ok 95 GObject value (GValue) initialized sets and gets string 1454s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 1454s ok 97 GObject value (GValue) initialized copies string 1454s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 1454s ok 99 GObject value (GValue) initializes param 1454s ok 100 GObject value (GValue) param is compatible with itself 1454s ok 101 GObject value (GValue) param is transformable to itself 1454s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 1454s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 1454s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 1454s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 1454s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 1454s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 1454s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 1454s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 1454s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 1454s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 1454s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 1454s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 1454s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 1454s JS G ENUM: Defining GObject.ParamFlags as 0x36f0ca9746f8 1454s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 1454s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1454s JS G PRM: JSObject created with param instance 0xad49afdd5040 type GParamString 1454s JS G BXD: Defining method set_param in prototype for GObject.Value 1454s JS G BXD: Defining method get_param in prototype for GObject.Value 1454s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1454s JS G PRM: JSObject created with param instance 0xad49afdd5040 type GParamString 1454s ok 102 GObject value (GValue) initialized sets and gets param 1454s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1454s JS G PRM: JSObject created with param instance 0xad49afdd7990 type GParamString 1454s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1454s JS G PRM: JSObject created with param instance 0xad49afdd7990 type GParamString 1454s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1454s JS G PRM: JSObject created with param instance 0xad49afdd7990 type GParamString 1454s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 1454s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1454s JS G PRM: JSObject created with param instance 0xad49afdd8280 type GParamString 1454s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1454s JS G PRM: JSObject created with param instance 0xad49afdd8280 type GParamString 1454s ok 104 GObject value (GValue) initialized copies param 1454s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1454s JS G PRM: JSObject created with param instance 0xad49afdd8c10 type GParamString 1454s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 1454s JS G PRM: JSObject created with param instance 0xad49afdd8c10 type GParamString 1454s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 1454s ok 106 GObject value (GValue) initializes variant 1454s ok 107 GObject value (GValue) variant is compatible with itself 1454s ok 108 GObject value (GValue) variant is transformable to itself 1454s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 1454s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2e55b855d0b0, JSClass 0xf1f1d057b358, in object 0x2c1f90b7f038 1454s JS G BXD: Defining method set_variant in prototype for GObject.Value 1454s JS G BXD: Defining method get_variant in prototype for GObject.Value 1454s ok 109 GObject value (GValue) initialized sets and gets variant 1454s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 1454s ok 111 GObject value (GValue) initialized copies variant 1454s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 1454s ok 113 GObject value (GValue) initializes boxed 1454s ok 114 GObject value (GValue) boxed is compatible with itself 1454s ok 115 GObject value (GValue) boxed is transformable to itself 1454s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 1454s ok 117 GObject value (GValue) initialized can be passed to a function and returns a boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 1454s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 1454s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 1454s ok 120 GObject value (GValue) initializes gvalue 1454s ok 121 GObject value (GValue) gvalue is compatible with itself 1454s ok 122 GObject value (GValue) gvalue is transformable to itself 1454s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 1454s ok 124 GObject value (GValue) initialized can be passed to a function and returns a gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 1454s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 1454s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 1454s ok 127 GObject value (GValue) initializes object 1454s ok 128 GObject value (GValue) object is compatible with itself 1454s ok 129 GObject value (GValue) object is transformable to itself 1454s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 1454s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x2e55b8563420, JSClass 0xf1f1d057ba68, in object 0x2c1f90b7f6f0 1454s JS G BXD: Defining method set_object in prototype for GObject.Value 1454s JS G BXD: Defining method get_object in prototype for GObject.Value 1454s ok 130 GObject value (GValue) initialized sets and gets object 1454s ok 131 GObject value (GValue) initialized can be passed to a function and returns a object 1454s ok 132 GObject value (GValue) initialized copies object 1454s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object 1454s ok 134 GObject value (GValue) initializes instance 1454s ok 135 GObject value (GValue) instance is compatible with itself 1454s ok 136 GObject value (GValue) instance is transformable to itself 1454s ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 1454s ok 138 GObject value (GValue) initialized can be passed to a function and returns a instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 1454s ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 1454s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance 1454s ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 1454s ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 1454s ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 1454s ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 1454s ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 1454s ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 1454s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 1454s ok 147 GObject value (GValue) initializes from instance of object 1454s ok 148 GObject value (GValue) initializes from instance of instance 1454s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Main loop instance 0xad49afa273b0: Spinning loop until released or hook cleared 1454s JS MAINLOOP: handling job 0, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 0 1454s JS MAINLOOP: handling job 1, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 1 1454s JS MAINLOOP: handling job 2, 1454s JS MAINLOOP: Enqueue job , promise=, allocation site= 1454s JS MAINLOOP: Completed job 2 1454s JS MAINLOOP: handling job 3, 1454s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1454s JS MAINLOOP: Main loop instance 0xad49afa273b0: release 1454s JS MAINLOOP: Completed job 3 1454s JS MEMORY: Memory report: before destroying context 1454s JS MEMORY: 1686 objects currently alive 1454s JS MEMORY: boxed_instance = 1482 1454s JS MEMORY: boxed_prototype = 11 1454s JS MEMORY: closure = 1 1454s JS MEMORY: function = 152 1454s JS MEMORY: fundamental_instance = 6 1454s JS MEMORY: fundamental_prototype = 2 1454s JS MEMORY: gerror_instance = 0 1454s JS MEMORY: gerror_prototype = 0 1454s JS MEMORY: interface = 0 1454s JS MEMORY: module = 5 1454s JS MEMORY: ns = 5 1454s JS MEMORY: object_instance = 10 1454s JS MEMORY: object_prototype = 3 1454s JS MEMORY: param = 9 1454s JS MEMORY: union_instance = 0 1454s JS MEMORY: union_prototype = 0 1454s JS CTX: JS shutdown sequence 1454s JS CTX: Stopping profiler 1454s JS CTX: Shutting down toggle queue 1454s JS CTX: Notifying external reference holders of GjsContext dispose 1454s JS MAINLOOP: Stopping promise job dispatcher 1454s JS CTX: Notifying reference holders of GjsContext dispose 1454s JS CTX: Checking unhandled promise rejections 1454s JS CTX: Releasing cached JS wrappers 1454s JS CTX: Final triggered GC 1454s JS CTX: Destroying JS context 1454s JS CTX: Releasing all native objects 1454s JS CTX: Disabling auto GC 1454s JS CTX: Ending trace on global object 1454s JS CTX: Freeing allocated resources 1454s JS CTX: JS context destroyed 1454s PASS: cjs/testGObjectValue.test 1454s Running test: cjs/testPrint.test 1454s JS NATIVE: Registered native JS module '_promiseNative' 1454s JS NATIVE: Registered native JS module '_byteArrayNative' 1454s JS NATIVE: Registered native JS module '_encodingNative' 1454s JS NATIVE: Registered native JS module '_gi' 1454s JS NATIVE: Registered native JS module 'gi' 1454s JS NATIVE: Registered native JS module 'cairoNative' 1454s JS NATIVE: Registered native JS module 'system' 1454s JS NATIVE: Registered native JS module 'console' 1454s JS NATIVE: Registered native JS module '_print' 1454s JS CTX: Enabling JIT 1454s JS CTX: Initialized class GjsFileImporter prototype 0x72df0900098 1454s JS IMPORT: Defining parent (nil) of 0x72df09000f8 'imports' is mod 0 1454s JS IMPORT: Importing '_print' 1455s JS NATIVE: Defining native module '_print' 1455s JS IMPORT: Defining parent 0x72df09000f8 of 0x72df09006b0 '_print' is mod 1 1455s JS IMPORT: successfully imported module '_print' 1455s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1455s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x72df09014f0), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x72df09021a8), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x72df09027a8), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x72df09027a8), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x72df09021a8), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x72df09014f0), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x72df09014f0), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x72df09014f0), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x72df09021a8), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x72df09027a8), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x72df09014f0), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x72df09014f0), global 0x2ed35583d1c0 1455s JS MAINLOOP: Main loop instance 0xc49a5a8083b0: hold 1455s JS MAINLOOP: Enqueue job , promise=, allocation site= 1455s JS MAINLOOP: Starting promise job dispatcher 1455s JS MAINLOOP: Main loop instance 0xc49a5a8083b0: Spinning loop until released or hook cleared 1455s JS MAINLOOP: handling job 0, 1455s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1455s JS MAINLOOP: Main loop instance 0xc49a5a8083b0: release 1455s JS MAINLOOP: Completed job 0 1455s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x72df0915910), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x72df0916340), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x72df0916340), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x72df0915910), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x72df0915910), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x72df0916340), global 0x2ed35583d1c0 1455s JS IMPORT: Module metadata hook for module 0x72df09169e8 1455s JS IMPORT: Defining meta.importSync for module 0x72df09169e8 1455s JS NATIVE: Defining native module 'gi' 1455s JS CTX: Initialized class GIRepositoryNamespace prototype 0x72df0917168 1455s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1455s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1455s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1455s JS IMPORT: Importing directory 'overrides' 1455s JS IMPORT: Defining parent 0x72df09000f8 of 0x72df09171e8 'overrides' is mod 1 1455s JS IMPORT: Defined importer 'overrides' 0x72df09171e8 in 0x72df09000f8 1455s JS IMPORT: successfully imported directory 'overrides' 1455s JS IMPORT: Importing '_byteArrayNative' 1455s JS NATIVE: Defining native module '_byteArrayNative' 1455s JS IMPORT: Defining parent 0x72df09000f8 of 0x72df0917630 '_byteArrayNative' is mod 1 1455s JS IMPORT: successfully imported module '_byteArrayNative' 1455s JS IMPORT: Importing '_promiseNative' 1455s JS NATIVE: Defining native module '_promiseNative' 1455s JS IMPORT: Defining parent 0x72df09000f8 of 0x72df09176f0 '_promiseNative' is mod 1 1455s JS IMPORT: successfully imported module '_promiseNative' 1455s JS IMPORT: Importing module GLib succeeded 1455s JS IMPORT: Defining parent 0x72df09171e8 of 0x2ed35583e2b8 'GLib' is mod 1 1455s JS IMPORT: successfully imported module 'GLib' 1455s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1455s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2ed35587f060, JSClass 0xe655899fb358, in object 0x2ed35587f038 1455s JS CTX: Initialized class GIRepositoryGType prototype 0x72df0917920 1455s JS CTX: Initialized class GIRepositoryFunction prototype 0x2ed35583e308 1455s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1455s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1455s JS G BXD: Defined class for Error (GError), prototype 0x2ed35587f0b0, JSClass 0xe655899fb358, in object 0x2ed35587f038 1455s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1455s JS G BXD: Defined class for Variant (GVariant), prototype 0x2ed35587f100, JSClass 0xe655899fb358, in object 0x2ed35587f038 1455s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1455s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2ed35587f150, JSClass 0xe655899fb358, in object 0x2ed35587f038 1455s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1455s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1455s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2ed35587f1a0, JSClass 0xe655899fb358, in object 0x2ed35587f038 1455s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1455s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1455s JS G BXD: Defined class for Thread (GThread), prototype 0x2ed35587f1f0, JSClass 0xe655899fb358, in object 0x2ed35587f038 1455s JS G BXD: Defining method ref in prototype for GLib.Thread 1455s JS G BXD: Defining method unref in prototype for GLib.Thread 1455s JS G NS: Defined namespace 'GLib' 0x2ed35587f038 in GIRepository 0x72df0916ff8 1455s JS IMPORT: Importing module jasmine succeeded 1455s JS IMPORT: Defining parent 0x72df09000f8 of 0x2ed35583ecb8 'jasmine' is mod 1 1455s JS IMPORT: successfully imported module 'jasmine' 1455s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1455s JS MAINLOOP: Main loop instance 0xc49a5a8083b0: hold 1455s JS MAINLOOP: Enqueue job , promise=, allocation site= 1455s JS MAINLOOP: Main loop instance 0xc49a5a8083b0: Spinning loop until released or hook cleared 1455s JS MAINLOOP: handling job 0, 1455s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1455s JS MAINLOOP: Main loop instance 0xc49a5a8083b0: release 1455s JS MAINLOOP: Completed job 0 1455s JS IMPORT: Importing 'gi' 1455s JS IMPORT: Defining parent 0x72df09000f8 of 0x72df0916ff8 'gi' is mod 1 1455s JS IMPORT: successfully imported module 'gi' 1455s JS IMPORT: JS import 'Gdk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Gdk.js 1455s JS G NS: Defined namespace 'Gdk' 0x2ed35587f268 in GIRepository 0x72df0916ff8 1455s JS CTX: Script evaluation succeeded 1455s JS MAINLOOP: Main loop instance 0xc49a5a8083b0: Spinning loop until released or hook cleared 1455s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x72df093d328), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x72df093d328), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x72df093d328), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x72df093d328), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x72df093d328), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x72df093d328), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x72df093d328), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x72df093d328), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2ed35584ba50), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2ed35584ba50), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2ed35584ba50), global 0x2ed35583d1c0 1455s JS IMPORT: Module metadata hook for module 0x2ed35584ba18 1455s JS IMPORT: Defining meta.importSync for module 0x2ed35584ba18 1455s JS NATIVE: Defining native module 'system' 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2ed35584ba50), global 0x2ed35583d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2ed35584ba50), global 0x2ed35583d1c0 1455s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1455s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1455s JS MAINLOOP: Set main loop hook to 1455s JS MAINLOOP: Main loop instance 0xc49a5a8083b0: hold 1455s JS MAINLOOP: Running and clearing main loop hook 1455s JS G BXD: Defining method run in prototype for GLib.MainLoop 1455s 1..29 1455s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1455s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1455s JS G BXD: Defined class for Source (GSource), prototype 0x2ed35587f290, JSClass 0xe655899fb358, in object 0x2ed35587f038 1455s JS G BXD: Defining method set_priority in prototype for GLib.Source 1455s JS IMPORT: Importing '_gi' 1455s JS NATIVE: Defining native module '_gi' 1455s JS IMPORT: Defining parent 0x2ed355840928 of 0x72df0907b88 '_gi' is mod 1 1455s JS IMPORT: successfully imported module '_gi' 1455s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1455s JS G NS: Defined namespace 'CjsPrivate' 0x2ed35587f330 in GIRepository 0x2ed355840820 1455s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1455s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1455s JS IMPORT: Importing module _common succeeded 1455s JS IMPORT: Defining parent 0x2ed355840928 of 0x2ed3558d7538 '_common' is mod 1 1455s JS IMPORT: successfully imported module '_common' 1455s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1455s JS IMPORT: Importing module _legacy succeeded 1455s JS IMPORT: Defining parent 0x2ed355840928 of 0x2ed3558d7588 '_legacy' is mod 1 1455s JS IMPORT: successfully imported module '_legacy' 1455s JS IMPORT: Importing module GObject succeeded 1455s JS IMPORT: Defining parent 0x2ed355840a18 of 0x2ed3558d74e8 'GObject' is mod 1 1455s JS IMPORT: successfully imported module 'GObject' 1455s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1455s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1455s JS G BXD: Defined class for String (GString), prototype 0x2ed35587f5b0, JSClass 0xe655899fb358, in object 0x2ed35587f308 1455s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1455s JS G PRM: Defined class ParamSpec prototype is 0x2ed3558d7628 class 0xe65589a002e8 in object 0x2ed35587f308 1455s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1455s JS G OBJ: Defined class for Object (GObject), prototype 0x2ed35587f718, JSClass 0xe655899fba68, in object 0x2ed35587f308 1455s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1455s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1455s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2ed35587f740, JSClass 0xe655899fba68, in object 0x2ed35587f308 1455s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1455s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1455s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1455s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1455s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1455s JS G NS: Defined namespace 'GObject' 0x2ed35587f308 in GIRepository 0x2ed355840820 1455s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1455s JS G BXD: Defining method attach in prototype for GLib.Source 1455s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1455s JS IMPORT: Module metadata hook for module 0x2ed35584bc10 1455s JS IMPORT: Defining meta.importSync for module 0x2ed35584bc10 1455s JS G BXD: Defining method destroy in prototype for GLib.Source 1455s ok 1 print can be spied upon 1455s ok 2 printerr can be spied upon 1455s ok 3 log can be spied upon 1455s Executing: cjs/testPrint.test 1455s ok 4 logError can be spied upon 1455s ok 5 prettyPrint property value primitive 1455s ok 6 prettyPrint property value is object reference 1455s ok 7 prettyPrint more than one property 1455s ok 8 prettyPrint add property value after property value object reference 1455s ok 9 prettyPrint array 1455s ok 10 prettyPrint property value array 1455s ok 11 prettyPrint array reference is the only array element 1455s ok 12 prettyPrint array reference is one of multiple array elements 1455s ok 13 prettyPrint nested array 1455s ok 14 prettyPrint property value nested array 1455s ok 15 prettyPrint function 1455s ok 16 prettyPrint property value function 1455s ok 17 prettyPrint date 1455s ok 18 prettyPrint property value date 1455s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 1455s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x2ed3558fb560, JSClass 0xe655899fb358, in object 0x2ed35587f268 1455s ok 19 prettyPrint toString is overridden on object 1455s ok 20 prettyPrint string tag supplied 1455s ok 21 prettyPrint symbol 1455s ok 22 prettyPrint property key symbol 1455s ok 23 prettyPrint property value symbol 1455s ok 24 prettyPrint registered symbol 1455s ok 25 prettyPrint property key registered symbol 1455s ok 26 prettyPrint property value registered symbol 1455s ok 27 prettyPrint well-known symbol 1455s ok 28 prettyPrint property key well-known symbol 1455s ok 29 prettyPrint property value well-known symbol 1455s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1455s JS MAINLOOP: Enqueue job , promise=, allocation site= 1455s JS MAINLOOP: Main loop instance 0xc49a5a8083b0: Spinning loop until released or hook cleared 1455s JS MAINLOOP: handling job 0, 1455s JS MAINLOOP: Enqueue job , promise=, allocation site= 1455s JS MAINLOOP: Completed job 0 1455s JS MAINLOOP: handling job 1, 1455s JS MAINLOOP: Enqueue job , promise=, allocation site= 1455s JS MAINLOOP: Completed job 1 1455s JS MAINLOOP: handling job 2, 1455s JS MAINLOOP: Enqueue job , promise=, allocation site= 1455s JS MAINLOOP: Completed job 2 1455s JS MAINLOOP: handling job 3, 1455s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1455s JS MAINLOOP: Main loop instance 0xc49a5a8083b0: release 1455s JS MAINLOOP: Completed job 3 1455s JS MEMORY: Memory report: before destroying context 1455s JS MEMORY: 251 objects currently alive 1455s JS MEMORY: boxed_instance = 136 1455s JS MEMORY: boxed_prototype = 9 1455s JS MEMORY: closure = 1 1455s JS MEMORY: function = 94 1455s JS MEMORY: fundamental_instance = 0 1455s JS MEMORY: fundamental_prototype = 0 1455s JS MEMORY: gerror_instance = 0 1455s JS MEMORY: gerror_prototype = 0 1455s JS MEMORY: interface = 0 1455s JS MEMORY: module = 5 1455s JS MEMORY: ns = 4 1455s JS MEMORY: object_instance = 0 1455s JS MEMORY: object_prototype = 2 1455s JS MEMORY: param = 0 1455s JS MEMORY: union_instance = 0 1455s JS MEMORY: union_prototype = 0 1455s JS CTX: JS shutdown sequence 1455s JS CTX: Stopping profiler 1455s JS CTX: Shutting down toggle queue 1455s JS CTX: Notifying external reference holders of GjsContext dispose 1455s JS MAINLOOP: Stopping promise job dispatcher 1455s JS CTX: Notifying reference holders of GjsContext dispose 1455s JS CTX: Checking unhandled promise rejections 1455s JS CTX: Releasing cached JS wrappers 1455s JS CTX: Final triggered GC 1455s JS CTX: Destroying JS context 1455s JS CTX: Releasing all native objects 1455s JS CTX: Disabling auto GC 1455s JS CTX: Ending trace on global object 1455s JS CTX: Freeing allocated resources 1455s JS CTX: JS context destroyed 1455s PASS: cjs/testPrint.test 1455s Running test: cjs/step.test 1455s 1..1 1455s ok 1 - /usr/libexec/installed-tests/cjs/debugger/step.debugger 1455s PASS: cjs/step.test 1455s Running test: cjs/testTweener.test 1455s JS NATIVE: Registered native JS module '_promiseNative' 1455s JS NATIVE: Registered native JS module '_byteArrayNative' 1455s JS NATIVE: Registered native JS module '_encodingNative' 1455s JS NATIVE: Registered native JS module '_gi' 1455s JS NATIVE: Registered native JS module 'gi' 1455s JS NATIVE: Registered native JS module 'cairoNative' 1455s JS NATIVE: Registered native JS module 'system' 1455s JS NATIVE: Registered native JS module 'console' 1455s JS NATIVE: Registered native JS module '_print' 1455s JS CTX: Enabling JIT 1455s JS CTX: Initialized class GjsFileImporter prototype 0x200a1e200098 1455s JS IMPORT: Defining parent (nil) of 0x200a1e2000f8 'imports' is mod 0 1455s JS IMPORT: Importing '_print' 1455s JS NATIVE: Defining native module '_print' 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0x200a1e2006b0 '_print' is mod 1 1455s JS IMPORT: successfully imported module '_print' 1455s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1455s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x200a1e2014f0), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x200a1e2021a8), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x200a1e2027a8), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x200a1e2027a8), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x200a1e2021a8), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x200a1e2014f0), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x200a1e2014f0), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x200a1e2014f0), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x200a1e2021a8), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x200a1e2027a8), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x200a1e2014f0), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x200a1e2014f0), global 0xacab893d1c0 1455s JS MAINLOOP: Main loop instance 0xad9e6ec503b0: hold 1455s JS MAINLOOP: Enqueue job , promise=, allocation site= 1455s JS MAINLOOP: Starting promise job dispatcher 1455s JS MAINLOOP: Main loop instance 0xad9e6ec503b0: Spinning loop until released or hook cleared 1455s JS MAINLOOP: handling job 0, 1455s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1455s JS MAINLOOP: Main loop instance 0xad9e6ec503b0: release 1455s JS MAINLOOP: Completed job 0 1455s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x200a1e215910), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x200a1e216340), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x200a1e216340), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x200a1e215910), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x200a1e215910), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x200a1e216340), global 0xacab893d1c0 1455s JS IMPORT: Module metadata hook for module 0x200a1e2169e8 1455s JS IMPORT: Defining meta.importSync for module 0x200a1e2169e8 1455s JS NATIVE: Defining native module 'gi' 1455s JS CTX: Initialized class GIRepositoryNamespace prototype 0x200a1e217168 1455s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1455s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1455s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1455s JS IMPORT: Importing directory 'overrides' 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0x200a1e2171e8 'overrides' is mod 1 1455s JS IMPORT: Defined importer 'overrides' 0x200a1e2171e8 in 0x200a1e2000f8 1455s JS IMPORT: successfully imported directory 'overrides' 1455s JS IMPORT: Importing '_byteArrayNative' 1455s JS NATIVE: Defining native module '_byteArrayNative' 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0x200a1e217630 '_byteArrayNative' is mod 1 1455s JS IMPORT: successfully imported module '_byteArrayNative' 1455s JS IMPORT: Importing '_promiseNative' 1455s JS NATIVE: Defining native module '_promiseNative' 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0x200a1e2176f0 '_promiseNative' is mod 1 1455s JS IMPORT: successfully imported module '_promiseNative' 1455s JS IMPORT: Importing module GLib succeeded 1455s JS IMPORT: Defining parent 0x200a1e2171e8 of 0xacab893e2b8 'GLib' is mod 1 1455s JS IMPORT: successfully imported module 'GLib' 1455s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1455s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xacab897f060, JSClass 0xff7ff86db358, in object 0xacab897f038 1455s JS CTX: Initialized class GIRepositoryGType prototype 0x200a1e217920 1455s JS CTX: Initialized class GIRepositoryFunction prototype 0xacab893e308 1455s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1455s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1455s JS G BXD: Defined class for Error (GError), prototype 0xacab897f0b0, JSClass 0xff7ff86db358, in object 0xacab897f038 1455s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1455s JS G BXD: Defined class for Variant (GVariant), prototype 0xacab897f100, JSClass 0xff7ff86db358, in object 0xacab897f038 1455s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1455s JS G BXD: Defined class for Bytes (GBytes), prototype 0xacab897f150, JSClass 0xff7ff86db358, in object 0xacab897f038 1455s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1455s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1455s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xacab897f1a0, JSClass 0xff7ff86db358, in object 0xacab897f038 1455s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1455s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1455s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1455s JS G BXD: Defined class for Thread (GThread), prototype 0xacab897f1f0, JSClass 0xff7ff86db358, in object 0xacab897f038 1455s JS G BXD: Defining method ref in prototype for GLib.Thread 1455s JS G BXD: Defining method unref in prototype for GLib.Thread 1455s JS G NS: Defined namespace 'GLib' 0xacab897f038 in GIRepository 0x200a1e216ff8 1455s JS IMPORT: Importing module jasmine succeeded 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0xacab893ecb8 'jasmine' is mod 1 1455s JS IMPORT: successfully imported module 'jasmine' 1455s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1455s JS MAINLOOP: Main loop instance 0xad9e6ec503b0: hold 1455s JS MAINLOOP: Enqueue job , promise=, allocation site= 1455s JS MAINLOOP: Main loop instance 0xad9e6ec503b0: Spinning loop until released or hook cleared 1455s JS MAINLOOP: handling job 0, 1455s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1455s JS MAINLOOP: Main loop instance 0xad9e6ec503b0: release 1455s JS MAINLOOP: Completed job 0 1455s JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/tweener.js 1455s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' 1455s JS IMPORT: Importing directory 'tweener' 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0x200a1e22abf0 'tweener' is mod 1 1455s JS IMPORT: Defined importer 'tweener' 0x200a1e22abf0 in 0x200a1e2000f8 1455s JS IMPORT: successfully imported directory 'tweener' 1455s JS IMPORT: Importing 'gi' 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0x200a1e216ff8 'gi' is mod 1 1455s JS IMPORT: successfully imported module 'gi' 1455s JS IMPORT: Importing module tweenList succeeded 1455s JS IMPORT: Defining parent 0x200a1e22abf0 of 0xacab893ee48 'tweenList' is mod 1 1455s JS IMPORT: successfully imported module 'tweenList' 1455s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1455s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1455s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1455s JS IMPORT: Importing module _legacy succeeded 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0xacab893ef38 '_legacy' is mod 1 1455s JS IMPORT: successfully imported module '_legacy' 1455s JS IMPORT: Importing module lang succeeded 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0xacab893eee8 'lang' is mod 1 1455s JS IMPORT: successfully imported module 'lang' 1455s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1455s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1455s JS IMPORT: Importing module _signals succeeded 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0xacab893ef88 '_signals' is mod 1 1455s JS IMPORT: successfully imported module '_signals' 1455s JS IMPORT: Importing module signals succeeded 1455s JS IMPORT: Defining parent 0x200a1e2000f8 of 0xacab893ee98 'signals' is mod 1 1455s JS IMPORT: successfully imported module 'signals' 1455s JS IMPORT: Importing module tweener succeeded 1455s JS IMPORT: Defining parent 0x200a1e22abf0 of 0xacab893edf8 'tweener' is mod 1 1455s JS IMPORT: successfully imported module 'tweener' 1455s JS CTX: Script evaluation succeeded 1455s JS MAINLOOP: Main loop instance 0xad9e6ec503b0: Spinning loop until released or hook cleared 1455s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module metadata hook for module 0x200a1e239420 1455s JS IMPORT: Defining meta.importSync for module 0x200a1e239420 1455s JS NATIVE: Defining native module 'system' 1455s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x200a1e238758), global 0xacab893d1c0 1455s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1455s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1455s JS MAINLOOP: Set main loop hook to 1455s JS MAINLOOP: Main loop instance 0xad9e6ec503b0: hold 1455s JS MAINLOOP: Running and clearing main loop hook 1455s JS G BXD: Defining method run in prototype for GLib.MainLoop 1455s 1..17 1455s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1455s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1455s JS G BXD: Defined class for Source (GSource), prototype 0xacab897f268, JSClass 0xff7ff86db358, in object 0xacab897f038 1455s JS G BXD: Defining method set_priority in prototype for GLib.Source 1455s JS IMPORT: Importing '_gi' 1455s JS NATIVE: Defining native module '_gi' 1455s JS IMPORT: Defining parent 0xacab8940a18 of 0x200a1e201020 '_gi' is mod 1 1455s JS IMPORT: successfully imported module '_gi' 1455s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1455s JS G NS: Defined namespace 'CjsPrivate' 0xacab897f308 in GIRepository 0xacab8940910 1455s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1455s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1455s JS IMPORT: Importing module _common succeeded 1455s JS IMPORT: Defining parent 0xacab8940a18 of 0xacab89e96c8 '_common' is mod 1 1455s JS IMPORT: successfully imported module '_common' 1455s JS IMPORT: Importing module GObject succeeded 1455s JS IMPORT: Defining parent 0xacab8940c28 of 0xacab89e9678 'GObject' is mod 1 1455s JS IMPORT: successfully imported module 'GObject' 1455s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1455s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1455s JS G BXD: Defined class for String (GString), prototype 0xacab897f588, JSClass 0xff7ff86db358, in object 0xacab897f2e0 1455s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1455s JS G PRM: Defined class ParamSpec prototype is 0xacab89e9768 class 0xff7ff86e02e8 in object 0xacab897f2e0 1455s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1455s JS G OBJ: Defined class for Object (GObject), prototype 0xacab897f6f0, JSClass 0xff7ff86dba68, in object 0xacab897f2e0 1455s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1455s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1455s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xacab897f718, JSClass 0xff7ff86dba68, in object 0xacab897f2e0 1455s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1455s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1455s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1455s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1455s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1455s JS G NS: Defined namespace 'GObject' 0xacab897f2e0 in GIRepository 0xacab8940910 1455s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1455s JS G BXD: Defining method attach in prototype for GLib.Source 1455s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1455s JS IMPORT: Module metadata hook for module 0xacab89d6350 1455s JS IMPORT: Defining meta.importSync for module 0xacab89d6350 1455s JS G BXD: Defining method destroy in prototype for GLib.Source 1455s JS IMPORT: Importing module equations succeeded 1455s JS IMPORT: Defining parent 0xacab8940a30 of 0xacab89e9bf0 'equations' is mod 1 1455s JS IMPORT: successfully imported module 'equations' 1455s ok 1 Tweener runs a simple tween 1455s ok 2 Tweener calls callbacks during the tween 1455s ok 3 Tweener can pause tweens 1455s ok 4 Tweener can remove tweens 1455s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 1455s ok 6 Tweener does not override a tween with another one acting not at the same time 1455s ok 7 Tweener can pause and resume all tweens 1455s ok 8 Tweener can remove all tweens 1455s ok 9 Tweener runs a tween with a time of 0 immediately 1455s ok 10 Tweener can call a callback a certain number of times 1455s ok 11 Tweener can count the number of tweens on an object 1455s ok 12 Tweener can register special properties 1455s ok 13 Tweener can register special modifiers for properties 1456s ok 14 Tweener can split properties into more than one special property 1456s ok 15 Tweener calls an overwrite callback when a tween is replaced 1456s ok 16 Tweener can still overwrite a tween after it has started 1456s ok 17 Tweener stays within min and max values 1456s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Main loop instance 0xad9e6ec503b0: Spinning loop until released or hook cleared 1456s JS MAINLOOP: handling job 0, 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Completed job 0 1456s JS MAINLOOP: handling job 1, 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Completed job 1 1456s JS MAINLOOP: handling job 2, 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Completed job 2 1456s JS MAINLOOP: handling job 3, 1456s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1456s JS MAINLOOP: Main loop instance 0xad9e6ec503b0: release 1456s JS MAINLOOP: Completed job 3 1456s JS MEMORY: Memory report: before destroying context 1456s JS MEMORY: 213 objects currently alive 1456s JS MEMORY: boxed_instance = 94 1456s JS MEMORY: boxed_prototype = 8 1456s JS MEMORY: closure = 1 1456s JS MEMORY: function = 94 1456s JS MEMORY: fundamental_instance = 0 1456s JS MEMORY: fundamental_prototype = 0 1456s JS MEMORY: gerror_instance = 0 1456s JS MEMORY: gerror_prototype = 0 1456s JS MEMORY: interface = 0 1456s JS MEMORY: module = 11 1456s JS MEMORY: ns = 3 1456s JS MEMORY: object_instance = 0 1456s JS MEMORY: object_prototype = 2 1456s JS MEMORY: param = 0 1456s JS MEMORY: union_instance = 0 1456s JS MEMORY: union_prototype = 0 1456s JS CTX: JS shutdown sequence 1456s JS CTX: Stopping profiler 1456s JS CTX: Shutting down toggle queue 1456s JS CTX: Notifying external reference holders of GjsContext dispose 1456s JS MAINLOOP: Stopping promise job dispatcher 1456s JS CTX: Notifying reference holders of GjsContext dispose 1456s JS CTX: Checking unhandled promise rejections 1456s JS CTX: Releasing cached JS wrappers 1456s JS CTX: Final triggered GC 1456s JS CTX: Destroying JS context 1456s JS CTX: Releasing all native objects 1456s JS CTX: Disabling auto GC 1456s JS CTX: Ending trace on global object 1456s JS CTX: Freeing allocated resources 1456s JS CTX: JS context destroyed 1456s PASS: cjs/testTweener.test 1456s Running test: cjs/delete.test 1456s 1..1 1456s ok 1 - /usr/libexec/installed-tests/cjs/debugger/delete.debugger 1456s PASS: cjs/delete.test 1456s Running test: cjs/testLegacyClass.test 1456s JS NATIVE: Registered native JS module '_promiseNative' 1456s JS NATIVE: Registered native JS module '_byteArrayNative' 1456s JS NATIVE: Registered native JS module '_encodingNative' 1456s JS NATIVE: Registered native JS module '_gi' 1456s JS NATIVE: Registered native JS module 'gi' 1456s JS NATIVE: Registered native JS module 'cairoNative' 1456s JS NATIVE: Registered native JS module 'system' 1456s JS NATIVE: Registered native JS module 'console' 1456s JS NATIVE: Registered native JS module '_print' 1456s JS CTX: Enabling JIT 1456s JS CTX: Initialized class GjsFileImporter prototype 0xaaf9c300098 1456s JS IMPORT: Defining parent (nil) of 0xaaf9c3000f8 'imports' is mod 0 1456s JS IMPORT: Importing '_print' 1456s JS NATIVE: Defining native module '_print' 1456s JS IMPORT: Defining parent 0xaaf9c3000f8 of 0xaaf9c3006b0 '_print' is mod 1 1456s JS IMPORT: successfully imported module '_print' 1456s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1456s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xaaf9c3014f0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xaaf9c3021a8), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xaaf9c3027a8), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xaaf9c3027a8), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xaaf9c3021a8), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xaaf9c3014f0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xaaf9c3014f0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xaaf9c3014f0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xaaf9c3021a8), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xaaf9c3027a8), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xaaf9c3014f0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xaaf9c3014f0), global 0x35e8ce23d1c0 1456s JS MAINLOOP: Main loop instance 0xbeb218a4f3b0: hold 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Starting promise job dispatcher 1456s JS MAINLOOP: Main loop instance 0xbeb218a4f3b0: Spinning loop until released or hook cleared 1456s JS MAINLOOP: handling job 0, 1456s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1456s JS MAINLOOP: Main loop instance 0xbeb218a4f3b0: release 1456s JS MAINLOOP: Completed job 0 1456s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xaaf9c315910), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xaaf9c316340), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xaaf9c316340), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xaaf9c315910), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xaaf9c315910), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xaaf9c316340), global 0x35e8ce23d1c0 1456s JS IMPORT: Module metadata hook for module 0xaaf9c3169e8 1456s JS IMPORT: Defining meta.importSync for module 0xaaf9c3169e8 1456s JS NATIVE: Defining native module 'gi' 1456s JS CTX: Initialized class GIRepositoryNamespace prototype 0xaaf9c317168 1456s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1456s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1456s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1456s JS IMPORT: Importing directory 'overrides' 1456s JS IMPORT: Defining parent 0xaaf9c3000f8 of 0xaaf9c3171e8 'overrides' is mod 1 1456s JS IMPORT: Defined importer 'overrides' 0xaaf9c3171e8 in 0xaaf9c3000f8 1456s JS IMPORT: successfully imported directory 'overrides' 1456s JS IMPORT: Importing '_byteArrayNative' 1456s JS NATIVE: Defining native module '_byteArrayNative' 1456s JS IMPORT: Defining parent 0xaaf9c3000f8 of 0xaaf9c317630 '_byteArrayNative' is mod 1 1456s JS IMPORT: successfully imported module '_byteArrayNative' 1456s JS IMPORT: Importing '_promiseNative' 1456s JS NATIVE: Defining native module '_promiseNative' 1456s JS IMPORT: Defining parent 0xaaf9c3000f8 of 0xaaf9c3176f0 '_promiseNative' is mod 1 1456s JS IMPORT: successfully imported module '_promiseNative' 1456s JS IMPORT: Importing module GLib succeeded 1456s JS IMPORT: Defining parent 0xaaf9c3171e8 of 0x35e8ce23e2b8 'GLib' is mod 1 1456s JS IMPORT: successfully imported module 'GLib' 1456s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1456s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x35e8ce27f060, JSClass 0xf1d2adcab358, in object 0x35e8ce27f038 1456s JS CTX: Initialized class GIRepositoryGType prototype 0xaaf9c317920 1456s JS CTX: Initialized class GIRepositoryFunction prototype 0x35e8ce23e308 1456s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1456s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1456s JS G BXD: Defined class for Error (GError), prototype 0x35e8ce27f0b0, JSClass 0xf1d2adcab358, in object 0x35e8ce27f038 1456s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1456s JS G BXD: Defined class for Variant (GVariant), prototype 0x35e8ce27f100, JSClass 0xf1d2adcab358, in object 0x35e8ce27f038 1456s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1456s JS G BXD: Defined class for Bytes (GBytes), prototype 0x35e8ce27f150, JSClass 0xf1d2adcab358, in object 0x35e8ce27f038 1456s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1456s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1456s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x35e8ce27f1a0, JSClass 0xf1d2adcab358, in object 0x35e8ce27f038 1456s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1456s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1456s JS G BXD: Defined class for Thread (GThread), prototype 0x35e8ce27f1f0, JSClass 0xf1d2adcab358, in object 0x35e8ce27f038 1456s JS G BXD: Defining method ref in prototype for GLib.Thread 1456s JS G BXD: Defining method unref in prototype for GLib.Thread 1456s JS G NS: Defined namespace 'GLib' 0x35e8ce27f038 in GIRepository 0xaaf9c316ff8 1456s JS IMPORT: Importing module jasmine succeeded 1456s JS IMPORT: Defining parent 0xaaf9c3000f8 of 0x35e8ce23ecb8 'jasmine' is mod 1 1456s JS IMPORT: successfully imported module 'jasmine' 1456s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1456s JS MAINLOOP: Main loop instance 0xbeb218a4f3b0: hold 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Main loop instance 0xbeb218a4f3b0: Spinning loop until released or hook cleared 1456s JS MAINLOOP: handling job 0, 1456s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1456s JS MAINLOOP: Main loop instance 0xbeb218a4f3b0: release 1456s JS MAINLOOP: Completed job 0 1456s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1456s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1456s JS IMPORT: Importing module _legacy succeeded 1456s JS IMPORT: Defining parent 0xaaf9c3000f8 of 0x35e8ce23ee48 '_legacy' is mod 1 1456s JS IMPORT: successfully imported module '_legacy' 1456s JS IMPORT: Importing module lang succeeded 1456s JS IMPORT: Defining parent 0xaaf9c3000f8 of 0x35e8ce23edf8 'lang' is mod 1 1456s JS IMPORT: successfully imported module 'lang' 1456s JS CTX: Script evaluation succeeded 1456s JS MAINLOOP: Main loop instance 0xbeb218a4f3b0: Spinning loop until released or hook cleared 1456s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module metadata hook for module 0xaaf9c324a68 1456s JS IMPORT: Defining meta.importSync for module 0xaaf9c324a68 1456s JS NATIVE: Defining native module 'system' 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xaaf9c323da0), global 0x35e8ce23d1c0 1456s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1456s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1456s JS MAINLOOP: Set main loop hook to 1456s JS MAINLOOP: Main loop instance 0xbeb218a4f3b0: hold 1456s JS MAINLOOP: Running and clearing main loop hook 1456s JS G BXD: Defining method run in prototype for GLib.MainLoop 1456s 1..62 1456s JS IMPORT: Importing 'gi' 1456s JS IMPORT: Defining parent 0x35e8ce240aa8 of 0x35e8ce240928 'gi' is mod 1 1456s JS IMPORT: successfully imported module 'gi' 1456s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1456s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1456s JS G BXD: Defined class for Source (GSource), prototype 0x35e8ce27f268, JSClass 0xf1d2adcab358, in object 0x35e8ce27f038 1456s JS G BXD: Defining method set_priority in prototype for GLib.Source 1456s JS IMPORT: Importing '_gi' 1456s JS NATIVE: Defining native module '_gi' 1456s JS IMPORT: Defining parent 0x35e8ce240aa8 of 0xaaf9c331a18 '_gi' is mod 1 1456s JS IMPORT: successfully imported module '_gi' 1456s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1456s JS G NS: Defined namespace 'CjsPrivate' 0x35e8ce27f308 in GIRepository 0x35e8ce240928 1456s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1456s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1456s JS IMPORT: Importing module _common succeeded 1456s JS IMPORT: Defining parent 0x35e8ce240aa8 of 0x35e8ce2cef10 '_common' is mod 1 1456s JS IMPORT: successfully imported module '_common' 1456s JS IMPORT: Importing module GObject succeeded 1456s JS IMPORT: Defining parent 0x35e8ce240a90 of 0x35e8ce2ceec0 'GObject' is mod 1 1456s JS IMPORT: successfully imported module 'GObject' 1456s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1456s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1456s JS G BXD: Defined class for String (GString), prototype 0x35e8ce27f588, JSClass 0xf1d2adcab358, in object 0x35e8ce27f2e0 1456s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1456s JS G PRM: Defined class ParamSpec prototype is 0x35e8ce2cefb0 class 0xf1d2adcb02e8 in object 0x35e8ce27f2e0 1456s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1456s JS G OBJ: Defined class for Object (GObject), prototype 0x35e8ce27f6f0, JSClass 0xf1d2adcaba68, in object 0x35e8ce27f2e0 1456s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1456s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1456s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x35e8ce27f718, JSClass 0xf1d2adcaba68, in object 0x35e8ce27f2e0 1456s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1456s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1456s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1456s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1456s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1456s JS G NS: Defined namespace 'GObject' 0x35e8ce27f2e0 in GIRepository 0x35e8ce240928 1456s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1456s JS G BXD: Defining method attach in prototype for GLib.Source 1456s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1456s JS IMPORT: Module metadata hook for module 0x35e8ce24bcf0 1456s JS IMPORT: Defining meta.importSync for module 0x35e8ce24bcf0 1456s JS G BXD: Defining method destroy in prototype for GLib.Source 1456s ok 1 A metaclass has its constructor called each time a class is created with it 1456s ok 2 A metaclass is an instance of Lang.Class 1456s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 1456s ok 4 A metaclass can dynamically define properties in its constructor 1456s ok 5 A metaclass instance gets all the properties from its class and metaclass 1456s ok 6 A metaclass instance gets dynamically defined properties from metaclass 1456s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 1456s ok 8 A metaclass can be detected with Lang.getMetaClass 1456s ok 9 Class framework calls _init constructors 1456s ok 10 Class framework calls parent constructors 1456s ok 11 Class framework sets the right constructor properties 1456s ok 12 Class framework sets up instanceof correctly 1456s ok 13 Class framework has a name 1456s ok 14 Class framework reports a sensible value for toString() 1456s ok 15 Class framework allows overriding toString() 1456s ok 16 Class framework is not configurable 1456s ok 17 Class framework allows accessors for properties 1456s ok 18 Class framework raises an exception when creating an abstract class 1456s ok 19 Class framework inherits properties from abstract base classes 1456s ok 20 Class framework inherits constructors from abstract base classes 1456s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 1456s ok 22 Class framework lets methods call other methods without clobbering __caller__ 1456s ok 23 Class framework allows custom return values from constructors 1456s ok 24 Class framework allows symbol-named methods 1456s ok 25 An interface is an instance of Lang.Interface 1456s ok 26 An interface has a name 1456s ok 27 An interface cannot be instantiated 1456s ok 28 An interface can be implemented by a class 1456s ok 29 An interface can be implemented by a class's superclass 1456s ok 30 An interface doesn't disturb a class's constructor 1456s ok 31 An interface can have its required method implemented 1456s ok 32 An interface must have a name 1456s ok 33 An interface must have its required methods implemented 1456s ok 34 An interface does not have to have its optional methods implemented 1456s ok 35 An interface can have its optional method deferred to by the implementation 1456s ok 36 An interface can be chained up to by a class 1456s ok 37 An interface can include arguments when being chained up to by a class 1456s ok 38 An interface can have its property getter deferred to 1456s ok 39 An interface can have its property setter deferred to 1456s ok 40 An interface can have its property getter overridden 1456s ok 41 An interface can have its property setter overridden 1456s ok 42 An interface can require another interface 1456s ok 43 An interface can have empty requires 1456s ok 44 An interface can chain up to another interface 1456s ok 45 An interface can be chained up to with a generic 1456s ok 46 An interface can chain up to another interface with a generic 1456s ok 47 An interface has its optional function defer to that of the last interface 1456s ok 48 An interface must have all its required interfaces implemented 1456s ok 49 An interface must have all its required interfaces implemented in the correct order 1456s ok 50 An interface can have its implementation on a parent class 1456s ok 51 An interface can require its implementor to be a subclass of some class 1456s ok 52 An interface must be implemented by an object which subclasses the required class 1456s ok 53 An interface can have methods that call others of its methods 1456s ok 54 An interface is implemented by a subclass of a class that implements it 1456s ok 55 An interface can be reimplemented by a subclass of a class that implements it 1456s ok 56 An interface tells what it is with toString() 1456s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 1456s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 1456s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 1456s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 1456s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 1456s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 1456s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Main loop instance 0xbeb218a4f3b0: Spinning loop until released or hook cleared 1456s JS MAINLOOP: handling job 0, 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Completed job 0 1456s JS MAINLOOP: handling job 1, 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Completed job 1 1456s JS MAINLOOP: handling job 2, 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Completed job 2 1456s JS MAINLOOP: handling job 3, 1456s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1456s JS MAINLOOP: Main loop instance 0xbeb218a4f3b0: release 1456s JS MAINLOOP: Completed job 3 1456s JS MEMORY: Memory report: before destroying context 1456s JS MEMORY: 389 objects currently alive 1456s JS MEMORY: boxed_instance = 275 1456s JS MEMORY: boxed_prototype = 8 1456s JS MEMORY: closure = 1 1456s JS MEMORY: function = 94 1456s JS MEMORY: fundamental_instance = 0 1456s JS MEMORY: fundamental_prototype = 0 1456s JS MEMORY: gerror_instance = 0 1456s JS MEMORY: gerror_prototype = 0 1456s JS MEMORY: interface = 0 1456s JS MEMORY: module = 6 1456s JS MEMORY: ns = 3 1456s JS MEMORY: object_instance = 0 1456s JS MEMORY: object_prototype = 2 1456s JS MEMORY: param = 0 1456s JS MEMORY: union_instance = 0 1456s JS MEMORY: union_prototype = 0 1456s JS CTX: JS shutdown sequence 1456s JS CTX: Stopping profiler 1456s JS CTX: Shutting down toggle queue 1456s JS CTX: Notifying external reference holders of GjsContext dispose 1456s JS MAINLOOP: Stopping promise job dispatcher 1456s JS CTX: Notifying reference holders of GjsContext dispose 1456s JS CTX: Checking unhandled promise rejections 1456s JS CTX: Releasing cached JS wrappers 1456s JS CTX: Final triggered GC 1456s JS CTX: Destroying JS context 1456s JS CTX: Releasing all native objects 1456s JS CTX: Disabling auto GC 1456s JS CTX: Ending trace on global object 1456s JS CTX: Freeing allocated resources 1456s JS CTX: JS context destroyed 1456s PASS: cjs/testLegacyClass.test 1456s Running test: cjs/testMainloop.test 1456s JS NATIVE: Registered native JS module '_promiseNative' 1456s JS NATIVE: Registered native JS module '_byteArrayNative' 1456s JS NATIVE: Registered native JS module '_encodingNative' 1456s JS NATIVE: Registered native JS module '_gi' 1456s JS NATIVE: Registered native JS module 'gi' 1456s JS NATIVE: Registered native JS module 'cairoNative' 1456s JS NATIVE: Registered native JS module 'system' 1456s JS NATIVE: Registered native JS module 'console' 1456s JS NATIVE: Registered native JS module '_print' 1456s JS CTX: Enabling JIT 1456s JS CTX: Initialized class GjsFileImporter prototype 0xc3728200098 1456s JS IMPORT: Defining parent (nil) of 0xc37282000f8 'imports' is mod 0 1456s JS IMPORT: Importing '_print' 1456s JS NATIVE: Defining native module '_print' 1456s JS IMPORT: Defining parent 0xc37282000f8 of 0xc37282006b0 '_print' is mod 1 1456s JS IMPORT: successfully imported module '_print' 1456s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1456s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xc37282014f0), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xc37282021a8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xc37282027a8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xc37282027a8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xc37282021a8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xc37282014f0), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xc37282014f0), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xc37282014f0), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xc37282021a8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xc37282027a8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xc37282014f0), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xc37282014f0), global 0x3febb813d1c0 1456s JS MAINLOOP: Main loop instance 0xaed60c69e3b0: hold 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Starting promise job dispatcher 1456s JS MAINLOOP: Main loop instance 0xaed60c69e3b0: Spinning loop until released or hook cleared 1456s JS MAINLOOP: handling job 0, 1456s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1456s JS MAINLOOP: Main loop instance 0xaed60c69e3b0: release 1456s JS MAINLOOP: Completed job 0 1456s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc3728215910), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc3728216340), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc3728216340), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc3728215910), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc3728215910), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc3728216340), global 0x3febb813d1c0 1456s JS IMPORT: Module metadata hook for module 0xc37282169e8 1456s JS IMPORT: Defining meta.importSync for module 0xc37282169e8 1456s JS NATIVE: Defining native module 'gi' 1456s JS CTX: Initialized class GIRepositoryNamespace prototype 0xc3728217168 1456s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1456s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1456s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1456s JS IMPORT: Importing directory 'overrides' 1456s JS IMPORT: Defining parent 0xc37282000f8 of 0xc37282171e8 'overrides' is mod 1 1456s JS IMPORT: Defined importer 'overrides' 0xc37282171e8 in 0xc37282000f8 1456s JS IMPORT: successfully imported directory 'overrides' 1456s JS IMPORT: Importing '_byteArrayNative' 1456s JS NATIVE: Defining native module '_byteArrayNative' 1456s JS IMPORT: Defining parent 0xc37282000f8 of 0xc3728217630 '_byteArrayNative' is mod 1 1456s JS IMPORT: successfully imported module '_byteArrayNative' 1456s JS IMPORT: Importing '_promiseNative' 1456s JS NATIVE: Defining native module '_promiseNative' 1456s JS IMPORT: Defining parent 0xc37282000f8 of 0xc37282176f0 '_promiseNative' is mod 1 1456s JS IMPORT: successfully imported module '_promiseNative' 1456s JS IMPORT: Importing module GLib succeeded 1456s JS IMPORT: Defining parent 0xc37282171e8 of 0x3febb813e2b8 'GLib' is mod 1 1456s JS IMPORT: successfully imported module 'GLib' 1456s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1456s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3febb817f060, JSClass 0xe04fb31cb358, in object 0x3febb817f038 1456s JS CTX: Initialized class GIRepositoryGType prototype 0xc3728217920 1456s JS CTX: Initialized class GIRepositoryFunction prototype 0x3febb813e308 1456s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1456s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1456s JS G BXD: Defined class for Error (GError), prototype 0x3febb817f0b0, JSClass 0xe04fb31cb358, in object 0x3febb817f038 1456s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1456s JS G BXD: Defined class for Variant (GVariant), prototype 0x3febb817f100, JSClass 0xe04fb31cb358, in object 0x3febb817f038 1456s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1456s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3febb817f150, JSClass 0xe04fb31cb358, in object 0x3febb817f038 1456s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1456s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1456s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3febb817f1a0, JSClass 0xe04fb31cb358, in object 0x3febb817f038 1456s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1456s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1456s JS G BXD: Defined class for Thread (GThread), prototype 0x3febb817f1f0, JSClass 0xe04fb31cb358, in object 0x3febb817f038 1456s JS G BXD: Defining method ref in prototype for GLib.Thread 1456s JS G BXD: Defining method unref in prototype for GLib.Thread 1456s JS G NS: Defined namespace 'GLib' 0x3febb817f038 in GIRepository 0xc3728216ff8 1456s JS IMPORT: Importing module jasmine succeeded 1456s JS IMPORT: Defining parent 0xc37282000f8 of 0x3febb813ecb8 'jasmine' is mod 1 1456s JS IMPORT: successfully imported module 'jasmine' 1456s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1456s JS MAINLOOP: Main loop instance 0xaed60c69e3b0: hold 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Main loop instance 0xaed60c69e3b0: Spinning loop until released or hook cleared 1456s JS MAINLOOP: handling job 0, 1456s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1456s JS MAINLOOP: Main loop instance 0xaed60c69e3b0: release 1456s JS MAINLOOP: Completed job 0 1456s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 1456s JS IMPORT: Importing 'gi' 1456s JS IMPORT: Defining parent 0xc37282000f8 of 0xc3728216ff8 'gi' is mod 1 1456s JS IMPORT: successfully imported module 'gi' 1456s JS IMPORT: Importing '_gi' 1456s JS NATIVE: Defining native module '_gi' 1456s JS IMPORT: Defining parent 0xc37282000f8 of 0xc372822b3d0 '_gi' is mod 1 1456s JS IMPORT: successfully imported module '_gi' 1456s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1456s JS G NS: Defined namespace 'CjsPrivate' 0x3febb817f290 in GIRepository 0xc3728216ff8 1456s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1456s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1456s JS IMPORT: Importing module _common succeeded 1456s JS IMPORT: Defining parent 0xc37282000f8 of 0x3febb813ee98 '_common' is mod 1 1456s JS IMPORT: successfully imported module '_common' 1456s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1456s JS IMPORT: Importing module _legacy succeeded 1456s JS IMPORT: Defining parent 0xc37282000f8 of 0x3febb813eee8 '_legacy' is mod 1 1456s JS IMPORT: successfully imported module '_legacy' 1456s JS IMPORT: Importing module GObject succeeded 1456s JS IMPORT: Defining parent 0xc37282171e8 of 0x3febb813ee48 'GObject' is mod 1 1456s JS IMPORT: successfully imported module 'GObject' 1456s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1456s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1456s JS G BXD: Defined class for String (GString), prototype 0x3febb817f510, JSClass 0xe04fb31cb358, in object 0x3febb817f268 1456s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1456s JS G PRM: Defined class ParamSpec prototype is 0x3febb813ef88 class 0xe04fb31d02e8 in object 0x3febb817f268 1456s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1456s JS G OBJ: Defined class for Object (GObject), prototype 0x3febb817f678, JSClass 0xe04fb31cba68, in object 0x3febb817f268 1456s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1456s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1456s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3febb817f6a0, JSClass 0xe04fb31cba68, in object 0x3febb817f268 1456s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1456s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1456s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1456s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1456s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1456s JS G NS: Defined namespace 'GObject' 0x3febb817f268 in GIRepository 0xc3728216ff8 1456s JS IMPORT: Importing module mainloop succeeded 1456s JS IMPORT: Defining parent 0xc37282000f8 of 0x3febb813edf8 'mainloop' is mod 1 1456s JS IMPORT: successfully imported module 'mainloop' 1456s JS CTX: Script evaluation succeeded 1456s JS MAINLOOP: Main loop instance 0xaed60c69e3b0: Spinning loop until released or hook cleared 1456s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module metadata hook for module 0xc37282360b0 1456s JS IMPORT: Defining meta.importSync for module 0xc37282360b0 1456s JS NATIVE: Defining native module 'system' 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc37282353e8), global 0x3febb813d1c0 1456s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1456s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1456s JS MAINLOOP: Set main loop hook to 1456s JS MAINLOOP: Main loop instance 0xaed60c69e3b0: hold 1456s JS MAINLOOP: Running and clearing main loop hook 1456s JS G BXD: Defining method run in prototype for GLib.MainLoop 1456s 1..8 1456s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1456s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1456s JS G BXD: Defined class for Source (GSource), prototype 0x3febb817f6f0, JSClass 0xe04fb31cb358, in object 0x3febb817f038 1456s JS G BXD: Defining method set_priority in prototype for GLib.Source 1456s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1456s JS G BXD: Defining method attach in prototype for GLib.Source 1456s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1456s JS IMPORT: Module metadata hook for module 0xc37282042b8 1456s JS IMPORT: Defining meta.importSync for module 0xc37282042b8 1456s JS G BXD: Defining method destroy in prototype for GLib.Source 1456s ok 1 Mainloop.timeout_add() runs a timeout function 1456s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 1456s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 1456s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 1456s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 1456s ok 4 Mainloop.idle_add() runs an idle function 1456s ok 5 Mainloop.idle_add() continues to run idle functions that return true 1456s ok 6 Mainloop.idle_add() does not run idle functions if removed 1456s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 1456s ok 8 Mainloop.idle_add() does not leak idle callbacks 1456s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Main loop instance 0xaed60c69e3b0: Spinning loop until released or hook cleared 1456s JS MAINLOOP: handling job 0, 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Completed job 0 1456s JS MAINLOOP: handling job 1, 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Completed job 1 1456s JS MAINLOOP: handling job 2, 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Completed job 2 1456s JS MAINLOOP: handling job 3, 1456s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1456s JS MAINLOOP: Main loop instance 0xaed60c69e3b0: release 1456s JS MAINLOOP: Completed job 3 1456s JS MEMORY: Memory report: before destroying context 1456s JS MEMORY: 171 objects currently alive 1456s JS MEMORY: boxed_instance = 54 1456s JS MEMORY: boxed_prototype = 8 1456s JS MEMORY: closure = 2 1456s JS MEMORY: function = 96 1456s JS MEMORY: fundamental_instance = 0 1456s JS MEMORY: fundamental_prototype = 0 1456s JS MEMORY: gerror_instance = 0 1456s JS MEMORY: gerror_prototype = 0 1456s JS MEMORY: interface = 0 1456s JS MEMORY: module = 6 1456s JS MEMORY: ns = 3 1456s JS MEMORY: object_instance = 0 1456s JS MEMORY: object_prototype = 2 1456s JS MEMORY: param = 0 1456s JS MEMORY: union_instance = 0 1456s JS MEMORY: union_prototype = 0 1456s JS CTX: JS shutdown sequence 1456s JS CTX: Stopping profiler 1456s JS CTX: Shutting down toggle queue 1456s JS CTX: Notifying external reference holders of GjsContext dispose 1456s JS MAINLOOP: Stopping promise job dispatcher 1456s JS CTX: Notifying reference holders of GjsContext dispose 1456s JS CTX: Checking unhandled promise rejections 1456s JS CTX: Releasing cached JS wrappers 1456s JS CTX: Final triggered GC 1456s JS CTX: Destroying JS context 1456s JS CTX: Releasing all native objects 1456s JS CTX: Disabling auto GC 1456s JS CTX: Ending trace on global object 1456s JS CTX: Freeing allocated resources 1456s JS CTX: JS context destroyed 1456s PASS: cjs/testMainloop.test 1456s Running test: cjs/throw.test 1456s 1..1 1456s ok 1 - /usr/libexec/installed-tests/cjs/debugger/throw.debugger 1456s PASS: cjs/throw.test 1456s Running test: cjs/testCairo.test 1456s JS NATIVE: Registered native JS module '_promiseNative' 1456s JS NATIVE: Registered native JS module '_byteArrayNative' 1456s JS NATIVE: Registered native JS module '_encodingNative' 1456s JS NATIVE: Registered native JS module '_gi' 1456s JS NATIVE: Registered native JS module 'gi' 1456s JS NATIVE: Registered native JS module 'cairoNative' 1456s JS NATIVE: Registered native JS module 'system' 1456s JS NATIVE: Registered native JS module 'console' 1456s JS NATIVE: Registered native JS module '_print' 1456s JS CTX: Enabling JIT 1456s JS CTX: Initialized class GjsFileImporter prototype 0x153cef500098 1456s JS IMPORT: Defining parent (nil) of 0x153cef5000f8 'imports' is mod 0 1456s JS IMPORT: Importing '_print' 1456s JS NATIVE: Defining native module '_print' 1456s JS IMPORT: Defining parent 0x153cef5000f8 of 0x153cef5006b0 '_print' is mod 1 1456s JS IMPORT: successfully imported module '_print' 1456s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1456s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x153cef5014f0), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x153cef5021a8), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x153cef5027a8), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x153cef5027a8), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x153cef5021a8), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x153cef5014f0), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x153cef5014f0), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x153cef5014f0), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x153cef5021a8), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x153cef5027a8), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x153cef5014f0), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x153cef5014f0), global 0x299bc613d1c0 1456s JS MAINLOOP: Main loop instance 0xab05e2ee13b0: hold 1456s JS MAINLOOP: Enqueue job , promise=, allocation site= 1456s JS MAINLOOP: Starting promise job dispatcher 1456s JS MAINLOOP: Main loop instance 0xab05e2ee13b0: Spinning loop until released or hook cleared 1456s JS MAINLOOP: handling job 0, 1456s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1456s JS MAINLOOP: Main loop instance 0xab05e2ee13b0: release 1456s JS MAINLOOP: Completed job 0 1456s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153cef515910), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x153cef516340), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x153cef516340), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153cef515910), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153cef515910), global 0x299bc613d1c0 1456s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x153cef516340), global 0x299bc613d1c0 1456s JS IMPORT: Module metadata hook for module 0x153cef5169e8 1456s JS IMPORT: Defining meta.importSync for module 0x153cef5169e8 1456s JS NATIVE: Defining native module 'gi' 1456s JS CTX: Initialized class GIRepositoryNamespace prototype 0x153cef517168 1456s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1456s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1456s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1456s JS IMPORT: Importing directory 'overrides' 1456s JS IMPORT: Defining parent 0x153cef5000f8 of 0x153cef5171e8 'overrides' is mod 1 1456s JS IMPORT: Defined importer 'overrides' 0x153cef5171e8 in 0x153cef5000f8 1456s JS IMPORT: successfully imported directory 'overrides' 1456s JS IMPORT: Importing '_byteArrayNative' 1456s JS NATIVE: Defining native module '_byteArrayNative' 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x153cef517630 '_byteArrayNative' is mod 1 1457s JS IMPORT: successfully imported module '_byteArrayNative' 1457s JS IMPORT: Importing '_promiseNative' 1457s JS NATIVE: Defining native module '_promiseNative' 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x153cef5176f0 '_promiseNative' is mod 1 1457s JS IMPORT: successfully imported module '_promiseNative' 1457s JS IMPORT: Importing module GLib succeeded 1457s JS IMPORT: Defining parent 0x153cef5171e8 of 0x299bc613e2b8 'GLib' is mod 1 1457s JS IMPORT: successfully imported module 'GLib' 1457s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1457s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x299bc617f060, JSClass 0xf20bbbb5b358, in object 0x299bc617f038 1457s JS CTX: Initialized class GIRepositoryGType prototype 0x153cef517920 1457s JS CTX: Initialized class GIRepositoryFunction prototype 0x299bc613e308 1457s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1457s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1457s JS G BXD: Defined class for Error (GError), prototype 0x299bc617f0b0, JSClass 0xf20bbbb5b358, in object 0x299bc617f038 1457s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1457s JS G BXD: Defined class for Variant (GVariant), prototype 0x299bc617f100, JSClass 0xf20bbbb5b358, in object 0x299bc617f038 1457s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1457s JS G BXD: Defined class for Bytes (GBytes), prototype 0x299bc617f150, JSClass 0xf20bbbb5b358, in object 0x299bc617f038 1457s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1457s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1457s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x299bc617f1a0, JSClass 0xf20bbbb5b358, in object 0x299bc617f038 1457s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1457s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1457s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1457s JS G BXD: Defined class for Thread (GThread), prototype 0x299bc617f1f0, JSClass 0xf20bbbb5b358, in object 0x299bc617f038 1457s JS G BXD: Defining method ref in prototype for GLib.Thread 1457s JS G BXD: Defining method unref in prototype for GLib.Thread 1457s JS G NS: Defined namespace 'GLib' 0x299bc617f038 in GIRepository 0x153cef516ff8 1457s JS IMPORT: Importing module jasmine succeeded 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x299bc613ecb8 'jasmine' is mod 1 1457s JS IMPORT: successfully imported module 'jasmine' 1457s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1457s JS MAINLOOP: Main loop instance 0xab05e2ee13b0: hold 1457s JS MAINLOOP: Enqueue job , promise=, allocation site= 1457s JS MAINLOOP: Main loop instance 0xab05e2ee13b0: Spinning loop until released or hook cleared 1457s JS MAINLOOP: handling job 0, 1457s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1457s JS MAINLOOP: Main loop instance 0xab05e2ee13b0: release 1457s JS MAINLOOP: Completed job 0 1457s JS IMPORT: Importing 'gi' 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x153cef516ff8 'gi' is mod 1 1457s JS IMPORT: successfully imported module 'gi' 1457s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 1457s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 1457s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 1457s JS IMPORT: Importing module _cairo succeeded 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x299bc613ee48 '_cairo' is mod 1 1457s JS IMPORT: successfully imported module '_cairo' 1457s JS IMPORT: Importing 'cairoNative' 1457s JS NATIVE: Defining native module 'cairoNative' 1457s JS CTX: Initialized class Region prototype 0x153cef52b3d0 1457s JS CTX: Initialized class Context prototype 0x153cef52b4f0 1457s JS CTX: Initialized class Surface prototype 0x153cef52bcd0 1457s JS CTX: Initialized class ImageSurface prototype 0x153cef52bdb0 1457s JS CTX: Initialized class Path prototype 0x153cef52be10 1457s JS CTX: Initialized class PSSurface prototype 0x153cef52be70 1457s JS CTX: Initialized class PDFSurface prototype 0x153cef52bed0 1457s JS CTX: Initialized class SVGSurface prototype 0x153cef52bfb0 1457s JS CTX: Initialized class Pattern prototype 0x153cef52c090 1457s JS CTX: Initialized class Gradient prototype 0x153cef52c0f0 1457s JS CTX: Initialized class LinearGradient prototype 0x153cef52c150 1457s JS CTX: Initialized class RadialGradient prototype 0x153cef52c1b0 1457s JS CTX: Initialized class SurfacePattern prototype 0x153cef52c210 1457s JS CTX: Initialized class SolidPattern prototype 0x153cef52c270 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x153cef52b3b0 'cairoNative' is mod 1 1457s JS IMPORT: successfully imported module 'cairoNative' 1457s JS IMPORT: Importing module cairo succeeded 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x299bc613edf8 'cairo' is mod 1 1457s JS IMPORT: successfully imported module 'cairo' 1457s JS IMPORT: JS import 'Gdk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Gdk.js 1457s JS G NS: Defined namespace 'Gdk' 0x299bc617f308 in GIRepository 0x153cef516ff8 1457s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 1457s JS G NS: Defined namespace 'GIMarshallingTests' 0x299bc617f330 in GIRepository 0x153cef516ff8 1457s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1457s JS IMPORT: Importing module _legacy succeeded 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x299bc613eee8 '_legacy' is mod 1 1457s JS IMPORT: successfully imported module '_legacy' 1457s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1457s JS G NS: Defined namespace 'CjsPrivate' 0x299bc617f3a8 in GIRepository 0x153cef516ff8 1457s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 1457s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 1457s JS IMPORT: Importing module lang succeeded 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x299bc613efd8 'lang' is mod 1 1457s JS IMPORT: successfully imported module 'lang' 1457s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 1457s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 1457s JS IMPORT: Importing module _signals succeeded 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x299bc61d1060 '_signals' is mod 1 1457s JS IMPORT: successfully imported module '_signals' 1457s JS IMPORT: Importing module signals succeeded 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x299bc613ef88 'signals' is mod 1 1457s JS IMPORT: successfully imported module 'signals' 1457s JS IMPORT: Importing module Gio succeeded 1457s JS IMPORT: Defining parent 0x153cef5171e8 of 0x299bc613ef38 'Gio' is mod 1 1457s JS IMPORT: successfully imported module 'Gio' 1457s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 1457s JS IMPORT: Importing '_gi' 1457s JS NATIVE: Defining native module '_gi' 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x153cef52f758 '_gi' is mod 1 1457s JS IMPORT: successfully imported module '_gi' 1457s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1457s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1457s JS IMPORT: Importing module _common succeeded 1457s JS IMPORT: Defining parent 0x153cef5000f8 of 0x299bc61d1100 '_common' is mod 1 1457s JS IMPORT: successfully imported module '_common' 1457s JS IMPORT: Importing module GObject succeeded 1457s JS IMPORT: Defining parent 0x153cef5171e8 of 0x299bc61d10b0 'GObject' is mod 1 1457s JS IMPORT: successfully imported module 'GObject' 1457s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1457s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1457s JS G BXD: Defined class for String (GString), prototype 0x299bc617f650, JSClass 0xf20bbbb5b358, in object 0x299bc617f3d0 1457s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1457s JS G PRM: Defined class ParamSpec prototype is 0x299bc61d11a0 class 0xf20bbbb602e8 in object 0x299bc617f3d0 1457s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1457s JS G OBJ: Defined class for Object (GObject), prototype 0x299bc617f7b8, JSClass 0xf20bbbb5ba68, in object 0x299bc617f3d0 1457s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1457s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1457s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x299bc617f7e0, JSClass 0xf20bbbb5ba68, in object 0x299bc617f3d0 1457s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1457s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1457s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1457s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1457s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1457s JS G NS: Defined namespace 'GObject' 0x299bc617f3d0 in GIRepository 0x153cef516ff8 1457s JS G OBJ: Defined class for Application (GApplication), prototype 0x299bc617f830, JSClass 0xf20bbbb5ba68, in object 0x299bc617f380 1457s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 1457s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x299bc61d1510, JSClass 0xf20bbbb5b840, in object 0x299bc617f380 1457s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 1457s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 1457s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 1457s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 1457s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 1457s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 1457s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 1457s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 1457s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 1457s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 1457s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x299bc617f8a8, JSClass 0xf20bbbb5ba68, in object 0x299bc617f380 1457s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 1457s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x299bc61d1790, JSClass 0xf20bbbb5b840, in object 0x299bc617f380 1457s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 1457s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x299bc617f920, JSClass 0xf20bbbb5ba68, in object 0x299bc617f380 1457s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 1457s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 1457s JS G IFACE: Defined class for Initable (GInitable), prototype 0x299bc61d18d0, JSClass 0xf20bbbb5b840, in object 0x299bc617f380 1457s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 1457s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 1457s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 1457s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x299bc617f998, JSClass 0xf20bbbb5b358, in object 0x299bc617f380 1457s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 1457s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x299bc617f9e8, JSClass 0xf20bbbb5b358, in object 0x299bc617f380 1457s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 1457s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 1457s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x299bc617fa38, JSClass 0xf20bbbb5ba68, in object 0x299bc617f380 1457s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x299bc617fa88, JSClass 0xf20bbbb5ba68, in object 0x299bc617f3a8 1457s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 1457s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x299bc617fad8, JSClass 0xf20bbbb5ba68, in object 0x299bc617f380 1457s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 1457s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 1457s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 1457s JS G IFACE: Defined class for File (GFile), prototype 0x299bc61d1a38, JSClass 0xf20bbbb5b840, in object 0x299bc617f380 1457s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x299bc617fb50, JSClass 0xf20bbbb5ba68, in object 0x153cef5170d8 1457s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 1457s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x299bc617fbc8, JSClass 0xf20bbbb5ba68, in object 0x299bc617f380 1457s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 1457s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 1457s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x299bc617fc18, JSClass 0xf20bbbb5ba68, in object 0x299bc617f380 1457s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 1457s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x299bc617fc68, JSClass 0xf20bbbb5ba68, in object 0x299bc617f380 1457s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 1457s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x299bc617fcb8, JSClass 0xf20bbbb5b358, in object 0x299bc617f380 1457s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 1457s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 1457s JS G OBJ: Defined class for Settings (GSettings), prototype 0x299bc617fd08, JSClass 0xf20bbbb5ba68, in object 0x299bc617f380 1457s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 1457s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 1457s JS G NS: Defined namespace 'Gio' 0x299bc617f380 in GIRepository 0x153cef516ff8 1457s JS IMPORT: Importing module Gtk succeeded 1457s JS IMPORT: Defining parent 0x153cef5171e8 of 0x299bc613ee98 'Gtk' is mod 1 1457s JS IMPORT: successfully imported module 'Gtk' 1457s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 1457s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 1457s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x299bc617fd58, JSClass 0xf20bbbb5ba68, in object 0x299bc617f3d0 1457s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x299bc617fda8, JSClass 0xf20bbbb5ba68, in object 0x299bc617f358 1457s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 1457s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x299bc61e4768, JSClass 0xf20bbbb5b840, in object 0x299bc617f358 1457s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 1457s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x299bc617fe20, JSClass 0xf20bbbb5ba68, in object 0x299bc617f358 1457s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 1457s JS G NS: Defined namespace 'Gtk' 0x299bc617f358 in GIRepository 0x153cef516ff8 1457s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 1457s JS G NS: Defined namespace 'Regress' 0x299bc617fe70 in GIRepository 0x153cef516ff8 1457s JS IMPORT: Importing module cairo succeeded 1457s JS IMPORT: Defining parent 0x299bc6140b50 of 0x299bc61f76c8 'cairo' is mod 1 1457s JS IMPORT: successfully imported module 'cairo' 1457s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 1457s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 1457s JS G ENUM: Defining enum value NONE (fixed from none) 1 1457s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 1457s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 1457s JS G ENUM: Defining enum value FAST (fixed from fast) 4 1457s JS G ENUM: Defining enum value GOOD (fixed from good) 5 1457s JS G ENUM: Defining enum value BEST (fixed from best) 6 1457s JS G ENUM: Defining cairo.Antialias as 0x153cef513c08 1457s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 1457s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 1457s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 1457s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 1457s JS G ENUM: Defining cairo.Content as 0x153cef513ce8 1457s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 1457s JS G ENUM: Defining enum value NONE (fixed from none) 0 1457s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 1457s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 1457s JS G ENUM: Defining enum value PAD (fixed from pad) 3 1457s JS G ENUM: Defining cairo.Extend as 0x153cef513d48 1457s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 1457s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 1457s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 1457s JS G ENUM: Defining cairo.FillRule as 0x153cef513da8 1457s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 1457s JS G ENUM: Defining enum value FAST (fixed from fast) 0 1457s JS G ENUM: Defining enum value GOOD (fixed from good) 1 1457s JS G ENUM: Defining enum value BEST (fixed from best) 2 1457s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 1457s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 1457s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 1457s JS G ENUM: Defining cairo.Filter as 0x153cef513e08 1457s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 1457s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 1457s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 1457s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 1457s JS G ENUM: Defining cairo.FontSlant as 0x153cef513e68 1457s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 1457s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 1457s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 1457s JS G ENUM: Defining cairo.FontWeight as 0x153cef513ec8 1457s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 1457s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 1457s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 1457s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 1457s JS G ENUM: Defining enum value A8 (fixed from a8) 2 1457s JS G ENUM: Defining enum value A1 (fixed from a1) 3 1457s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 1457s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 1457s JS G ENUM: Defining cairo.Format as 0x153cef513f28 1457s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 1457s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 1457s JS G ENUM: Defining enum value ROUND (fixed from round) 1 1457s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 1457s JS G ENUM: Defining cairo.LineCap as 0x153cef514008 1457s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 1457s JS G ENUM: Defining enum value MITER (fixed from miter) 0 1457s JS G ENUM: Defining enum value ROUND (fixed from round) 1 1457s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 1457s JS G ENUM: Defining cairo.LineJoin as 0x153cef514068 1457s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 1457s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 1457s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 1457s JS G ENUM: Defining enum value OVER (fixed from over) 2 1457s JS G ENUM: Defining enum value IN (fixed from in) 3 1457s JS G ENUM: Defining enum value OUT (fixed from out) 4 1457s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 1457s JS G ENUM: Defining enum value DEST (fixed from dest) 6 1457s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 1457s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 1457s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 1457s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 1457s JS G ENUM: Defining enum value XOR (fixed from xor) 11 1457s JS G ENUM: Defining enum value ADD (fixed from add) 12 1457s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 1457s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 1457s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 1457s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 1457s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 1457s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 1457s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 1457s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 1457s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 1457s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 1457s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 1457s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 1457s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 1457s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 1457s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 1457s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 1457s JS G ENUM: Defining cairo.Operator as 0x153cef5140c8 1457s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 1457s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 1457s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 1457s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 1457s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 1457s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 1457s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 1457s JS G ENUM: Defining cairo.PatternType as 0x153cef5142a8 1457s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 1457s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 1457s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 1457s JS G ENUM: Defining enum value PS (fixed from ps) 2 1457s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 1457s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 1457s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 1457s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 1457s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 1457s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 1457s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 1457s JS G ENUM: Defining enum value SVG (fixed from svg) 10 1457s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 1457s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 1457s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 1457s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 1457s JS G ENUM: Defining enum value QT (fixed from qt) 15 1457s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 1457s JS G ENUM: Defining enum value VG (fixed from vg) 17 1457s JS G ENUM: Defining enum value GL (fixed from gl) 18 1457s JS G ENUM: Defining enum value DRM (fixed from drm) 19 1457s JS G ENUM: Defining enum value TEE (fixed from tee) 20 1457s JS G ENUM: Defining enum value XML (fixed from xml) 21 1457s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 1457s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 1457s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 1457s JS G ENUM: Defining cairo.SurfaceType as 0x153cef514308 1457s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 1457s JS G BXD: Defined class for Region (CairoRegion), prototype 0x3f6f7640f100, JSClass 0xf20bbbb5b358, in object 0x299bc617fe98 1457s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 1457s JS G BXD: Defined class for Context (CairoContext), prototype 0x3f6f7640f128, JSClass 0xf20bbbb5b358, in object 0x299bc617fe98 1457s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 1457s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x3f6f7640f150, JSClass 0xf20bbbb5b358, in object 0x299bc617fe98 1457s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 1457s JS G BXD: Defined class for Path (void), prototype 0x3f6f7640f178, JSClass 0xf20bbbb5b358, in object 0x299bc617fe98 1457s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 1457s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x3f6f7640f1a0, JSClass 0xf20bbbb5b358, in object 0x299bc617fe98 1457s JS G NS: Defined namespace 'cairo' 0x299bc617fe98 in GIRepository 0x299bc6140988 1457s JS CTX: Script evaluation succeeded 1457s JS MAINLOOP: Main loop instance 0xab05e2ee13b0: Spinning loop until released or hook cleared 1457s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module metadata hook for module 0x153cef5163b0 1457s JS IMPORT: Defining meta.importSync for module 0x153cef5163b0 1457s JS NATIVE: Defining native module 'system' 1457s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153cef5156e8), global 0x299bc613d1c0 1457s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1457s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1457s JS MAINLOOP: Set main loop hook to 1457s JS MAINLOOP: Main loop instance 0xab05e2ee13b0: hold 1457s JS MAINLOOP: Running and clearing main loop hook 1457s JS G BXD: Defining method run in prototype for GLib.MainLoop 1457s 1..43 1457s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1457s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1457s JS G BXD: Defined class for Source (GSource), prototype 0x3f6f7640f1c8, JSClass 0xf20bbbb5b358, in object 0x299bc617f038 1457s JS G BXD: Defining method set_priority in prototype for GLib.Source 1457s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1457s JS G BXD: Defining method attach in prototype for GLib.Source 1457s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1457s JS IMPORT: Module metadata hook for module 0x299bc61f03c0 1457s JS IMPORT: Defining meta.importSync for module 0x299bc61f03c0 1457s JS G BXD: Defining method destroy in prototype for GLib.Source 1457s ok 1 Cairo context has the right type 1457s ok 2 Cairo context reports its target surface 1457s ok 3 Cairo context can set its source to a pattern 1457s ok 4 Cairo context can set its antialias 1457s ok 5 Cairo context can set its fill rule 1457s ok 6 Cairo context can set its line cap 1457s ok 7 Cairo context can set its line join 1457s ok 8 Cairo context can set its line width 1457s ok 9 Cairo context can set its miter limit 1457s ok 10 Cairo context can set its operator 1457s ok 11 Cairo context can set its tolerance 1457s ok 12 Cairo context has a rectangle as clip extents 1457s ok 13 Cairo context has a rectangle as fill extents 1457s ok 14 Cairo context has a rectangle as stroke extents 1457s ok 15 Cairo context has zero dashes initially 1457s ok 16 Cairo context transforms user to device coordinates 1457s ok 17 Cairo context transforms user to device distance 1457s ok 18 Cairo context transforms device to user coordinates 1457s ok 19 Cairo context transforms device to user distance 1457s ok 20 Cairo context computes text extents 1457s ok 21 Cairo context can call various, otherwise untested, methods without crashing 1457s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 1457s ok 23 Cairo pattern has typechecks 1457s ok 24 Cairo solid pattern can be created from RGB static method 1457s ok 25 Cairo solid pattern can be created from RGBA static method 1457s ok 26 Cairo surface pattern can be created and added as a source 1457s ok 27 Cairo linear gradient can be created and added as a source 1457s ok 28 Cairo radial gradient can be created and added as a source 1457s ok 29 Cairo path has typechecks 1457s ok 30 Cairo surface has typechecks 1457s ok 31 Cairo surface can access the device scale 1457s ok 32 Cairo surface can access the device offset 1457s ok 33 Cairo surface can be finalized 1457s JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' 1457s ok 34 Cairo GI test suite for context can be marshalled as a return value 1457s JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' 1457s ok 35 Cairo GI test suite for context can be marshalled as an in parameter 1457s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' 1457s ok 36 Cairo GI test suite for surface can be marshalled as a transfer-none return value 1457s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' 1457s ok 37 Cairo GI test suite for surface can be marshalled as a transfer-full return value 1457s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' 1457s ok 38 Cairo GI test suite for surface can be marshalled as an in parameter 1457s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' 1457s ok 39 Cairo GI test suite for surface can be marshalled as an out parameter 1457s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 1457s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x3f6f764416a0, JSClass 0xf20bbbb5ba68, in object 0x299bc617fe70 1457s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 1457s ok 40 Cairo GI test suite can be marshalled through a signal handler 1457s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 1457s ok 41 Cairo GI test suite can have its type inferred as a foreign struct 1457s ok 42 Cairo imported via GI has the same functionality as imports.cairo 1457s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 1457s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x3f6f764419c0, JSClass 0xf20bbbb5b358, in object 0x299bc617fe98 1457s ok 43 Cairo imported via GI has boxed types from the GIR file 1457s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1457s JS MAINLOOP: Enqueue job , promise=, allocation site= 1459s JS MAINLOOP: Main loop instance 0xab05e2ee13b0: Spinning loop until released or hook cleared 1459s JS MAINLOOP: handling job 0, 1459s JS MAINLOOP: Enqueue job , promise=, allocation site= 1459s JS MAINLOOP: Completed job 0 1459s JS MAINLOOP: handling job 1, 1459s JS MAINLOOP: Enqueue job , promise=, allocation site= 1459s JS MAINLOOP: Completed job 1 1459s JS MAINLOOP: handling job 2, 1459s JS MAINLOOP: Enqueue job , promise=, allocation site= 1459s JS MAINLOOP: Completed job 2 1459s JS MAINLOOP: handling job 3, 1459s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1459s JS MAINLOOP: Main loop instance 0xab05e2ee13b0: release 1459s JS MAINLOOP: Completed job 3 1459s JS MEMORY: Memory report: before destroying context 1459s JS MEMORY: 552 objects currently alive 1459s JS MEMORY: boxed_instance = 257 1459s JS MEMORY: boxed_prototype = 17 1459s JS MEMORY: closure = 2 1459s JS MEMORY: function = 230 1459s JS MEMORY: fundamental_instance = 0 1459s JS MEMORY: fundamental_prototype = 0 1459s JS MEMORY: gerror_instance = 0 1459s JS MEMORY: gerror_prototype = 0 1459s JS MEMORY: interface = 5 1459s JS MEMORY: module = 13 1459s JS MEMORY: ns = 9 1459s JS MEMORY: object_instance = 2 1459s JS MEMORY: object_prototype = 17 1459s JS MEMORY: param = 0 1459s JS MEMORY: union_instance = 0 1459s JS MEMORY: union_prototype = 0 1459s JS CTX: JS shutdown sequence 1459s JS CTX: Stopping profiler 1459s JS CTX: Shutting down toggle queue 1459s JS CTX: Notifying external reference holders of GjsContext dispose 1459s JS MAINLOOP: Stopping promise job dispatcher 1459s JS CTX: Notifying reference holders of GjsContext dispose 1459s JS CTX: Checking unhandled promise rejections 1459s JS CTX: Releasing cached JS wrappers 1459s JS CTX: Final triggered GC 1459s JS CTX: Destroying JS context 1459s JS CTX: Releasing all native objects 1459s JS CTX: Disabling auto GC 1459s JS CTX: Ending trace on global object 1459s JS CTX: Freeing allocated resources 1459s JS CTX: JS context destroyed 1459s PASS: cjs/testCairo.test 1459s Running test: cjs/testCommandLine.sh.test 1459s ok 1 - Invalid option should exit with failure (exit code 1) 1459s ok 2 - Invalid option should print a relevant message 1459s ok 3 - System.exit(0) should exit successfully 1459s ok 4 - System.exit(42) should exit with the correct exit code 1459s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 1459s # VALGRIND = 1459s ok 6 - System.exit() should still exit across an FFI boundary 1459s ok 7 - Unhandled promise rejections should still be printed when exiting 1459s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 1459s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 1459s ok 10 - --help should succeed 1459s ok 11 - --help should print something 1459s ok 12 - should succeed when --help is not first arg 1459s ok 13 - should print something when --help is not first arg 1459s ok 14 - --help should succeed before a script file 1459s ok 15 - --help should print something before a script file 1459s ok 16 - --help should succeed before -c 1459s ok 17 - --help should print something before -c 1459s ok 18 - --help after script file should be passed to script 1459s ok 19 - --help after script file should not print anything 1459s ok 20 - --help after -c should be passed to script 1459s ok 21 - --help after -c should not print anything 1459s ok 22 - -I after script should succeed but give a warning 1459s ok 23 - --coverage-prefix after script should succeed but give a warning 1459s ok 24 - --coverage-output after script should succeed but give a warning 1459s ok 25 - --version should work 1459s ok 26 - --version should print something 1459s ok 27 - --version after -c should be passed to script 1463s ok 28 - --version after -c should not print anything 1463s ok 29 - --jsversion should work 1463s ok 30 - --jsversion should print something 1463s ok 31 - --jsversion after -c should be passed to script 1463s ok 32 - --jsversion after -c should not print anything 1463s ok 33 - no profiling data should be dumped without --profile 1463s ok 34 - --profile should dump profiling data to the default file name # SKIP profiler is disabled 1463s ok 35 - --profile with argument should dump profiling data to the named file # SKIP profiler is disabled 1463s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler # SKIP profiler is disabled 1463s ok 37 - interpreter should exit with the correct exit code from a queued promise job 1463s ok 38 - interpreter should run queued promise jobs before finishing 1463s ok 39 - interpreter should stop running jobs when one calls System.exit() 1463s Executing: cjs/testCommandLine.sh.test 1463s ok 40 - unhandled promise rejection should be reported 1463s ok 41 - catching an await expression should not cause unhandled rejection 1463s ok 42 - main program exceptions are not swallowed by queued promise jobs 1463s ok 43 - object unref from other thread after shutdown should not race 1463s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 1463s Gjs-Message: 03:49:55.729: Wrote coverage statistics to /tmp/test-tmp-cjs_testCommandLine.sh.test-PBJCL2/coverage.lcov 1463s ok 45 - coverage prefix is treated as an absolute path 1463s ok 46 - avoid statically importing two versions of the same module 1463s # VALGRIND = 1463s ok 47 - exit with correct code from a signal callback 1463s ok 48 - avoid asserting when System.exit is called from a signal callback 1463s ok 49 - exit after first System.exit call in a signal callback 1463s 1..49 1463s PASS: cjs/testCommandLine.sh.test 1463s Running test: cjs/testNamespace.test 1463s JS NATIVE: Registered native JS module '_promiseNative' 1463s JS NATIVE: Registered native JS module '_byteArrayNative' 1463s JS NATIVE: Registered native JS module '_encodingNative' 1463s JS NATIVE: Registered native JS module '_gi' 1463s JS NATIVE: Registered native JS module 'gi' 1463s JS NATIVE: Registered native JS module 'cairoNative' 1463s JS NATIVE: Registered native JS module 'system' 1463s JS NATIVE: Registered native JS module 'console' 1463s JS NATIVE: Registered native JS module '_print' 1463s JS CTX: Enabling JIT 1463s JS CTX: Initialized class GjsFileImporter prototype 0x1282a2900098 1463s JS IMPORT: Defining parent (nil) of 0x1282a29000f8 'imports' is mod 0 1463s JS IMPORT: Importing '_print' 1463s JS NATIVE: Defining native module '_print' 1463s JS IMPORT: Defining parent 0x1282a29000f8 of 0x1282a29006b0 '_print' is mod 1 1463s JS IMPORT: successfully imported module '_print' 1463s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 1463s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1282a29014f0), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1282a29021a8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1282a29027a8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1282a29027a8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1282a29021a8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1282a29014f0), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1282a29014f0), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1282a29014f0), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1282a29021a8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1282a29027a8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1282a29014f0), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1282a29014f0), global 0x278745a3d1c0 1463s JS MAINLOOP: Main loop instance 0xb620584513b0: hold 1463s JS MAINLOOP: Enqueue job , promise=, allocation site= 1463s JS MAINLOOP: Starting promise job dispatcher 1463s JS MAINLOOP: Main loop instance 0xb620584513b0: Spinning loop until released or hook cleared 1463s JS MAINLOOP: handling job 0, 1463s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 1463s JS MAINLOOP: Main loop instance 0xb620584513b0: release 1463s JS MAINLOOP: Completed job 0 1463s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1282a2915910), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1282a2916340), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1282a2916340), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1282a2915910), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1282a2915910), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1282a2916340), global 0x278745a3d1c0 1463s JS IMPORT: Module metadata hook for module 0x1282a29169e8 1463s JS IMPORT: Defining meta.importSync for module 0x1282a29169e8 1463s JS NATIVE: Defining native module 'gi' 1463s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1282a2917168 1463s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 1463s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 1463s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 1463s JS IMPORT: Importing directory 'overrides' 1463s JS IMPORT: Defining parent 0x1282a29000f8 of 0x1282a29171e8 'overrides' is mod 1 1463s JS IMPORT: Defined importer 'overrides' 0x1282a29171e8 in 0x1282a29000f8 1463s JS IMPORT: successfully imported directory 'overrides' 1463s JS IMPORT: Importing '_byteArrayNative' 1463s JS NATIVE: Defining native module '_byteArrayNative' 1463s JS IMPORT: Defining parent 0x1282a29000f8 of 0x1282a2917630 '_byteArrayNative' is mod 1 1463s JS IMPORT: successfully imported module '_byteArrayNative' 1463s JS IMPORT: Importing '_promiseNative' 1463s JS NATIVE: Defining native module '_promiseNative' 1463s JS IMPORT: Defining parent 0x1282a29000f8 of 0x1282a29176f0 '_promiseNative' is mod 1 1463s JS IMPORT: successfully imported module '_promiseNative' 1463s JS IMPORT: Importing module GLib succeeded 1463s JS IMPORT: Defining parent 0x1282a29171e8 of 0x278745a3e2b8 'GLib' is mod 1 1463s JS IMPORT: successfully imported module 'GLib' 1463s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 1463s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x278745a7f060, JSClass 0xe9eb8800b358, in object 0x278745a7f038 1463s JS CTX: Initialized class GIRepositoryGType prototype 0x1282a2917920 1463s JS CTX: Initialized class GIRepositoryFunction prototype 0x278745a3e308 1463s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 1463s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 1463s JS G BXD: Defined class for Error (GError), prototype 0x278745a7f0b0, JSClass 0xe9eb8800b358, in object 0x278745a7f038 1463s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 1463s JS G BXD: Defined class for Variant (GVariant), prototype 0x278745a7f100, JSClass 0xe9eb8800b358, in object 0x278745a7f038 1463s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 1463s JS G BXD: Defined class for Bytes (GBytes), prototype 0x278745a7f150, JSClass 0xe9eb8800b358, in object 0x278745a7f038 1463s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 1463s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 1463s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x278745a7f1a0, JSClass 0xe9eb8800b358, in object 0x278745a7f038 1463s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 1463s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 1463s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 1463s JS G BXD: Defined class for Thread (GThread), prototype 0x278745a7f1f0, JSClass 0xe9eb8800b358, in object 0x278745a7f038 1463s JS G BXD: Defining method ref in prototype for GLib.Thread 1463s JS G BXD: Defining method unref in prototype for GLib.Thread 1463s JS G NS: Defined namespace 'GLib' 0x278745a7f038 in GIRepository 0x1282a2916ff8 1463s JS IMPORT: Importing module jasmine succeeded 1463s JS IMPORT: Defining parent 0x1282a29000f8 of 0x278745a3ecb8 'jasmine' is mod 1 1463s JS IMPORT: successfully imported module 'jasmine' 1463s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 1463s JS MAINLOOP: Main loop instance 0xb620584513b0: hold 1463s JS MAINLOOP: Enqueue job , promise=, allocation site= 1463s JS MAINLOOP: Main loop instance 0xb620584513b0: Spinning loop until released or hook cleared 1463s JS MAINLOOP: handling job 0, 1463s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 1463s JS MAINLOOP: Main loop instance 0xb620584513b0: release 1463s JS MAINLOOP: Completed job 0 1463s JS IMPORT: Importing 'gi' 1463s JS IMPORT: Defining parent 0x1282a29000f8 of 0x1282a2916ff8 'gi' is mod 1 1463s JS IMPORT: successfully imported module 'gi' 1463s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 1463s JS G NS: Defined namespace 'Regress' 0x278745a7f268 in GIRepository 0x1282a2916ff8 1463s JS CTX: Script evaluation succeeded 1463s JS MAINLOOP: Main loop instance 0xb620584513b0: Spinning loop until released or hook cleared 1463s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module metadata hook for module 0x1282a292c9a0 1463s JS IMPORT: Defining meta.importSync for module 0x1282a292c9a0 1463s JS NATIVE: Defining native module 'system' 1463s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1282a292bcd8), global 0x278745a3d1c0 1463s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 1463s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 1463s JS MAINLOOP: Set main loop hook to 1463s JS MAINLOOP: Main loop instance 0xb620584513b0: hold 1463s JS MAINLOOP: Running and clearing main loop hook 1463s JS G BXD: Defining method run in prototype for GLib.MainLoop 1463s 1..1 1463s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 1463s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 1463s JS G BXD: Defined class for Source (GSource), prototype 0x278745a7f290, JSClass 0xe9eb8800b358, in object 0x278745a7f038 1463s JS G BXD: Defining method set_priority in prototype for GLib.Source 1463s JS IMPORT: Importing '_gi' 1463s JS NATIVE: Defining native module '_gi' 1463s JS IMPORT: Defining parent 0x1282a29000f8 of 0x1282a2932f30 '_gi' is mod 1 1463s JS IMPORT: successfully imported module '_gi' 1463s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 1463s JS G NS: Defined namespace 'CjsPrivate' 0x278745a7f330 in GIRepository 0x1282a2916ff8 1463s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 1463s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 1463s JS IMPORT: Importing module _common succeeded 1463s JS IMPORT: Defining parent 0x1282a29000f8 of 0x278745acc038 '_common' is mod 1 1463s JS IMPORT: successfully imported module '_common' 1463s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 1463s JS IMPORT: Importing module _legacy succeeded 1463s JS IMPORT: Defining parent 0x1282a29000f8 of 0x278745acc088 '_legacy' is mod 1 1463s JS IMPORT: successfully imported module '_legacy' 1463s JS IMPORT: Importing module GObject succeeded 1463s JS IMPORT: Defining parent 0x1282a29171e8 of 0x278745a3efb0 'GObject' is mod 1 1463s JS IMPORT: successfully imported module 'GObject' 1463s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 1463s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 1463s JS G BXD: Defined class for String (GString), prototype 0x278745a7f5b0, JSClass 0xe9eb8800b358, in object 0x278745a7f308 1463s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 1463s JS G PRM: Defined class ParamSpec prototype is 0x278745acc128 class 0xe9eb880102e8 in object 0x278745a7f308 1463s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 1463s JS G OBJ: Defined class for Object (GObject), prototype 0x278745a7f718, JSClass 0xe9eb8800ba68, in object 0x278745a7f308 1463s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 1463s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 1463s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x278745a7f740, JSClass 0xe9eb8800ba68, in object 0x278745a7f308 1463s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 1463s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 1463s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 1463s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 1463s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 1463s JS G NS: Defined namespace 'GObject' 0x278745a7f308 in GIRepository 0x1282a2916ff8 1463s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 1463s JS G BXD: Defining method attach in prototype for GLib.Source 1463s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 1463s JS IMPORT: Module metadata hook for module 0x1282a29042b8 1463s JS IMPORT: Defining meta.importSync for module 0x1282a29042b8 1463s JS G BXD: Defining method destroy in prototype for GLib.Source 1463s ok 1 GI repository namespace supplies a name 1463s JS G BXD: Defining method quit in prototype for GLib.MainLoop 1463s JS MAINLOOP: Enqueue job , promise=, allocation site= 1463s JS MAINLOOP: Main loop instance 0xb620584513b0: Spinning loop until released or hook cleared 1463s JS MAINLOOP: handling job 0, 1463s JS MAINLOOP: Enqueue job , promise=, allocation site= 1463s JS MAINLOOP: Completed job 0 1463s JS MAINLOOP: handling job 1, 1463s JS MAINLOOP: Enqueue job , promise=, allocation site= 1463s JS MAINLOOP: Completed job 1 1463s JS MAINLOOP: handling job 2, 1463s JS MAINLOOP: Enqueue job , promise=, allocation site= 1463s JS MAINLOOP: Completed job 2 1463s JS MAINLOOP: handling job 3, 1463s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 1463s JS MAINLOOP: Main loop instance 0xb620584513b0: release 1463s JS MAINLOOP: Completed job 3 1463s JS MEMORY: Memory report: before destroying context 1463s JS MEMORY: 125 objects currently alive 1463s JS MEMORY: boxed_instance = 11 1463s JS MEMORY: boxed_prototype = 8 1463s JS MEMORY: closure = 1 1463s JS MEMORY: function = 94 1463s JS MEMORY: fundamental_instance = 0 1463s JS MEMORY: fundamental_prototype = 0 1463s JS MEMORY: gerror_instance = 0 1463s JS MEMORY: gerror_prototype = 0 1463s JS MEMORY: interface = 0 1463s JS MEMORY: module = 5 1463s JS MEMORY: ns = 4 1463s JS MEMORY: object_instance = 0 1463s JS MEMORY: object_prototype = 2 1463s JS MEMORY: param = 0 1463s JS MEMORY: union_instance = 0 1463s JS MEMORY: union_prototype = 0 1463s JS CTX: JS shutdown sequence 1463s JS CTX: Stopping profiler 1463s JS CTX: Shutting down toggle queue 1463s JS CTX: Notifying external reference holders of GjsContext dispose 1463s JS MAINLOOP: Stopping promise job dispatcher 1463s JS CTX: Notifying reference holders of GjsContext dispose 1463s JS CTX: Checking unhandled promise rejections 1463s JS CTX: Releasing cached JS wrappers 1463s JS CTX: Final triggered GC 1463s JS CTX: Destroying JS context 1463s JS CTX: Releasing all native objects 1463s JS CTX: Disabling auto GC 1463s JS CTX: Ending trace on global object 1463s JS CTX: Freeing allocated resources 1463s JS CTX: JS context destroyed 1463s PASS: cjs/testNamespace.test 1463s Running test: cjs/detach.test 1463s 1..1 1463s ok 1 - /usr/libexec/installed-tests/cjs/debugger/detach.debugger 1463s PASS: cjs/detach.test 1463s Running test: cjs/finish.test 1463s 1..1 1463s ok 1 - /usr/libexec/installed-tests/cjs/debugger/finish.debugger 1463s PASS: cjs/finish.test 1463s Running test: cjs/backtrace.test 1463s 1..1 1463s ok 1 - /usr/libexec/installed-tests/cjs/debugger/backtrace.debugger 1463s PASS: cjs/backtrace.test 1463s SUMMARY: total=69; passed=69; skipped=0; failed=0; user=21.5s; system=8.6s; maxrss=139928 1464s autopkgtest [03:49:59]: test installed-tests: -----------------------] 1465s autopkgtest [03:50:00]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 1465s installed-tests PASS 1465s autopkgtest [03:50:00]: @@@@@@@@@@@@@@@@@@@@ summary 1465s acc PASS (superficial) 1465s build PASS (superficial) 1465s installed-tests PASS 1476s Creating nova instance adt-noble-arm64-cjs-20240325-032534-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240324.img (UUID 86f9118c-691d-4fd3-ac71-bf5396ee0d8a)... 1476s Creating nova instance adt-noble-arm64-cjs-20240325-032534-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240324.img (UUID 86f9118c-691d-4fd3-ac71-bf5396ee0d8a)... 1476s Creating nova instance adt-noble-arm64-cjs-20240325-032534-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240324.img (UUID 86f9118c-691d-4fd3-ac71-bf5396ee0d8a)...