0s autopkgtest [13:54:15]: starting date and time: 2024-03-20 13:54:15+0000 0s autopkgtest [13:54:15]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [13:54:15]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.2fk8xzfy/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:gtk+3.0,src:at-spi2-core,src:cups,src:glib2.0,src:gnutls28,src:nettle --apt-upgrade gjs --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=gtk+3.0/3.24.41-1.1ubuntu3 at-spi2-core/2.51.90-3 cups/2.4.7-1.2ubuntu1 glib2.0/2.79.3-3ubuntu5 gnutls28/3.8.3-1.1ubuntu2 nettle/3.9.1-2.2' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-ppc64el-16.secgroup --name adt-noble-ppc64el-gjs-20240320-135415-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --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/ 101s autopkgtest [13:55:56]: testbed dpkg architecture: ppc64el 101s autopkgtest [13:55:56]: testbed apt version: 2.7.12 101s autopkgtest [13:55:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 102s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 103s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [497 kB] 103s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3804 kB] 104s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 104s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.7 kB] 104s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [669 kB] 104s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 104s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 104s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 104s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4153 kB] 104s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 104s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [47.7 kB] 104s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 108s Fetched 9360 kB in 3s (3216 kB/s) 108s Reading package lists... 111s Reading package lists... 111s Building dependency tree... 111s Reading state information... 111s Calculating upgrade... 111s The following packages will be REMOVED: 111s libglib2.0-0 111s The following NEW packages will be installed: 111s libglib2.0-0t64 xdg-user-dirs 111s The following packages will be upgraded: 111s gir1.2-glib-2.0 libglib2.0-data 111s 2 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 111s Need to get 2022 kB of archives. 111s After this operation, 204 kB of additional disk space will be used. 111s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0 ppc64el 2.79.3-3ubuntu5 [182 kB] 112s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-0t64 ppc64el 2.79.3-3ubuntu5 [1773 kB] 112s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 112s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-user-dirs ppc64el 0.18-1 [20.0 kB] 112s Fetched 2022 kB in 1s (2865 kB/s) 112s (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 ... 70095 files and directories currently installed.) 112s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_ppc64el.deb ... 112s Unpacking gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 112s dpkg: libglib2.0-0:ppc64el: dependency problems, but removing anyway as you requested: 112s udisks2 depends on libglib2.0-0 (>= 2.77.0). 112s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 112s python3-gi depends on libglib2.0-0 (>= 2.77.0). 112s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 112s netplan.io depends on libglib2.0-0 (>= 2.70.0). 112s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 112s libxmlb2:ppc64el depends on libglib2.0-0 (>= 2.54.0). 112s libvolume-key1:ppc64el depends on libglib2.0-0 (>= 2.18.0). 112s libudisks2-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 112s libqrtr-glib0:ppc64el depends on libglib2.0-0 (>= 2.56). 112s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 112s libqmi-glib5:ppc64el depends on libglib2.0-0 (>= 2.54.0). 112s libpolkit-gobject-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 112s libpolkit-agent-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 112s libnetplan0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 112s libmm-glib0:ppc64el depends on libglib2.0-0 (>= 2.62.0). 112s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 112s libmbim-glib4:ppc64el depends on libglib2.0-0 (>= 2.56). 112s libjson-glib-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 112s libjcat1:ppc64el depends on libglib2.0-0 (>= 2.75.3). 112s libgusb2:ppc64el depends on libglib2.0-0 (>= 2.75.3). 112s libgudev-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 112s libgirepository-1.0-1:ppc64el depends on libglib2.0-0 (>= 2.79.0). 112s libfwupd2:ppc64el depends on libglib2.0-0 (>= 2.79.0). 112s libblockdev3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 112s libblockdev-utils3:ppc64el depends on libglib2.0-0 (>= 2.75.3). 112s libblockdev-swap3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 112s libblockdev-part3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 112s libblockdev-nvme3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 112s libblockdev-mdraid3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 112s libblockdev-loop3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 112s libblockdev-fs3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 112s libblockdev-crypto3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 112s fwupd depends on libglib2.0-0 (>= 2.79.0). 112s bolt depends on libglib2.0-0 (>= 2.56.0). 112s 112s (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 ... 70095 files and directories currently installed.) 112s Removing libglib2.0-0:ppc64el (2.79.2-1~ubuntu1) ... 112s Selecting previously unselected package libglib2.0-0t64:ppc64el. 112s (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 ... 70070 files and directories currently installed.) 112s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_ppc64el.deb ... 112s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 112s removed '/var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm' 112s Unpacking libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 113s Preparing to unpack .../libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 113s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 113s Selecting previously unselected package xdg-user-dirs. 113s Preparing to unpack .../xdg-user-dirs_0.18-1_ppc64el.deb ... 113s Unpacking xdg-user-dirs (0.18-1) ... 113s Setting up xdg-user-dirs (0.18-1) ... 113s Setting up libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 113s No schema files found: doing nothing. 113s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 113s Setting up gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) ... 113s Processing triggers for man-db (2.12.0-3) ... 113s Processing triggers for libc-bin (2.39-0ubuntu2) ... 113s Reading package lists... 114s Building dependency tree... 114s Reading state information... 114s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 114s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 115s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 115s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 116s Reading package lists... 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s Calculating upgrade... 116s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 116s Reading package lists... 117s Building dependency tree... 117s Reading state information... 117s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 120s autopkgtest [13:56:15]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Wed Feb 14 00:33:03 UTC 2024 121s autopkgtest [13:56:16]: @@@@@@@@@@@@@@@@@@@@ apt-source gjs 124s Get:1 http://ftpmaster.internal/ubuntu noble/main gjs 1.79.3-1 (dsc) [2594 B] 124s Get:2 http://ftpmaster.internal/ubuntu noble/main gjs 1.79.3-1 (tar) [660 kB] 124s Get:3 http://ftpmaster.internal/ubuntu noble/main gjs 1.79.3-1 (diff) [21.9 kB] 125s gpgv: Signature made Mon Feb 12 22:11:58 2024 UTC 125s gpgv: using RSA key 4D0BE12F0E4776D8AACE9696E66C775AEBFE6C7D 125s gpgv: Can't check signature: No public key 125s dpkg-source: warning: cannot verify inline signature for ./gjs_1.79.3-1.dsc: no acceptable signature found 125s autopkgtest [13:56:20]: testing package gjs version 1.79.3-1 125s autopkgtest [13:56:20]: build not needed 128s autopkgtest [13:56:23]: test build: preparing testbed 131s Reading package lists... 131s Building dependency tree... 131s Reading state information... 132s Starting pkgProblemResolver with broken count: 0 132s Starting 2 pkgProblemResolver with broken count: 0 132s Done 132s The following additional packages will be installed: 132s build-essential cpp cpp-13 cpp-13-powerpc64le-linux-gnu 132s cpp-powerpc64le-linux-gnu fontconfig-config fonts-dejavu-core 132s fonts-dejavu-mono g++ g++-13 g++-13-powerpc64le-linux-gnu 132s g++-powerpc64le-linux-gnu gcc gcc-13 gcc-13-powerpc64le-linux-gnu 132s gcc-powerpc64le-linux-gnu gir1.2-freedesktop gir1.2-freedesktop-dev 132s gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev gobject-introspection 132s gobject-introspection-bin libasan8 libatomic1 libblkid-dev libbrotli-dev 132s libbz2-dev libc-dev-bin libc6-dev libcairo-gobject2 132s libcairo-script-interpreter2 libcairo2 libcairo2-dev libcc1-0 libcrypt-dev 132s libelf1t64 libexpat1-dev libffi-dev libfontconfig-dev libfontconfig1 132s libfreetype-dev libgcc-13-dev libgirepository-1.0-dev libgirepository-2.0-0 132s libgirepository1.0-dev libgjs-dev libgjs0g libglib2.0-bin libglib2.0-dev 132s libglib2.0-dev-bin libgomp1 libice-dev libice6 libisl23 libitm1 liblsan0 132s libmount-dev libmozjs-115-0 libmozjs-115-dev libmpc3 libnsl-dev 132s libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 132s libpixman-1-dev libpkgconf3 libpng-dev libpthread-stubs0-dev libquadmath0 132s libselinux1-dev libsepol-dev libsm-dev libsm6 libstdc++-13-dev libtirpc-dev 132s libtsan2 libubsan1 libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev 132s libxcb-shm0 libxcb-shm0-dev libxcb1-dev libxdmcp-dev libxext-dev 132s libxrender-dev libxrender1 linux-libc-dev pkgconf pkgconf-bin python3-mako 132s python3-markdown python3-packaging rpcsvc-proto uuid-dev x11-common 132s x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 132s Suggested packages: 132s cpp-doc gcc-13-locales cpp-13-doc gcc-13-doc gcc-multilib manpages-dev 132s autoconf automake libtool flex bison gdb gcc-doc gdb-powerpc64le-linux-gnu 132s glibc-doc libcairo2-doc freetype2-doc libgirepository1.0-doc libglib2.0-doc 132s libgdk-pixbuf2.0-bin libxml2-utils libice-doc libsm-doc libstdc++-13-doc 132s libx11-doc libxcb-doc libxext-doc python-mako-doc python3-beaker 132s python-markdown-doc 132s Recommended packages: 132s bzip2-doc manpages manpages-dev libc-devtools libpng-tools 132s The following packages will be REMOVED: 132s libelf1 132s The following NEW packages will be installed: 132s autopkgtest-satdep build-essential cpp cpp-13 cpp-13-powerpc64le-linux-gnu 132s cpp-powerpc64le-linux-gnu fontconfig-config fonts-dejavu-core 132s fonts-dejavu-mono g++ g++-13 g++-13-powerpc64le-linux-gnu 132s g++-powerpc64le-linux-gnu gcc gcc-13 gcc-13-powerpc64le-linux-gnu 132s gcc-powerpc64le-linux-gnu gir1.2-freedesktop gir1.2-freedesktop-dev 132s gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev gobject-introspection 132s gobject-introspection-bin libasan8 libatomic1 libblkid-dev libbrotli-dev 132s libbz2-dev libc-dev-bin libc6-dev libcairo-gobject2 132s libcairo-script-interpreter2 libcairo2 libcairo2-dev libcc1-0 libcrypt-dev 132s libelf1t64 libexpat1-dev libffi-dev libfontconfig-dev libfontconfig1 132s libfreetype-dev libgcc-13-dev libgirepository-1.0-dev libgirepository-2.0-0 132s libgirepository1.0-dev libgjs-dev libgjs0g libglib2.0-bin libglib2.0-dev 132s libglib2.0-dev-bin libgomp1 libice-dev libice6 libisl23 libitm1 liblsan0 132s libmount-dev libmozjs-115-0 libmozjs-115-dev libmpc3 libnsl-dev 132s libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 132s libpixman-1-dev libpkgconf3 libpng-dev libpthread-stubs0-dev libquadmath0 132s libselinux1-dev libsepol-dev libsm-dev libsm6 libstdc++-13-dev libtirpc-dev 132s libtsan2 libubsan1 libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev 132s libxcb-shm0 libxcb-shm0-dev libxcb1-dev libxdmcp-dev libxext-dev 132s libxrender-dev libxrender1 linux-libc-dev pkgconf pkgconf-bin python3-mako 132s python3-markdown python3-packaging rpcsvc-proto uuid-dev x11-common 132s x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 132s 0 upgraded, 105 newly installed, 1 to remove and 0 not upgraded. 132s Need to get 95.4 MB/95.4 MB of archives. 132s After this operation, 380 MB of additional disk space will be used. 132s Get:1 /tmp/autopkgtest.DXDD3u/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [720 B] 132s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libelf1t64 ppc64el 0.190-1.1build2 [69.3 kB] 132s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libc-dev-bin ppc64el 2.39-0ubuntu2 [21.3 kB] 132s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el linux-libc-dev ppc64el 6.8.0-11.11 [1585 kB] 133s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libcrypt-dev ppc64el 1:4.4.36-4 [167 kB] 133s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libtirpc-dev ppc64el 1.3.4+ds-1build1 [262 kB] 133s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el libnsl-dev ppc64el 1.3.0-3 [79.2 kB] 133s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el rpcsvc-proto ppc64el 1.4.2-0ubuntu6 [82.3 kB] 133s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el libc6-dev ppc64el 2.39-0ubuntu2 [2102 kB] 134s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el libisl23 ppc64el 0.26-3 [864 kB] 134s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libmpc3 ppc64el 1.3.1-1 [61.2 kB] 134s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [10.7 MB] 136s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13 ppc64el 13.2.0-17ubuntu2 [1038 B] 136s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [5330 B] 136s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp ppc64el 4:13.2.0-7ubuntu1 [22.5 kB] 136s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el libcc1-0 ppc64el 14-20240303-1ubuntu1 [48.1 kB] 136s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el libgomp1 ppc64el 14-20240303-1ubuntu1 [161 kB] 136s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el libitm1 ppc64el 14-20240303-1ubuntu1 [32.4 kB] 136s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el libatomic1 ppc64el 14-20240303-1ubuntu1 [10.7 kB] 136s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el libasan8 ppc64el 14-20240303-1ubuntu1 [2973 kB] 136s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el liblsan0 ppc64el 14-20240303-1ubuntu1 [1325 kB] 136s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el libtsan2 ppc64el 14-20240303-1ubuntu1 [2734 kB] 136s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el libubsan1 ppc64el 14-20240303-1ubuntu1 [1194 kB] 136s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el libquadmath0 ppc64el 14-20240303-1ubuntu1 [158 kB] 136s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el libgcc-13-dev ppc64el 13.2.0-17ubuntu2 [1581 kB] 136s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [20.6 MB] 137s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13 ppc64el 13.2.0-17ubuntu2 [477 kB] 137s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1224 B] 137s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc ppc64el 4:13.2.0-7ubuntu1 [5022 B] 137s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el libstdc++-13-dev ppc64el 13.2.0-17ubuntu2 [2445 kB] 137s Get:31 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [12.2 MB] 137s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-13 ppc64el 13.2.0-17ubuntu2 [14.5 kB] 137s Get:33 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [968 B] 137s Get:34 http://ftpmaster.internal/ubuntu noble/main ppc64el g++ ppc64el 4:13.2.0-7ubuntu1 [1086 B] 137s Get:35 http://ftpmaster.internal/ubuntu noble/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 137s Get:36 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 137s Get:37 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 137s Get:38 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig-config ppc64el 2.15.0-1ubuntu1 [37.0 kB] 137s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig1 ppc64el 2.15.0-1ubuntu1 [190 kB] 137s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-0 ppc64el 0.42.2-1 [300 kB] 137s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0 ppc64el 1.15-1 [17.2 kB] 137s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0 ppc64el 1.15-1 [5896 B] 137s Get:43 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1 [23.3 kB] 137s Get:44 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2 ppc64el 1.18.0-1 [735 kB] 137s Get:45 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo-gobject2 ppc64el 1.18.0-1 [127 kB] 137s Get:46 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-freedesktop ppc64el 1.79.1-1 [48.5 kB] 137s Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0-dev ppc64el 2.79.3-3ubuntu5 [838 kB] 137s Get:48 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-freedesktop-dev ppc64el 1.79.1-1 [29.0 kB] 137s Get:49 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-girepository-2.0-dev ppc64el 1.79.1-1 [41.7 kB] 137s Get:50 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-mako all 1.3.2-1 [63.3 kB] 138s Get:51 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-markdown all 3.5.2-1 [72.0 kB] 138s Get:52 http://ftpmaster.internal/ubuntu noble/main ppc64el gobject-introspection-bin ppc64el 1.79.1-1 [358 kB] 138s Get:53 http://ftpmaster.internal/ubuntu noble/main ppc64el libffi-dev ppc64el 3.4.6-1 [67.4 kB] 138s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-bin ppc64el 2.79.3-3ubuntu5 [111 kB] 138s Get:55 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-packaging all 23.2-1 [40.6 kB] 138s Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgirepository-2.0-0 ppc64el 2.79.3-3ubuntu5 [84.2 kB] 138s Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-dev-bin ppc64el 2.79.3-3ubuntu5 [245 kB] 138s Get:58 http://ftpmaster.internal/ubuntu noble/main ppc64el uuid-dev ppc64el 2.39.3-6ubuntu2 [37.6 kB] 138s Get:59 http://ftpmaster.internal/ubuntu noble/main ppc64el libblkid-dev ppc64el 2.39.3-6ubuntu2 [260 kB] 138s Get:60 http://ftpmaster.internal/ubuntu noble/main ppc64el libsepol-dev ppc64el 3.5-2 [471 kB] 138s Get:61 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-16-0 ppc64el 10.42-4ubuntu1 [245 kB] 138s Get:62 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-32-0 ppc64el 10.42-4ubuntu1 [228 kB] 138s Get:63 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-posix3 ppc64el 10.42-4ubuntu1 [7016 B] 138s Get:64 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-dev ppc64el 10.42-4ubuntu1 [794 kB] 138s Get:65 http://ftpmaster.internal/ubuntu noble/main ppc64el libselinux1-dev ppc64el 3.5-2build1 [192 kB] 138s Get:66 http://ftpmaster.internal/ubuntu noble/main ppc64el libmount-dev ppc64el 2.39.3-6ubuntu2 [14.9 kB] 138s Get:67 http://ftpmaster.internal/ubuntu noble/main ppc64el libpkgconf3 ppc64el 1.8.1-2 [36.9 kB] 138s Get:68 http://ftpmaster.internal/ubuntu noble/main ppc64el pkgconf-bin ppc64el 1.8.1-2 [22.0 kB] 138s Get:69 http://ftpmaster.internal/ubuntu noble/main ppc64el pkgconf ppc64el 1.8.1-2 [16.7 kB] 138s Get:70 http://ftpmaster.internal/ubuntu noble/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg-3ubuntu1 [902 kB] 138s Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-dev ppc64el 2.79.3-3ubuntu5 [2147 kB] 138s Get:72 http://ftpmaster.internal/ubuntu noble/main ppc64el gobject-introspection ppc64el 1.79.1-1 [23.3 kB] 138s Get:73 http://ftpmaster.internal/ubuntu noble/main ppc64el libbrotli-dev ppc64el 1.1.0-2 [421 kB] 138s Get:74 http://ftpmaster.internal/ubuntu noble/main ppc64el libbz2-dev ppc64el 1.0.8-5ubuntu1 [51.2 kB] 138s Get:75 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo-script-interpreter2 ppc64el 1.18.0-1 [78.3 kB] 138s Get:76 http://ftpmaster.internal/ubuntu noble/main ppc64el libexpat1-dev ppc64el 2.6.0-1 [152 kB] 138s Get:77 http://ftpmaster.internal/ubuntu noble/main ppc64el libpng-dev ppc64el 1.6.43-1 [327 kB] 138s Get:78 http://ftpmaster.internal/ubuntu noble/main ppc64el libfreetype-dev ppc64el 2.13.2+dfsg-1 [702 kB] 138s Get:79 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig-dev ppc64el 2.15.0-1ubuntu1 [212 kB] 138s Get:80 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-dev ppc64el 0.42.2-1 [333 kB] 138s Get:81 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-common all 1:7.7+23ubuntu2 [23.4 kB] 138s Get:82 http://ftpmaster.internal/ubuntu noble/main ppc64el libice6 ppc64el 2:1.0.10-1build2 [49.3 kB] 138s Get:83 http://ftpmaster.internal/ubuntu noble/main ppc64el libsm6 ppc64el 2:1.2.3-1build2 [18.5 kB] 138s Get:84 http://ftpmaster.internal/ubuntu noble/main ppc64el xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 138s Get:85 http://ftpmaster.internal/ubuntu noble/main ppc64el x11proto-dev all 2023.2-1 [602 kB] 138s Get:86 http://ftpmaster.internal/ubuntu noble/main ppc64el x11proto-core-dev all 2023.2-1 [2444 B] 138s Get:87 http://ftpmaster.internal/ubuntu noble/main ppc64el libice-dev ppc64el 2:1.0.10-1build2 [60.0 kB] 138s Get:88 http://ftpmaster.internal/ubuntu noble/main ppc64el libsm-dev ppc64el 2:1.2.3-1build2 [20.7 kB] 138s Get:89 http://ftpmaster.internal/ubuntu noble/main ppc64el libxau-dev ppc64el 1:1.0.9-1build5 [10.3 kB] 138s Get:90 http://ftpmaster.internal/ubuntu noble/main ppc64el libxdmcp-dev ppc64el 1:1.1.3-0ubuntu5 [28.1 kB] 138s Get:91 http://ftpmaster.internal/ubuntu noble/main ppc64el xtrans-dev all 1.4.0-1 [68.9 kB] 138s Get:92 http://ftpmaster.internal/ubuntu noble/main ppc64el libpthread-stubs0-dev ppc64el 0.4-1build2 [5510 B] 138s Get:93 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb1-dev ppc64el 1.15-1 [96.0 kB] 138s Get:94 http://ftpmaster.internal/ubuntu noble/main ppc64el libx11-dev ppc64el 2:1.8.7-1 [837 kB] 138s Get:95 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0-dev ppc64el 1.15-1 [20.9 kB] 138s Get:96 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0-dev ppc64el 1.15-1 [7294 B] 138s Get:97 http://ftpmaster.internal/ubuntu noble/main ppc64el libxext-dev ppc64el 2:1.3.4-1build1 [96.3 kB] 138s Get:98 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender-dev ppc64el 1:0.9.10-1.1 [30.4 kB] 138s Get:99 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2-dev ppc64el 1.18.0-1 [41.1 kB] 138s Get:100 http://ftpmaster.internal/ubuntu noble/main ppc64el libgirepository-1.0-dev ppc64el 1.79.1-1 [28.7 kB] 138s Get:101 http://ftpmaster.internal/ubuntu noble/main ppc64el libgirepository1.0-dev ppc64el 1.79.1-1 [17.2 kB] 138s Get:102 http://ftpmaster.internal/ubuntu noble/main ppc64el libmozjs-115-0 ppc64el 115.8.0-1 [8705 kB] 139s Get:103 http://ftpmaster.internal/ubuntu noble/main ppc64el libgjs0g ppc64el 1.79.3-1 [415 kB] 139s Get:104 http://ftpmaster.internal/ubuntu noble/main ppc64el libmozjs-115-dev ppc64el 115.8.0-1 [9752 kB] 140s Get:105 http://ftpmaster.internal/ubuntu noble/main ppc64el libgjs-dev ppc64el 1.79.3-1 [8784 B] 140s Fetched 95.4 MB in 8s (12.2 MB/s) 140s dpkg: libelf1:ppc64el: dependency problems, but removing anyway as you requested: 140s linux-headers-6.8.0-11-generic depends on libelf1 (>= 0.144). 140s libbpf1:ppc64el depends on libelf1 (>= 0.144). 140s iproute2 depends on libelf1 (>= 0.131). 140s 140s (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 ... 70109 files and directories currently installed.) 140s Removing libelf1:ppc64el (0.190-1) ... 140s Selecting previously unselected package libelf1t64:ppc64el. 140s (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 ... 70104 files and directories currently installed.) 140s Preparing to unpack .../000-libelf1t64_0.190-1.1build2_ppc64el.deb ... 140s Unpacking libelf1t64:ppc64el (0.190-1.1build2) ... 140s Selecting previously unselected package libc-dev-bin. 140s Preparing to unpack .../001-libc-dev-bin_2.39-0ubuntu2_ppc64el.deb ... 140s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 140s Selecting previously unselected package linux-libc-dev:ppc64el. 140s Preparing to unpack .../002-linux-libc-dev_6.8.0-11.11_ppc64el.deb ... 140s Unpacking linux-libc-dev:ppc64el (6.8.0-11.11) ... 141s Selecting previously unselected package libcrypt-dev:ppc64el. 141s Preparing to unpack .../003-libcrypt-dev_1%3a4.4.36-4_ppc64el.deb ... 141s Unpacking libcrypt-dev:ppc64el (1:4.4.36-4) ... 141s Selecting previously unselected package libtirpc-dev:ppc64el. 141s Preparing to unpack .../004-libtirpc-dev_1.3.4+ds-1build1_ppc64el.deb ... 141s Unpacking libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 141s Selecting previously unselected package libnsl-dev:ppc64el. 141s Preparing to unpack .../005-libnsl-dev_1.3.0-3_ppc64el.deb ... 141s Unpacking libnsl-dev:ppc64el (1.3.0-3) ... 141s Selecting previously unselected package rpcsvc-proto. 141s Preparing to unpack .../006-rpcsvc-proto_1.4.2-0ubuntu6_ppc64el.deb ... 141s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 141s Selecting previously unselected package libc6-dev:ppc64el. 141s Preparing to unpack .../007-libc6-dev_2.39-0ubuntu2_ppc64el.deb ... 141s Unpacking libc6-dev:ppc64el (2.39-0ubuntu2) ... 141s Selecting previously unselected package libisl23:ppc64el. 141s Preparing to unpack .../008-libisl23_0.26-3_ppc64el.deb ... 141s Unpacking libisl23:ppc64el (0.26-3) ... 141s Selecting previously unselected package libmpc3:ppc64el. 141s Preparing to unpack .../009-libmpc3_1.3.1-1_ppc64el.deb ... 141s Unpacking libmpc3:ppc64el (1.3.1-1) ... 141s Selecting previously unselected package cpp-13-powerpc64le-linux-gnu. 141s Preparing to unpack .../010-cpp-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 141s Unpacking cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 141s Selecting previously unselected package cpp-13. 141s Preparing to unpack .../011-cpp-13_13.2.0-17ubuntu2_ppc64el.deb ... 141s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 141s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 141s Preparing to unpack .../012-cpp-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 141s Unpacking cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 141s Selecting previously unselected package cpp. 141s Preparing to unpack .../013-cpp_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 141s Unpacking cpp (4:13.2.0-7ubuntu1) ... 141s Selecting previously unselected package libcc1-0:ppc64el. 141s Preparing to unpack .../014-libcc1-0_14-20240303-1ubuntu1_ppc64el.deb ... 141s Unpacking libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 141s Selecting previously unselected package libgomp1:ppc64el. 141s Preparing to unpack .../015-libgomp1_14-20240303-1ubuntu1_ppc64el.deb ... 141s Unpacking libgomp1:ppc64el (14-20240303-1ubuntu1) ... 141s Selecting previously unselected package libitm1:ppc64el. 141s Preparing to unpack .../016-libitm1_14-20240303-1ubuntu1_ppc64el.deb ... 141s Unpacking libitm1:ppc64el (14-20240303-1ubuntu1) ... 141s Selecting previously unselected package libatomic1:ppc64el. 141s Preparing to unpack .../017-libatomic1_14-20240303-1ubuntu1_ppc64el.deb ... 141s Unpacking libatomic1:ppc64el (14-20240303-1ubuntu1) ... 141s Selecting previously unselected package libasan8:ppc64el. 141s Preparing to unpack .../018-libasan8_14-20240303-1ubuntu1_ppc64el.deb ... 141s Unpacking libasan8:ppc64el (14-20240303-1ubuntu1) ... 141s Selecting previously unselected package liblsan0:ppc64el. 141s Preparing to unpack .../019-liblsan0_14-20240303-1ubuntu1_ppc64el.deb ... 141s Unpacking liblsan0:ppc64el (14-20240303-1ubuntu1) ... 141s Selecting previously unselected package libtsan2:ppc64el. 141s Preparing to unpack .../020-libtsan2_14-20240303-1ubuntu1_ppc64el.deb ... 141s Unpacking libtsan2:ppc64el (14-20240303-1ubuntu1) ... 141s Selecting previously unselected package libubsan1:ppc64el. 141s Preparing to unpack .../021-libubsan1_14-20240303-1ubuntu1_ppc64el.deb ... 141s Unpacking libubsan1:ppc64el (14-20240303-1ubuntu1) ... 141s Selecting previously unselected package libquadmath0:ppc64el. 141s Preparing to unpack .../022-libquadmath0_14-20240303-1ubuntu1_ppc64el.deb ... 141s Unpacking libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 141s Selecting previously unselected package libgcc-13-dev:ppc64el. 141s Preparing to unpack .../023-libgcc-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 141s Unpacking libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 142s Selecting previously unselected package gcc-13-powerpc64le-linux-gnu. 142s Preparing to unpack .../024-gcc-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 142s Unpacking gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 142s Selecting previously unselected package gcc-13. 142s Preparing to unpack .../025-gcc-13_13.2.0-17ubuntu2_ppc64el.deb ... 142s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 142s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 142s Preparing to unpack .../026-gcc-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 142s Unpacking gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 142s Selecting previously unselected package gcc. 142s Preparing to unpack .../027-gcc_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 142s Unpacking gcc (4:13.2.0-7ubuntu1) ... 142s Selecting previously unselected package libstdc++-13-dev:ppc64el. 142s Preparing to unpack .../028-libstdc++-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 142s Unpacking libstdc++-13-dev:ppc64el (13.2.0-17ubuntu2) ... 142s Selecting previously unselected package g++-13-powerpc64le-linux-gnu. 142s Preparing to unpack .../029-g++-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 142s Unpacking g++-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 142s Selecting previously unselected package g++-13. 142s Preparing to unpack .../030-g++-13_13.2.0-17ubuntu2_ppc64el.deb ... 142s Unpacking g++-13 (13.2.0-17ubuntu2) ... 142s Selecting previously unselected package g++-powerpc64le-linux-gnu. 142s Preparing to unpack .../031-g++-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 142s Unpacking g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 142s Selecting previously unselected package g++. 142s Preparing to unpack .../032-g++_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 142s Unpacking g++ (4:13.2.0-7ubuntu1) ... 142s Selecting previously unselected package build-essential. 142s Preparing to unpack .../033-build-essential_12.10ubuntu1_ppc64el.deb ... 142s Unpacking build-essential (12.10ubuntu1) ... 142s Selecting previously unselected package fonts-dejavu-mono. 142s Preparing to unpack .../034-fonts-dejavu-mono_2.37-8_all.deb ... 142s Unpacking fonts-dejavu-mono (2.37-8) ... 143s Selecting previously unselected package fonts-dejavu-core. 143s Preparing to unpack .../035-fonts-dejavu-core_2.37-8_all.deb ... 143s Unpacking fonts-dejavu-core (2.37-8) ... 143s Selecting previously unselected package fontconfig-config. 143s Preparing to unpack .../036-fontconfig-config_2.15.0-1ubuntu1_ppc64el.deb ... 143s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 143s Selecting previously unselected package libfontconfig1:ppc64el. 143s Preparing to unpack .../037-libfontconfig1_2.15.0-1ubuntu1_ppc64el.deb ... 143s Unpacking libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 143s Selecting previously unselected package libpixman-1-0:ppc64el. 143s Preparing to unpack .../038-libpixman-1-0_0.42.2-1_ppc64el.deb ... 143s Unpacking libpixman-1-0:ppc64el (0.42.2-1) ... 143s Selecting previously unselected package libxcb-render0:ppc64el. 143s Preparing to unpack .../039-libxcb-render0_1.15-1_ppc64el.deb ... 143s Unpacking libxcb-render0:ppc64el (1.15-1) ... 143s Selecting previously unselected package libxcb-shm0:ppc64el. 143s Preparing to unpack .../040-libxcb-shm0_1.15-1_ppc64el.deb ... 143s Unpacking libxcb-shm0:ppc64el (1.15-1) ... 143s Selecting previously unselected package libxrender1:ppc64el. 143s Preparing to unpack .../041-libxrender1_1%3a0.9.10-1.1_ppc64el.deb ... 143s Unpacking libxrender1:ppc64el (1:0.9.10-1.1) ... 143s Selecting previously unselected package libcairo2:ppc64el. 143s Preparing to unpack .../042-libcairo2_1.18.0-1_ppc64el.deb ... 143s Unpacking libcairo2:ppc64el (1.18.0-1) ... 143s Selecting previously unselected package libcairo-gobject2:ppc64el. 143s Preparing to unpack .../043-libcairo-gobject2_1.18.0-1_ppc64el.deb ... 143s Unpacking libcairo-gobject2:ppc64el (1.18.0-1) ... 143s Selecting previously unselected package gir1.2-freedesktop:ppc64el. 143s Preparing to unpack .../044-gir1.2-freedesktop_1.79.1-1_ppc64el.deb ... 143s Unpacking gir1.2-freedesktop:ppc64el (1.79.1-1) ... 143s Selecting previously unselected package gir1.2-glib-2.0-dev:ppc64el. 143s Preparing to unpack .../045-gir1.2-glib-2.0-dev_2.79.3-3ubuntu5_ppc64el.deb ... 143s Unpacking gir1.2-glib-2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 143s Selecting previously unselected package gir1.2-freedesktop-dev:ppc64el. 143s Preparing to unpack .../046-gir1.2-freedesktop-dev_1.79.1-1_ppc64el.deb ... 143s Unpacking gir1.2-freedesktop-dev:ppc64el (1.79.1-1) ... 143s Selecting previously unselected package gir1.2-girepository-2.0-dev:ppc64el. 143s Preparing to unpack .../047-gir1.2-girepository-2.0-dev_1.79.1-1_ppc64el.deb ... 143s Unpacking gir1.2-girepository-2.0-dev:ppc64el (1.79.1-1) ... 143s Selecting previously unselected package python3-mako. 143s Preparing to unpack .../048-python3-mako_1.3.2-1_all.deb ... 143s Unpacking python3-mako (1.3.2-1) ... 143s Selecting previously unselected package python3-markdown. 143s Preparing to unpack .../049-python3-markdown_3.5.2-1_all.deb ... 143s Unpacking python3-markdown (3.5.2-1) ... 143s Selecting previously unselected package gobject-introspection-bin. 143s Preparing to unpack .../050-gobject-introspection-bin_1.79.1-1_ppc64el.deb ... 143s Unpacking gobject-introspection-bin (1.79.1-1) ... 143s Selecting previously unselected package libffi-dev:ppc64el. 143s Preparing to unpack .../051-libffi-dev_3.4.6-1_ppc64el.deb ... 143s Unpacking libffi-dev:ppc64el (3.4.6-1) ... 143s Selecting previously unselected package libglib2.0-bin. 143s Preparing to unpack .../052-libglib2.0-bin_2.79.3-3ubuntu5_ppc64el.deb ... 143s Unpacking libglib2.0-bin (2.79.3-3ubuntu5) ... 143s Selecting previously unselected package python3-packaging. 143s Preparing to unpack .../053-python3-packaging_23.2-1_all.deb ... 143s Unpacking python3-packaging (23.2-1) ... 143s Selecting previously unselected package libgirepository-2.0-0:ppc64el. 143s Preparing to unpack .../054-libgirepository-2.0-0_2.79.3-3ubuntu5_ppc64el.deb ... 143s Unpacking libgirepository-2.0-0:ppc64el (2.79.3-3ubuntu5) ... 143s Selecting previously unselected package libglib2.0-dev-bin. 143s Preparing to unpack .../055-libglib2.0-dev-bin_2.79.3-3ubuntu5_ppc64el.deb ... 143s Unpacking libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 143s Selecting previously unselected package uuid-dev:ppc64el. 143s Preparing to unpack .../056-uuid-dev_2.39.3-6ubuntu2_ppc64el.deb ... 143s Unpacking uuid-dev:ppc64el (2.39.3-6ubuntu2) ... 143s Selecting previously unselected package libblkid-dev:ppc64el. 143s Preparing to unpack .../057-libblkid-dev_2.39.3-6ubuntu2_ppc64el.deb ... 143s Unpacking libblkid-dev:ppc64el (2.39.3-6ubuntu2) ... 143s Selecting previously unselected package libsepol-dev:ppc64el. 143s Preparing to unpack .../058-libsepol-dev_3.5-2_ppc64el.deb ... 143s Unpacking libsepol-dev:ppc64el (3.5-2) ... 143s Selecting previously unselected package libpcre2-16-0:ppc64el. 143s Preparing to unpack .../059-libpcre2-16-0_10.42-4ubuntu1_ppc64el.deb ... 143s Unpacking libpcre2-16-0:ppc64el (10.42-4ubuntu1) ... 143s Selecting previously unselected package libpcre2-32-0:ppc64el. 143s Preparing to unpack .../060-libpcre2-32-0_10.42-4ubuntu1_ppc64el.deb ... 143s Unpacking libpcre2-32-0:ppc64el (10.42-4ubuntu1) ... 143s Selecting previously unselected package libpcre2-posix3:ppc64el. 143s Preparing to unpack .../061-libpcre2-posix3_10.42-4ubuntu1_ppc64el.deb ... 143s Unpacking libpcre2-posix3:ppc64el (10.42-4ubuntu1) ... 143s Selecting previously unselected package libpcre2-dev:ppc64el. 143s Preparing to unpack .../062-libpcre2-dev_10.42-4ubuntu1_ppc64el.deb ... 143s Unpacking libpcre2-dev:ppc64el (10.42-4ubuntu1) ... 144s Selecting previously unselected package libselinux1-dev:ppc64el. 144s Preparing to unpack .../063-libselinux1-dev_3.5-2build1_ppc64el.deb ... 144s Unpacking libselinux1-dev:ppc64el (3.5-2build1) ... 144s Selecting previously unselected package libmount-dev:ppc64el. 144s Preparing to unpack .../064-libmount-dev_2.39.3-6ubuntu2_ppc64el.deb ... 144s Unpacking libmount-dev:ppc64el (2.39.3-6ubuntu2) ... 144s Selecting previously unselected package libpkgconf3:ppc64el. 144s Preparing to unpack .../065-libpkgconf3_1.8.1-2_ppc64el.deb ... 144s Unpacking libpkgconf3:ppc64el (1.8.1-2) ... 144s Selecting previously unselected package pkgconf-bin. 144s Preparing to unpack .../066-pkgconf-bin_1.8.1-2_ppc64el.deb ... 144s Unpacking pkgconf-bin (1.8.1-2) ... 144s Selecting previously unselected package pkgconf:ppc64el. 144s Preparing to unpack .../067-pkgconf_1.8.1-2_ppc64el.deb ... 144s Unpacking pkgconf:ppc64el (1.8.1-2) ... 144s Selecting previously unselected package zlib1g-dev:ppc64el. 144s Preparing to unpack .../068-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_ppc64el.deb ... 144s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg-3ubuntu1) ... 144s Selecting previously unselected package libglib2.0-dev:ppc64el. 144s Preparing to unpack .../069-libglib2.0-dev_2.79.3-3ubuntu5_ppc64el.deb ... 144s Unpacking libglib2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 144s Selecting previously unselected package gobject-introspection:ppc64el. 144s Preparing to unpack .../070-gobject-introspection_1.79.1-1_ppc64el.deb ... 144s Unpacking gobject-introspection:ppc64el (1.79.1-1) ... 144s Selecting previously unselected package libbrotli-dev:ppc64el. 144s Preparing to unpack .../071-libbrotli-dev_1.1.0-2_ppc64el.deb ... 144s Unpacking libbrotli-dev:ppc64el (1.1.0-2) ... 144s Selecting previously unselected package libbz2-dev:ppc64el. 144s Preparing to unpack .../072-libbz2-dev_1.0.8-5ubuntu1_ppc64el.deb ... 144s Unpacking libbz2-dev:ppc64el (1.0.8-5ubuntu1) ... 144s Selecting previously unselected package libcairo-script-interpreter2:ppc64el. 144s Preparing to unpack .../073-libcairo-script-interpreter2_1.18.0-1_ppc64el.deb ... 144s Unpacking libcairo-script-interpreter2:ppc64el (1.18.0-1) ... 144s Selecting previously unselected package libexpat1-dev:ppc64el. 144s Preparing to unpack .../074-libexpat1-dev_2.6.0-1_ppc64el.deb ... 144s Unpacking libexpat1-dev:ppc64el (2.6.0-1) ... 144s Selecting previously unselected package libpng-dev:ppc64el. 144s Preparing to unpack .../075-libpng-dev_1.6.43-1_ppc64el.deb ... 144s Unpacking libpng-dev:ppc64el (1.6.43-1) ... 144s Selecting previously unselected package libfreetype-dev:ppc64el. 144s Preparing to unpack .../076-libfreetype-dev_2.13.2+dfsg-1_ppc64el.deb ... 144s Unpacking libfreetype-dev:ppc64el (2.13.2+dfsg-1) ... 144s Selecting previously unselected package libfontconfig-dev:ppc64el. 144s Preparing to unpack .../077-libfontconfig-dev_2.15.0-1ubuntu1_ppc64el.deb ... 144s Unpacking libfontconfig-dev:ppc64el (2.15.0-1ubuntu1) ... 144s Selecting previously unselected package libpixman-1-dev:ppc64el. 144s Preparing to unpack .../078-libpixman-1-dev_0.42.2-1_ppc64el.deb ... 144s Unpacking libpixman-1-dev:ppc64el (0.42.2-1) ... 144s Selecting previously unselected package x11-common. 144s Preparing to unpack .../079-x11-common_1%3a7.7+23ubuntu2_all.deb ... 144s Unpacking x11-common (1:7.7+23ubuntu2) ... 144s Selecting previously unselected package libice6:ppc64el. 144s Preparing to unpack .../080-libice6_2%3a1.0.10-1build2_ppc64el.deb ... 144s Unpacking libice6:ppc64el (2:1.0.10-1build2) ... 144s Selecting previously unselected package libsm6:ppc64el. 144s Preparing to unpack .../081-libsm6_2%3a1.2.3-1build2_ppc64el.deb ... 144s Unpacking libsm6:ppc64el (2:1.2.3-1build2) ... 144s Selecting previously unselected package xorg-sgml-doctools. 144s Preparing to unpack .../082-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 144s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 144s Selecting previously unselected package x11proto-dev. 144s Preparing to unpack .../083-x11proto-dev_2023.2-1_all.deb ... 144s Unpacking x11proto-dev (2023.2-1) ... 144s Selecting previously unselected package x11proto-core-dev. 144s Preparing to unpack .../084-x11proto-core-dev_2023.2-1_all.deb ... 144s Unpacking x11proto-core-dev (2023.2-1) ... 144s Selecting previously unselected package libice-dev:ppc64el. 144s Preparing to unpack .../085-libice-dev_2%3a1.0.10-1build2_ppc64el.deb ... 144s Unpacking libice-dev:ppc64el (2:1.0.10-1build2) ... 144s Selecting previously unselected package libsm-dev:ppc64el. 144s Preparing to unpack .../086-libsm-dev_2%3a1.2.3-1build2_ppc64el.deb ... 144s Unpacking libsm-dev:ppc64el (2:1.2.3-1build2) ... 144s Selecting previously unselected package libxau-dev:ppc64el. 144s Preparing to unpack .../087-libxau-dev_1%3a1.0.9-1build5_ppc64el.deb ... 144s Unpacking libxau-dev:ppc64el (1:1.0.9-1build5) ... 144s Selecting previously unselected package libxdmcp-dev:ppc64el. 144s Preparing to unpack .../088-libxdmcp-dev_1%3a1.1.3-0ubuntu5_ppc64el.deb ... 144s Unpacking libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu5) ... 144s Selecting previously unselected package xtrans-dev. 144s Preparing to unpack .../089-xtrans-dev_1.4.0-1_all.deb ... 144s Unpacking xtrans-dev (1.4.0-1) ... 144s Selecting previously unselected package libpthread-stubs0-dev:ppc64el. 144s Preparing to unpack .../090-libpthread-stubs0-dev_0.4-1build2_ppc64el.deb ... 144s Unpacking libpthread-stubs0-dev:ppc64el (0.4-1build2) ... 144s Selecting previously unselected package libxcb1-dev:ppc64el. 144s Preparing to unpack .../091-libxcb1-dev_1.15-1_ppc64el.deb ... 144s Unpacking libxcb1-dev:ppc64el (1.15-1) ... 144s Selecting previously unselected package libx11-dev:ppc64el. 144s Preparing to unpack .../092-libx11-dev_2%3a1.8.7-1_ppc64el.deb ... 144s Unpacking libx11-dev:ppc64el (2:1.8.7-1) ... 144s Selecting previously unselected package libxcb-render0-dev:ppc64el. 144s Preparing to unpack .../093-libxcb-render0-dev_1.15-1_ppc64el.deb ... 144s Unpacking libxcb-render0-dev:ppc64el (1.15-1) ... 144s Selecting previously unselected package libxcb-shm0-dev:ppc64el. 144s Preparing to unpack .../094-libxcb-shm0-dev_1.15-1_ppc64el.deb ... 144s Unpacking libxcb-shm0-dev:ppc64el (1.15-1) ... 144s Selecting previously unselected package libxext-dev:ppc64el. 144s Preparing to unpack .../095-libxext-dev_2%3a1.3.4-1build1_ppc64el.deb ... 144s Unpacking libxext-dev:ppc64el (2:1.3.4-1build1) ... 144s Selecting previously unselected package libxrender-dev:ppc64el. 145s Preparing to unpack .../096-libxrender-dev_1%3a0.9.10-1.1_ppc64el.deb ... 145s Unpacking libxrender-dev:ppc64el (1:0.9.10-1.1) ... 145s Selecting previously unselected package libcairo2-dev:ppc64el. 145s Preparing to unpack .../097-libcairo2-dev_1.18.0-1_ppc64el.deb ... 145s Unpacking libcairo2-dev:ppc64el (1.18.0-1) ... 145s Selecting previously unselected package libgirepository-1.0-dev:ppc64el. 145s Preparing to unpack .../098-libgirepository-1.0-dev_1.79.1-1_ppc64el.deb ... 145s Unpacking libgirepository-1.0-dev:ppc64el (1.79.1-1) ... 145s Selecting previously unselected package libgirepository1.0-dev. 145s Preparing to unpack .../099-libgirepository1.0-dev_1.79.1-1_ppc64el.deb ... 145s Unpacking libgirepository1.0-dev (1.79.1-1) ... 145s Selecting previously unselected package libmozjs-115-0:ppc64el. 145s Preparing to unpack .../100-libmozjs-115-0_115.8.0-1_ppc64el.deb ... 145s Unpacking libmozjs-115-0:ppc64el (115.8.0-1) ... 145s Selecting previously unselected package libgjs0g:ppc64el. 145s Preparing to unpack .../101-libgjs0g_1.79.3-1_ppc64el.deb ... 145s Unpacking libgjs0g:ppc64el (1.79.3-1) ... 145s Selecting previously unselected package libmozjs-115-dev. 145s Preparing to unpack .../102-libmozjs-115-dev_115.8.0-1_ppc64el.deb ... 145s Unpacking libmozjs-115-dev (115.8.0-1) ... 145s Selecting previously unselected package libgjs-dev:ppc64el. 145s Preparing to unpack .../103-libgjs-dev_1.79.3-1_ppc64el.deb ... 145s Unpacking libgjs-dev:ppc64el (1.79.3-1) ... 145s Selecting previously unselected package autopkgtest-satdep. 146s Preparing to unpack .../104-1-autopkgtest-satdep.deb ... 146s Unpacking autopkgtest-satdep (0) ... 146s Setting up libpixman-1-0:ppc64el (0.42.2-1) ... 146s Setting up libpixman-1-dev:ppc64el (0.42.2-1) ... 146s Setting up libxrender1:ppc64el (1:0.9.10-1.1) ... 146s Setting up libgirepository-2.0-0:ppc64el (2.79.3-3ubuntu5) ... 146s Setting up libxcb-render0:ppc64el (1.15-1) ... 146s Setting up x11-common (1:7.7+23ubuntu2) ... 146s Setting up linux-libc-dev:ppc64el (6.8.0-11.11) ... 146s Setting up libmozjs-115-0:ppc64el (115.8.0-1) ... 146s Setting up libxcb-shm0:ppc64el (1.15-1) ... 146s Setting up libgomp1:ppc64el (14-20240303-1ubuntu1) ... 146s Setting up libffi-dev:ppc64el (3.4.6-1) ... 146s Setting up libpthread-stubs0-dev:ppc64el (0.4-1build2) ... 146s Setting up libpcre2-16-0:ppc64el (10.42-4ubuntu1) ... 146s Setting up libelf1t64:ppc64el (0.190-1.1build2) ... 146s Setting up xtrans-dev (1.4.0-1) ... 146s Setting up libpcre2-32-0:ppc64el (10.42-4ubuntu1) ... 146s Setting up python3-packaging (23.2-1) ... 146s Setting up libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 146s Setting up libpkgconf3:ppc64el (1.8.1-2) ... 146s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 146s Setting up libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 146s Setting up fonts-dejavu-mono (2.37-8) ... 146s Setting up libmpc3:ppc64el (1.3.1-1) ... 146s Setting up libatomic1:ppc64el (14-20240303-1ubuntu1) ... 146s Setting up python3-markdown (3.5.2-1) ... 146s Setting up fonts-dejavu-core (2.37-8) ... 146s Setting up libsepol-dev:ppc64el (3.5-2) ... 146s Setting up pkgconf-bin (1.8.1-2) ... 146s Setting up libubsan1:ppc64el (14-20240303-1ubuntu1) ... 146s Setting up libpcre2-posix3:ppc64el (10.42-4ubuntu1) ... 146s Setting up libnsl-dev:ppc64el (1.3.0-3) ... 146s Setting up gir1.2-glib-2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 146s Setting up libcrypt-dev:ppc64el (1:4.4.36-4) ... 146s Setting up libasan8:ppc64el (14-20240303-1ubuntu1) ... 146s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 146s Setting up libmozjs-115-dev (115.8.0-1) ... 146s Setting up libtsan2:ppc64el (14-20240303-1ubuntu1) ... 146s Setting up libisl23:ppc64el (0.26-3) ... 146s Setting up libc-dev-bin (2.39-0ubuntu2) ... 146s Setting up cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 146s Setting up libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 146s Setting up libbrotli-dev:ppc64el (1.1.0-2) ... 146s Setting up liblsan0:ppc64el (14-20240303-1ubuntu1) ... 146s Setting up libitm1:ppc64el (14-20240303-1ubuntu1) ... 146s Setting up python3-mako (1.3.2-1) ... 146s Setting up cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 146s Setting up x11proto-dev (2023.2-1) ... 146s Setting up libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 146s Setting up libice6:ppc64el (2:1.0.10-1build2) ... 146s Setting up libxau-dev:ppc64el (1:1.0.9-1build5) ... 146s Setting up cpp-13 (13.2.0-17ubuntu2) ... 146s Setting up libice-dev:ppc64el (2:1.0.10-1build2) ... 146s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 146s Setting up libglib2.0-bin (2.79.3-3ubuntu5) ... 146s Setting up gir1.2-girepository-2.0-dev:ppc64el (1.79.1-1) ... 146s Setting up pkgconf:ppc64el (1.8.1-2) ... 146s Setting up libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu5) ... 146s Setting up x11proto-core-dev (2023.2-1) ... 146s Setting up libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 146s Setting up cpp (4:13.2.0-7ubuntu1) ... 146s Setting up libc6-dev:ppc64el (2.39-0ubuntu2) ... 146s Setting up libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 146s Setting up libsm6:ppc64el (2:1.2.3-1build2) ... 146s Setting up libstdc++-13-dev:ppc64el (13.2.0-17ubuntu2) ... 146s Setting up libbz2-dev:ppc64el (1.0.8-5ubuntu1) ... 146s Setting up libxcb1-dev:ppc64el (1.15-1) ... 146s Setting up libpcre2-dev:ppc64el (10.42-4ubuntu1) ... 146s Setting up libsm-dev:ppc64el (2:1.2.3-1build2) ... 146s Setting up libselinux1-dev:ppc64el (3.5-2build1) ... 146s Setting up libx11-dev:ppc64el (2:1.8.7-1) ... 146s Setting up libcairo2:ppc64el (1.18.0-1) ... 146s Setting up libxcb-shm0-dev:ppc64el (1.15-1) ... 146s Setting up libexpat1-dev:ppc64el (2.6.0-1) ... 146s Setting up uuid-dev:ppc64el (2.39.3-6ubuntu2) ... 146s Setting up gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 146s Setting up gcc-13 (13.2.0-17ubuntu2) ... 146s Setting up libxcb-render0-dev:ppc64el (1.15-1) ... 146s Setting up libxext-dev:ppc64el (2:1.3.4-1build1) ... 146s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg-3ubuntu1) ... 146s Setting up libcairo-gobject2:ppc64el (1.18.0-1) ... 146s Setting up libxrender-dev:ppc64el (1:0.9.10-1.1) ... 146s Setting up libcairo-script-interpreter2:ppc64el (1.18.0-1) ... 146s Setting up libblkid-dev:ppc64el (2.39.3-6ubuntu2) ... 146s Setting up gir1.2-freedesktop:ppc64el (1.79.1-1) ... 146s Setting up libgjs0g:ppc64el (1.79.3-1) ... 146s Setting up libpng-dev:ppc64el (1.6.43-1) ... 146s Setting up g++-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 146s Setting up libfreetype-dev:ppc64el (2.13.2+dfsg-1) ... 146s Setting up gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 146s Setting up gir1.2-freedesktop-dev:ppc64el (1.79.1-1) ... 146s Setting up libmount-dev:ppc64el (2.39.3-6ubuntu2) ... 146s Setting up g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 146s Setting up g++-13 (13.2.0-17ubuntu2) ... 146s Setting up libfontconfig-dev:ppc64el (2.15.0-1ubuntu1) ... 146s Setting up gcc (4:13.2.0-7ubuntu1) ... 146s Setting up libglib2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 146s Setting up g++ (4:13.2.0-7ubuntu1) ... 146s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 146s Setting up build-essential (12.10ubuntu1) ... 146s Setting up gobject-introspection-bin (1.79.1-1) ... 147s Processing triggers for man-db (2.12.0-3) ... 147s Processing triggers for libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 147s No schema files found: doing nothing. 147s Setting up libcairo2-dev:ppc64el (1.18.0-1) ... 147s Processing triggers for install-info (7.1-3) ... 148s Processing triggers for libc-bin (2.39-0ubuntu2) ... 148s Setting up gobject-introspection:ppc64el (1.79.1-1) ... 148s Setting up libgirepository-1.0-dev:ppc64el (1.79.1-1) ... 148s Setting up libgirepository1.0-dev (1.79.1-1) ... 148s Setting up libgjs-dev:ppc64el (1.79.3-1) ... 148s Setting up autopkgtest-satdep (0) ... 151s (Reading database ... 75736 files and directories currently installed.) 151s Removing autopkgtest-satdep (0) ... 152s autopkgtest [13:56:47]: test build: [----------------------- 153s build: OK 153s run: OK 153s autopkgtest [13:56:48]: test build: -----------------------] 154s autopkgtest [13:56:49]: test build: - - - - - - - - - - results - - - - - - - - - - 154s build PASS (superficial) 154s autopkgtest [13:56:49]: test installed-tests: preparing testbed 277s autopkgtest [13:58:52]: testbed dpkg architecture: ppc64el 277s autopkgtest [13:58:52]: testbed apt version: 2.7.12 277s autopkgtest [13:58:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 279s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 279s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.7 kB] 279s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3804 kB] 281s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 281s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [497 kB] 281s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [669 kB] 281s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 281s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 281s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 281s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4153 kB] 282s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 282s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [47.7 kB] 282s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 285s Fetched 9360 kB in 4s (2255 kB/s) 285s Reading package lists... 288s Reading package lists... 288s Building dependency tree... 288s Reading state information... 288s Calculating upgrade... 288s The following packages will be REMOVED: 288s libglib2.0-0 288s The following NEW packages will be installed: 288s libglib2.0-0t64 xdg-user-dirs 288s The following packages will be upgraded: 288s gir1.2-glib-2.0 libglib2.0-data 288s 2 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 288s Need to get 2022 kB of archives. 288s After this operation, 204 kB of additional disk space will be used. 288s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0 ppc64el 2.79.3-3ubuntu5 [182 kB] 289s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-0t64 ppc64el 2.79.3-3ubuntu5 [1773 kB] 289s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 289s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-user-dirs ppc64el 0.18-1 [20.0 kB] 289s Fetched 2022 kB in 1s (3107 kB/s) 289s (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 ... 70095 files and directories currently installed.) 289s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_ppc64el.deb ... 289s Unpacking gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 289s dpkg: libglib2.0-0:ppc64el: dependency problems, but removing anyway as you requested: 289s udisks2 depends on libglib2.0-0 (>= 2.77.0). 289s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 289s python3-gi depends on libglib2.0-0 (>= 2.77.0). 289s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 289s netplan.io depends on libglib2.0-0 (>= 2.70.0). 289s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 289s libxmlb2:ppc64el depends on libglib2.0-0 (>= 2.54.0). 289s libvolume-key1:ppc64el depends on libglib2.0-0 (>= 2.18.0). 289s libudisks2-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 289s libqrtr-glib0:ppc64el depends on libglib2.0-0 (>= 2.56). 289s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 289s libqmi-glib5:ppc64el depends on libglib2.0-0 (>= 2.54.0). 289s libpolkit-gobject-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 289s libpolkit-agent-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 289s libnetplan0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 289s libmm-glib0:ppc64el depends on libglib2.0-0 (>= 2.62.0). 289s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 289s libmbim-glib4:ppc64el depends on libglib2.0-0 (>= 2.56). 289s libjson-glib-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 289s libjcat1:ppc64el depends on libglib2.0-0 (>= 2.75.3). 289s libgusb2:ppc64el depends on libglib2.0-0 (>= 2.75.3). 289s libgudev-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 289s libgirepository-1.0-1:ppc64el depends on libglib2.0-0 (>= 2.79.0). 289s libfwupd2:ppc64el depends on libglib2.0-0 (>= 2.79.0). 289s libblockdev3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 289s libblockdev-utils3:ppc64el depends on libglib2.0-0 (>= 2.75.3). 289s libblockdev-swap3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 289s libblockdev-part3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 289s libblockdev-nvme3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 289s libblockdev-mdraid3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 289s libblockdev-loop3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 289s libblockdev-fs3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 289s libblockdev-crypto3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 289s fwupd depends on libglib2.0-0 (>= 2.79.0). 289s bolt depends on libglib2.0-0 (>= 2.56.0). 289s 289s (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 ... 70095 files and directories currently installed.) 289s Removing libglib2.0-0:ppc64el (2.79.2-1~ubuntu1) ... 289s Selecting previously unselected package libglib2.0-0t64:ppc64el. 289s (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 ... 70070 files and directories currently installed.) 289s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_ppc64el.deb ... 289s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 289s removed '/var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm' 289s Unpacking libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 290s Preparing to unpack .../libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 290s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 290s Selecting previously unselected package xdg-user-dirs. 290s Preparing to unpack .../xdg-user-dirs_0.18-1_ppc64el.deb ... 290s Unpacking xdg-user-dirs (0.18-1) ... 290s Setting up xdg-user-dirs (0.18-1) ... 290s Setting up libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 290s No schema files found: doing nothing. 290s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 290s Setting up gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) ... 290s Processing triggers for man-db (2.12.0-3) ... 290s Processing triggers for libc-bin (2.39-0ubuntu2) ... 290s Reading package lists... 291s Building dependency tree... 291s Reading state information... 291s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 291s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 291s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 291s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 291s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 293s Reading package lists... 293s Reading package lists... 293s Building dependency tree... 293s Reading state information... 293s Calculating upgrade... 293s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 293s Reading package lists... 293s Building dependency tree... 293s Reading state information... 294s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 298s Reading package lists... 298s Building dependency tree... 298s Reading state information... 298s Starting pkgProblemResolver with broken count: 0 298s Starting 2 pkgProblemResolver with broken count: 0 298s Done 299s The following additional packages will be installed: 299s adwaita-icon-theme at-spi2-common at-spi2-core dbus-x11 299s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 299s fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop 299s gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gjs 299s gjs-tests gnome-desktop-testing gsettings-desktop-schemas 299s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme 299s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 299s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcolord2 299s libcups2t64 libdatrie1 libdconf1 libdeflate0 libdrm-amdgpu1 libdrm-nouveau2 299s libdrm-radeon1 libepoxy0 libfontconfig1 libfontenc1 libgdk-pixbuf-2.0-0 299s libgdk-pixbuf2.0-common libgjs0g libgl1 libgl1-mesa-dri libglapi-mesa 299s libglvnd0 libglx-mesa0 libglx0 libgnutls30t64 libgraphite2-3 libgtk-3-0t64 299s libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b libhogweed6t64 libice6 299s libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17 299s libmozjs-115-0 libnettle8t64 libpango-1.0-0 libpangocairo-1.0-0 299s libpangoft2-1.0-0 libpangoxft-1.0-0 libpixman-1-0 libsharpyuv0 libsm6 299s libthai-data libthai0 libtiff6 libunwind8 libvulkan1 libwayland-client0 299s libwayland-cursor0 libwayland-egl1 libwebp7 libx11-xcb1 libxaw7 299s libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 299s libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 299s libxcursor1 libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 299s libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6 299s libxtst6 libxxf86vm1 session-migration ubuntu-mono x11-common x11-xkb-utils 299s xserver-common xvfb 299s Suggested packages: 299s colord cups-common gnutls-bin gvfs liblcms2-utils 299s Recommended packages: 299s librsvg2-common libgdk-pixbuf2.0-bin libgl1-amber-dri libgtk-3-bin 299s mesa-vulkan-drivers | vulkan-icd xfonts-base 299s The following packages will be REMOVED: 299s libgnutls30 libhogweed6 libnettle8 299s The following NEW packages will be installed: 299s adwaita-icon-theme at-spi2-common at-spi2-core autopkgtest-satdep dbus-x11 299s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 299s fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop 299s gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gjs 299s gjs-tests gnome-desktop-testing gsettings-desktop-schemas 299s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme 299s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 299s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcolord2 299s libcups2t64 libdatrie1 libdconf1 libdeflate0 libdrm-amdgpu1 libdrm-nouveau2 299s libdrm-radeon1 libepoxy0 libfontconfig1 libfontenc1 libgdk-pixbuf-2.0-0 299s libgdk-pixbuf2.0-common libgjs0g libgl1 libgl1-mesa-dri libglapi-mesa 299s libglvnd0 libglx-mesa0 libglx0 libgnutls30t64 libgraphite2-3 libgtk-3-0t64 299s libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b libhogweed6t64 libice6 299s libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17 299s libmozjs-115-0 libnettle8t64 libpango-1.0-0 libpangocairo-1.0-0 299s libpangoft2-1.0-0 libpangoxft-1.0-0 libpixman-1-0 libsharpyuv0 libsm6 299s libthai-data libthai0 libtiff6 libunwind8 libvulkan1 libwayland-client0 299s libwayland-cursor0 libwayland-egl1 libwebp7 libx11-xcb1 libxaw7 299s libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 299s libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 299s libxcursor1 libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 299s libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6 299s libxtst6 libxxf86vm1 session-migration ubuntu-mono x11-common x11-xkb-utils 299s xserver-common xvfb 299s 0 upgraded, 118 newly installed, 3 to remove and 0 not upgraded. 299s Need to get 61.9 MB/61.9 MB of archives. 299s After this operation, 299 MB of additional disk space will be used. 299s Get:1 /tmp/autopkgtest.DXDD3u/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [748 B] 299s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libhogweed6t64 ppc64el 3.9.1-2.2 [208 kB] 299s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libnettle8t64 ppc64el 3.9.1-2.2 [226 kB] 299s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgnutls30t64 ppc64el 3.8.3-1.1ubuntu2 [1154 kB] 300s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [7624 B] 300s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu1 [212 kB] 300s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 300s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el libdeflate0 ppc64el 1.19-1 [61.9 kB] 300s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu1 [34.7 kB] 300s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu1 [266 kB] 300s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libsharpyuv0 ppc64el 1.3.2-0.4 [28.7 kB] 300s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el libwebp7 ppc64el 1.3.2-0.4 [312 kB] 300s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el libtiff6 ppc64el 4.5.1+git230720-3ubuntu1 [323 kB] 300s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.10+dfsg-3 [186 kB] 300s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gtk-update-icon-cache ppc64el 3.24.41-1.1ubuntu3 [53.6 kB] 300s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el hicolor-icon-theme all 0.17-2 [9976 B] 300s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el humanity-icon-theme all 0.6.16 [1282 kB] 300s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el ubuntu-mono all 24.04-0ubuntu1 [151 kB] 300s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el adwaita-icon-theme all 46~rc-1 [723 kB] 300s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el at-spi2-common all 2.51.90-3 [8222 B] 300s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el libxi6 ppc64el 2:1.8.1-1 [37.9 kB] 300s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libatspi2.0-0t64 ppc64el 2.51.90-3 [98.1 kB] 300s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-common all 1:7.7+23ubuntu2 [23.4 kB] 300s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el libxtst6 ppc64el 2:1.2.3-1.1 [15.4 kB] 300s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el dbus-x11 ppc64el 1.14.10-4ubuntu1 [24.4 kB] 300s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el libdconf1 ppc64el 0.40.0-4 [43.0 kB] 300s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el dconf-service ppc64el 0.40.0-4 [31.0 kB] 300s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-4 [25.3 kB] 300s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el session-migration ppc64el 0.3.6 [10.0 kB] 300s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el gsettings-desktop-schemas all 46~beta-3ubuntu1 [35.3 kB] 300s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el at-spi2-core ppc64el 2.51.90-3 [63.4 kB] 300s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 300s Get:33 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 300s Get:34 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig-config ppc64el 2.15.0-1ubuntu1 [37.0 kB] 300s Get:35 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig1 ppc64el 2.15.0-1ubuntu1 [190 kB] 301s Get:36 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig ppc64el 2.15.0-1ubuntu1 [192 kB] 301s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libatk1.0-0t64 ppc64el 2.51.90-3 [60.0 kB] 301s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-atk-1.0 ppc64el 2.51.90-3 [23.1 kB] 301s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-0 ppc64el 0.42.2-1 [300 kB] 301s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0 ppc64el 1.15-1 [17.2 kB] 301s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0 ppc64el 1.15-1 [5896 B] 301s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1 [23.3 kB] 301s Get:43 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2 ppc64el 1.18.0-1 [735 kB] 301s Get:44 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo-gobject2 ppc64el 1.18.0-1 [127 kB] 301s Get:45 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-freedesktop ppc64el 1.79.1-1 [48.5 kB] 301s Get:46 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-gdkpixbuf-2.0 ppc64el 2.42.10+dfsg-3 [9480 B] 301s Get:47 http://ftpmaster.internal/ubuntu noble/main ppc64el libgraphite2-3 ppc64el 1.3.14-2 [105 kB] 301s Get:48 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz0b ppc64el 8.3.0-2 [576 kB] 301s Get:49 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz-gobject0 ppc64el 8.3.0-2 [34.7 kB] 301s Get:50 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-harfbuzz-0.0 ppc64el 8.3.0-2 [44.5 kB] 301s Get:51 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai-data all 0.1.29-2 [158 kB] 301s Get:52 http://ftpmaster.internal/ubuntu noble/main ppc64el libdatrie1 ppc64el 0.2.13-3 [25.1 kB] 301s Get:53 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai0 ppc64el 0.1.29-2 [21.4 kB] 301s Get:54 http://ftpmaster.internal/ubuntu noble/main ppc64el libpango-1.0-0 ppc64el 1.51.0+ds-4 [266 kB] 301s Get:55 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoft2-1.0-0 ppc64el 1.51.0+ds-4 [49.5 kB] 301s Get:56 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangocairo-1.0-0 ppc64el 1.51.0+ds-4 [31.2 kB] 301s Get:57 http://ftpmaster.internal/ubuntu noble/main ppc64el libxft2 ppc64el 2.3.6-1 [59.8 kB] 301s Get:58 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoxft-1.0-0 ppc64el 1.51.0+ds-4 [23.0 kB] 301s Get:59 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-pango-1.0 ppc64el 1.51.0+ds-4 [34.9 kB] 301s Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libatk-bridge2.0-0t64 ppc64el 2.51.90-3 [78.3 kB] 301s Get:61 http://ftpmaster.internal/ubuntu noble/main ppc64el liblcms2-2 ppc64el 2.14-2 [243 kB] 301s Get:62 http://ftpmaster.internal/ubuntu noble/main ppc64el libcolord2 ppc64el 1.4.7-1 [164 kB] 301s Get:63 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-common-data ppc64el 0.8-13ubuntu2 [29.5 kB] 301s Get:64 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-common3 ppc64el 0.8-13ubuntu2 [25.8 kB] 301s Get:65 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-client3 ppc64el 0.8-13ubuntu2 [30.6 kB] 301s Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libcups2t64 ppc64el 2.4.7-1.2ubuntu1 [347 kB] 301s Get:67 http://ftpmaster.internal/ubuntu noble/main ppc64el libepoxy0 ppc64el 1.5.10-1 [247 kB] 301s Get:68 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-client0 ppc64el 1.22.0-2.1 [29.4 kB] 301s Get:69 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-cursor0 ppc64el 1.22.0-2.1 [11.4 kB] 301s Get:70 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-egl1 ppc64el 1.22.0-2.1 [5626 B] 301s Get:71 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcomposite1 ppc64el 1:0.4.5-1build2 [7400 B] 301s Get:72 http://ftpmaster.internal/ubuntu noble/main ppc64el libxfixes3 ppc64el 1:6.0.0-2 [11.6 kB] 301s Get:73 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcursor1 ppc64el 1:1.2.1-1 [26.9 kB] 301s Get:74 http://ftpmaster.internal/ubuntu noble/main ppc64el libxdamage1 ppc64el 1:1.1.6-1 [6320 B] 301s Get:75 http://ftpmaster.internal/ubuntu noble/main ppc64el libxinerama1 ppc64el 2:1.1.4-3 [7658 B] 301s Get:76 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrandr2 ppc64el 2:1.5.2-2 [22.7 kB] 301s Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgtk-3-common all 3.24.41-1.1ubuntu3 [1202 kB] 301s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgtk-3-0t64 ppc64el 3.24.41-1.1ubuntu3 [3362 kB] 301s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-gtk-3.0 ppc64el 3.24.41-1.1ubuntu3 [245 kB] 301s Get:80 http://ftpmaster.internal/ubuntu noble/main ppc64el libmozjs-115-0 ppc64el 115.8.0-1 [8705 kB] 302s Get:81 http://ftpmaster.internal/ubuntu noble/main ppc64el libgjs0g ppc64el 1.79.3-1 [415 kB] 302s Get:82 http://ftpmaster.internal/ubuntu noble/main ppc64el gjs ppc64el 1.79.3-1 [110 kB] 302s Get:83 http://ftpmaster.internal/ubuntu noble/universe ppc64el gjs-tests ppc64el 1.79.3-1 [256 kB] 302s Get:84 http://ftpmaster.internal/ubuntu noble/universe ppc64el gnome-desktop-testing ppc64el 2021.1-3 [16.9 kB] 302s Get:85 http://ftpmaster.internal/ubuntu noble/main ppc64el libdrm-amdgpu1 ppc64el 2.4.120-2 [24.5 kB] 302s Get:86 http://ftpmaster.internal/ubuntu noble/main ppc64el libdrm-nouveau2 ppc64el 2.4.120-2 [21.2 kB] 302s Get:87 http://ftpmaster.internal/ubuntu noble/main ppc64el libdrm-radeon1 ppc64el 2.4.120-2 [30.6 kB] 302s Get:88 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontenc1 ppc64el 1:1.1.8-1 [15.7 kB] 302s Get:89 http://ftpmaster.internal/ubuntu noble/main ppc64el libvulkan1 ppc64el 1.3.275.0-1 [176 kB] 302s Get:90 http://ftpmaster.internal/ubuntu noble/main ppc64el libglapi-mesa ppc64el 24.0.1-1ubuntu1 [41.8 kB] 302s Get:91 http://ftpmaster.internal/ubuntu noble/main ppc64el libllvm17 ppc64el 1:17.0.6-5build1 [27.3 MB] 303s Get:92 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-dri3-0 ppc64el 1.15-1 [7392 B] 303s Get:93 http://ftpmaster.internal/ubuntu noble/main ppc64el libgl1-mesa-dri ppc64el 24.0.1-1ubuntu1 [5885 kB] 303s Get:94 http://ftpmaster.internal/ubuntu noble/main ppc64el libx11-xcb1 ppc64el 2:1.8.7-1 [7866 B] 303s Get:95 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-dri2-0 ppc64el 1.15-1 [7444 B] 303s Get:96 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-glx0 ppc64el 1.15-1 [26.2 kB] 303s Get:97 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-present0 ppc64el 1.15-1 [5814 B] 303s Get:98 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-randr0 ppc64el 1.15-1 [18.9 kB] 303s Get:99 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-sync1 ppc64el 1.15-1 [9720 B] 303s Get:100 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-xfixes0 ppc64el 1.15-1 [10.6 kB] 303s Get:101 http://ftpmaster.internal/ubuntu noble/main ppc64el libxshmfence1 ppc64el 1.3-1build4 [5566 B] 303s Get:102 http://ftpmaster.internal/ubuntu noble/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build3 [11.8 kB] 303s Get:103 http://ftpmaster.internal/ubuntu noble/main ppc64el libglx-mesa0 ppc64el 24.0.1-1ubuntu1 [160 kB] 303s Get:104 http://ftpmaster.internal/ubuntu noble/main ppc64el libice6 ppc64el 2:1.0.10-1build2 [49.3 kB] 303s Get:105 http://ftpmaster.internal/ubuntu noble/main ppc64el libsm6 ppc64el 2:1.2.3-1build2 [18.5 kB] 303s Get:106 http://ftpmaster.internal/ubuntu noble/main ppc64el libunwind8 ppc64el 1.6.2-3 [59.9 kB] 303s Get:107 http://ftpmaster.internal/ubuntu noble/main ppc64el libxt6 ppc64el 1:1.2.1-1.1 [198 kB] 303s Get:108 http://ftpmaster.internal/ubuntu noble/main ppc64el libxmu6 ppc64el 2:1.1.3-3 [57.2 kB] 303s Get:109 http://ftpmaster.internal/ubuntu noble/main ppc64el libxpm4 ppc64el 1:3.5.17-1 [48.6 kB] 303s Get:110 http://ftpmaster.internal/ubuntu noble/main ppc64el libxaw7 ppc64el 2:1.0.14-1 [227 kB] 304s Get:111 http://ftpmaster.internal/ubuntu noble/main ppc64el libxfont2 ppc64el 1:2.0.6-1 [115 kB] 304s Get:112 http://ftpmaster.internal/ubuntu noble/main ppc64el libxkbfile1 ppc64el 1:1.1.0-1build3 [89.3 kB] 304s Get:113 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-xkb-utils ppc64el 7.7+8 [199 kB] 304s Get:114 http://ftpmaster.internal/ubuntu noble/main ppc64el xserver-common all 2:21.1.11-2ubuntu1 [32.6 kB] 304s Get:115 http://ftpmaster.internal/ubuntu noble/main ppc64el libglvnd0 ppc64el 1.7.0-1 [84.0 kB] 304s Get:116 http://ftpmaster.internal/ubuntu noble/main ppc64el libglx0 ppc64el 1.7.0-1 [42.1 kB] 304s Get:117 http://ftpmaster.internal/ubuntu noble/main ppc64el libgl1 ppc64el 1.7.0-1 [108 kB] 304s Get:118 http://ftpmaster.internal/ubuntu noble/universe ppc64el xvfb ppc64el 2:21.1.11-2ubuntu1 [1093 kB] 304s Fetched 61.9 MB in 5s (12.8 MB/s) 304s dpkg: libhogweed6:ppc64el: dependency problems, but removing anyway as you requested: 304s librtmp1:ppc64el depends on libhogweed6. 304s libjcat1:ppc64el depends on libhogweed6. 304s libgnutls30:ppc64el depends on libhogweed6 (>= 3.6). 304s 304s (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 ... 70109 files and directories currently installed.) 304s Removing libhogweed6:ppc64el (3.9.1-2) ... 304s Selecting previously unselected package libhogweed6t64:ppc64el. 304s (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 ... 70104 files and directories currently installed.) 304s Preparing to unpack .../libhogweed6t64_3.9.1-2.2_ppc64el.deb ... 304s Unpacking libhogweed6t64:ppc64el (3.9.1-2.2) ... 304s dpkg: libnettle8:ppc64el: dependency problems, but removing anyway as you requested: 304s librtmp1:ppc64el depends on libnettle8. 304s libgnutls30:ppc64el depends on libnettle8 (>= 3.9~). 304s libcurl3-gnutls:ppc64el depends on libnettle8. 304s libarchive13:ppc64el depends on libnettle8. 304s 304s (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 ... 70110 files and directories currently installed.) 304s Removing libnettle8:ppc64el (3.9.1-2) ... 304s Selecting previously unselected package libnettle8t64:ppc64el. 304s (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 ... 70103 files and directories currently installed.) 304s Preparing to unpack .../libnettle8t64_3.9.1-2.2_ppc64el.deb ... 304s Unpacking libnettle8t64:ppc64el (3.9.1-2.2) ... 304s dpkg: libgnutls30:ppc64el: dependency problems, but removing anyway as you requested: 304s librtmp1:ppc64el depends on libgnutls30 (>= 3.7.2). 304s libldap2:ppc64el depends on libgnutls30 (>= 3.8.2). 304s libjcat1:ppc64el depends on libgnutls30 (>= 3.7.3). 304s libcurl3-gnutls:ppc64el depends on libgnutls30 (>= 3.8.2). 304s fwupd depends on libgnutls30 (>= 3.7.3). 304s dirmngr depends on libgnutls30 (>= 3.8.1). 304s apt depends on libgnutls30 (>= 3.8.1). 304s 304s (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 ... 70111 files and directories currently installed.) 304s Removing libgnutls30:ppc64el (3.8.3-1ubuntu1) ... 304s Selecting previously unselected package libgnutls30t64:ppc64el. 304s (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 ... 70102 files and directories currently installed.) 304s Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_ppc64el.deb ... 304s Unpacking libgnutls30t64:ppc64el (3.8.3-1.1ubuntu2) ... 304s Setting up libnettle8t64:ppc64el (3.9.1-2.2) ... 304s Setting up libhogweed6t64:ppc64el (3.9.1-2.2) ... 304s Setting up libgnutls30t64:ppc64el (3.8.3-1.1ubuntu2) ... 304s Selecting previously unselected package libgdk-pixbuf2.0-common. 304s (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 ... 70130 files and directories currently installed.) 304s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... 304s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 304s Selecting previously unselected package libjpeg-turbo8:ppc64el. 304s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-2ubuntu1_ppc64el.deb ... 304s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 304s Selecting previously unselected package libjpeg8:ppc64el. 304s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 304s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 304s Selecting previously unselected package libdeflate0:ppc64el. 304s Preparing to unpack .../003-libdeflate0_1.19-1_ppc64el.deb ... 304s Unpacking libdeflate0:ppc64el (1.19-1) ... 305s Selecting previously unselected package libjbig0:ppc64el. 305s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu1_ppc64el.deb ... 305s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu1) ... 305s Selecting previously unselected package liblerc4:ppc64el. 305s Preparing to unpack .../005-liblerc4_4.0.0+ds-4ubuntu1_ppc64el.deb ... 305s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 305s Selecting previously unselected package libsharpyuv0:ppc64el. 305s Preparing to unpack .../006-libsharpyuv0_1.3.2-0.4_ppc64el.deb ... 305s Unpacking libsharpyuv0:ppc64el (1.3.2-0.4) ... 305s Selecting previously unselected package libwebp7:ppc64el. 305s Preparing to unpack .../007-libwebp7_1.3.2-0.4_ppc64el.deb ... 305s Unpacking libwebp7:ppc64el (1.3.2-0.4) ... 305s Selecting previously unselected package libtiff6:ppc64el. 305s Preparing to unpack .../008-libtiff6_4.5.1+git230720-3ubuntu1_ppc64el.deb ... 305s Unpacking libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 305s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 305s Preparing to unpack .../009-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3_ppc64el.deb ... 305s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.10+dfsg-3) ... 305s Selecting previously unselected package gtk-update-icon-cache. 305s Preparing to unpack .../010-gtk-update-icon-cache_3.24.41-1.1ubuntu3_ppc64el.deb ... 305s Unpacking gtk-update-icon-cache (3.24.41-1.1ubuntu3) ... 305s Selecting previously unselected package hicolor-icon-theme. 305s Preparing to unpack .../011-hicolor-icon-theme_0.17-2_all.deb ... 305s Unpacking hicolor-icon-theme (0.17-2) ... 305s Selecting previously unselected package humanity-icon-theme. 305s Preparing to unpack .../012-humanity-icon-theme_0.6.16_all.deb ... 305s Unpacking humanity-icon-theme (0.6.16) ... 306s Selecting previously unselected package ubuntu-mono. 306s Preparing to unpack .../013-ubuntu-mono_24.04-0ubuntu1_all.deb ... 306s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 306s Selecting previously unselected package adwaita-icon-theme. 306s Preparing to unpack .../014-adwaita-icon-theme_46~rc-1_all.deb ... 306s Unpacking adwaita-icon-theme (46~rc-1) ... 306s Selecting previously unselected package at-spi2-common. 306s Preparing to unpack .../015-at-spi2-common_2.51.90-3_all.deb ... 306s Unpacking at-spi2-common (2.51.90-3) ... 306s Selecting previously unselected package libxi6:ppc64el. 306s Preparing to unpack .../016-libxi6_2%3a1.8.1-1_ppc64el.deb ... 306s Unpacking libxi6:ppc64el (2:1.8.1-1) ... 306s Selecting previously unselected package libatspi2.0-0t64:ppc64el. 306s Preparing to unpack .../017-libatspi2.0-0t64_2.51.90-3_ppc64el.deb ... 306s Unpacking libatspi2.0-0t64:ppc64el (2.51.90-3) ... 306s Selecting previously unselected package x11-common. 306s Preparing to unpack .../018-x11-common_1%3a7.7+23ubuntu2_all.deb ... 306s Unpacking x11-common (1:7.7+23ubuntu2) ... 306s Selecting previously unselected package libxtst6:ppc64el. 306s Preparing to unpack .../019-libxtst6_2%3a1.2.3-1.1_ppc64el.deb ... 306s Unpacking libxtst6:ppc64el (2:1.2.3-1.1) ... 306s Selecting previously unselected package dbus-x11. 306s Preparing to unpack .../020-dbus-x11_1.14.10-4ubuntu1_ppc64el.deb ... 306s Unpacking dbus-x11 (1.14.10-4ubuntu1) ... 306s Selecting previously unselected package libdconf1:ppc64el. 306s Preparing to unpack .../021-libdconf1_0.40.0-4_ppc64el.deb ... 306s Unpacking libdconf1:ppc64el (0.40.0-4) ... 306s Selecting previously unselected package dconf-service. 306s Preparing to unpack .../022-dconf-service_0.40.0-4_ppc64el.deb ... 306s Unpacking dconf-service (0.40.0-4) ... 306s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 306s Preparing to unpack .../023-dconf-gsettings-backend_0.40.0-4_ppc64el.deb ... 306s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-4) ... 306s Selecting previously unselected package session-migration. 306s Preparing to unpack .../024-session-migration_0.3.6_ppc64el.deb ... 306s Unpacking session-migration (0.3.6) ... 306s Selecting previously unselected package gsettings-desktop-schemas. 306s Preparing to unpack .../025-gsettings-desktop-schemas_46~beta-3ubuntu1_all.deb ... 306s Unpacking gsettings-desktop-schemas (46~beta-3ubuntu1) ... 306s Selecting previously unselected package at-spi2-core. 306s Preparing to unpack .../026-at-spi2-core_2.51.90-3_ppc64el.deb ... 306s Unpacking at-spi2-core (2.51.90-3) ... 306s Selecting previously unselected package fonts-dejavu-mono. 306s Preparing to unpack .../027-fonts-dejavu-mono_2.37-8_all.deb ... 306s Unpacking fonts-dejavu-mono (2.37-8) ... 306s Selecting previously unselected package fonts-dejavu-core. 306s Preparing to unpack .../028-fonts-dejavu-core_2.37-8_all.deb ... 306s Unpacking fonts-dejavu-core (2.37-8) ... 306s Selecting previously unselected package fontconfig-config. 306s Preparing to unpack .../029-fontconfig-config_2.15.0-1ubuntu1_ppc64el.deb ... 307s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 307s Selecting previously unselected package libfontconfig1:ppc64el. 307s Preparing to unpack .../030-libfontconfig1_2.15.0-1ubuntu1_ppc64el.deb ... 307s Unpacking libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 307s Selecting previously unselected package fontconfig. 307s Preparing to unpack .../031-fontconfig_2.15.0-1ubuntu1_ppc64el.deb ... 307s Unpacking fontconfig (2.15.0-1ubuntu1) ... 307s Selecting previously unselected package libatk1.0-0t64:ppc64el. 307s Preparing to unpack .../032-libatk1.0-0t64_2.51.90-3_ppc64el.deb ... 307s Unpacking libatk1.0-0t64:ppc64el (2.51.90-3) ... 307s Selecting previously unselected package gir1.2-atk-1.0:ppc64el. 307s Preparing to unpack .../033-gir1.2-atk-1.0_2.51.90-3_ppc64el.deb ... 307s Unpacking gir1.2-atk-1.0:ppc64el (2.51.90-3) ... 307s Selecting previously unselected package libpixman-1-0:ppc64el. 307s Preparing to unpack .../034-libpixman-1-0_0.42.2-1_ppc64el.deb ... 307s Unpacking libpixman-1-0:ppc64el (0.42.2-1) ... 307s Selecting previously unselected package libxcb-render0:ppc64el. 307s Preparing to unpack .../035-libxcb-render0_1.15-1_ppc64el.deb ... 307s Unpacking libxcb-render0:ppc64el (1.15-1) ... 307s Selecting previously unselected package libxcb-shm0:ppc64el. 307s Preparing to unpack .../036-libxcb-shm0_1.15-1_ppc64el.deb ... 307s Unpacking libxcb-shm0:ppc64el (1.15-1) ... 307s Selecting previously unselected package libxrender1:ppc64el. 307s Preparing to unpack .../037-libxrender1_1%3a0.9.10-1.1_ppc64el.deb ... 307s Unpacking libxrender1:ppc64el (1:0.9.10-1.1) ... 307s Selecting previously unselected package libcairo2:ppc64el. 307s Preparing to unpack .../038-libcairo2_1.18.0-1_ppc64el.deb ... 307s Unpacking libcairo2:ppc64el (1.18.0-1) ... 307s Selecting previously unselected package libcairo-gobject2:ppc64el. 307s Preparing to unpack .../039-libcairo-gobject2_1.18.0-1_ppc64el.deb ... 307s Unpacking libcairo-gobject2:ppc64el (1.18.0-1) ... 307s Selecting previously unselected package gir1.2-freedesktop:ppc64el. 307s Preparing to unpack .../040-gir1.2-freedesktop_1.79.1-1_ppc64el.deb ... 307s Unpacking gir1.2-freedesktop:ppc64el (1.79.1-1) ... 307s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:ppc64el. 307s Preparing to unpack .../041-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3_ppc64el.deb ... 307s Unpacking gir1.2-gdkpixbuf-2.0:ppc64el (2.42.10+dfsg-3) ... 307s Selecting previously unselected package libgraphite2-3:ppc64el. 307s Preparing to unpack .../042-libgraphite2-3_1.3.14-2_ppc64el.deb ... 307s Unpacking libgraphite2-3:ppc64el (1.3.14-2) ... 307s Selecting previously unselected package libharfbuzz0b:ppc64el. 307s Preparing to unpack .../043-libharfbuzz0b_8.3.0-2_ppc64el.deb ... 307s Unpacking libharfbuzz0b:ppc64el (8.3.0-2) ... 307s Selecting previously unselected package libharfbuzz-gobject0:ppc64el. 307s Preparing to unpack .../044-libharfbuzz-gobject0_8.3.0-2_ppc64el.deb ... 307s Unpacking libharfbuzz-gobject0:ppc64el (8.3.0-2) ... 307s Selecting previously unselected package gir1.2-harfbuzz-0.0:ppc64el. 307s Preparing to unpack .../045-gir1.2-harfbuzz-0.0_8.3.0-2_ppc64el.deb ... 307s Unpacking gir1.2-harfbuzz-0.0:ppc64el (8.3.0-2) ... 307s Selecting previously unselected package libthai-data. 307s Preparing to unpack .../046-libthai-data_0.1.29-2_all.deb ... 307s Unpacking libthai-data (0.1.29-2) ... 307s Selecting previously unselected package libdatrie1:ppc64el. 307s Preparing to unpack .../047-libdatrie1_0.2.13-3_ppc64el.deb ... 307s Unpacking libdatrie1:ppc64el (0.2.13-3) ... 307s Selecting previously unselected package libthai0:ppc64el. 307s Preparing to unpack .../048-libthai0_0.1.29-2_ppc64el.deb ... 307s Unpacking libthai0:ppc64el (0.1.29-2) ... 307s Selecting previously unselected package libpango-1.0-0:ppc64el. 307s Preparing to unpack .../049-libpango-1.0-0_1.51.0+ds-4_ppc64el.deb ... 307s Unpacking libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 307s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 307s Preparing to unpack .../050-libpangoft2-1.0-0_1.51.0+ds-4_ppc64el.deb ... 307s Unpacking libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 307s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 307s Preparing to unpack .../051-libpangocairo-1.0-0_1.51.0+ds-4_ppc64el.deb ... 307s Unpacking libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 307s Selecting previously unselected package libxft2:ppc64el. 307s Preparing to unpack .../052-libxft2_2.3.6-1_ppc64el.deb ... 307s Unpacking libxft2:ppc64el (2.3.6-1) ... 307s Selecting previously unselected package libpangoxft-1.0-0:ppc64el. 307s Preparing to unpack .../053-libpangoxft-1.0-0_1.51.0+ds-4_ppc64el.deb ... 307s Unpacking libpangoxft-1.0-0:ppc64el (1.51.0+ds-4) ... 307s Selecting previously unselected package gir1.2-pango-1.0:ppc64el. 307s Preparing to unpack .../054-gir1.2-pango-1.0_1.51.0+ds-4_ppc64el.deb ... 307s Unpacking gir1.2-pango-1.0:ppc64el (1.51.0+ds-4) ... 307s Selecting previously unselected package libatk-bridge2.0-0t64:ppc64el. 307s Preparing to unpack .../055-libatk-bridge2.0-0t64_2.51.90-3_ppc64el.deb ... 307s Unpacking libatk-bridge2.0-0t64:ppc64el (2.51.90-3) ... 307s Selecting previously unselected package liblcms2-2:ppc64el. 307s Preparing to unpack .../056-liblcms2-2_2.14-2_ppc64el.deb ... 307s Unpacking liblcms2-2:ppc64el (2.14-2) ... 307s Selecting previously unselected package libcolord2:ppc64el. 307s Preparing to unpack .../057-libcolord2_1.4.7-1_ppc64el.deb ... 307s Unpacking libcolord2:ppc64el (1.4.7-1) ... 307s Selecting previously unselected package libavahi-common-data:ppc64el. 307s Preparing to unpack .../058-libavahi-common-data_0.8-13ubuntu2_ppc64el.deb ... 307s Unpacking libavahi-common-data:ppc64el (0.8-13ubuntu2) ... 307s Selecting previously unselected package libavahi-common3:ppc64el. 307s Preparing to unpack .../059-libavahi-common3_0.8-13ubuntu2_ppc64el.deb ... 307s Unpacking libavahi-common3:ppc64el (0.8-13ubuntu2) ... 307s Selecting previously unselected package libavahi-client3:ppc64el. 307s Preparing to unpack .../060-libavahi-client3_0.8-13ubuntu2_ppc64el.deb ... 307s Unpacking libavahi-client3:ppc64el (0.8-13ubuntu2) ... 307s Selecting previously unselected package libcups2t64:ppc64el. 307s Preparing to unpack .../061-libcups2t64_2.4.7-1.2ubuntu1_ppc64el.deb ... 307s Unpacking libcups2t64:ppc64el (2.4.7-1.2ubuntu1) ... 307s Selecting previously unselected package libepoxy0:ppc64el. 307s Preparing to unpack .../062-libepoxy0_1.5.10-1_ppc64el.deb ... 307s Unpacking libepoxy0:ppc64el (1.5.10-1) ... 307s Selecting previously unselected package libwayland-client0:ppc64el. 307s Preparing to unpack .../063-libwayland-client0_1.22.0-2.1_ppc64el.deb ... 307s Unpacking libwayland-client0:ppc64el (1.22.0-2.1) ... 307s Selecting previously unselected package libwayland-cursor0:ppc64el. 307s Preparing to unpack .../064-libwayland-cursor0_1.22.0-2.1_ppc64el.deb ... 307s Unpacking libwayland-cursor0:ppc64el (1.22.0-2.1) ... 307s Selecting previously unselected package libwayland-egl1:ppc64el. 307s Preparing to unpack .../065-libwayland-egl1_1.22.0-2.1_ppc64el.deb ... 307s Unpacking libwayland-egl1:ppc64el (1.22.0-2.1) ... 307s Selecting previously unselected package libxcomposite1:ppc64el. 307s Preparing to unpack .../066-libxcomposite1_1%3a0.4.5-1build2_ppc64el.deb ... 307s Unpacking libxcomposite1:ppc64el (1:0.4.5-1build2) ... 307s Selecting previously unselected package libxfixes3:ppc64el. 307s Preparing to unpack .../067-libxfixes3_1%3a6.0.0-2_ppc64el.deb ... 307s Unpacking libxfixes3:ppc64el (1:6.0.0-2) ... 307s Selecting previously unselected package libxcursor1:ppc64el. 307s Preparing to unpack .../068-libxcursor1_1%3a1.2.1-1_ppc64el.deb ... 307s Unpacking libxcursor1:ppc64el (1:1.2.1-1) ... 307s Selecting previously unselected package libxdamage1:ppc64el. 307s Preparing to unpack .../069-libxdamage1_1%3a1.1.6-1_ppc64el.deb ... 307s Unpacking libxdamage1:ppc64el (1:1.1.6-1) ... 307s Selecting previously unselected package libxinerama1:ppc64el. 307s Preparing to unpack .../070-libxinerama1_2%3a1.1.4-3_ppc64el.deb ... 307s Unpacking libxinerama1:ppc64el (2:1.1.4-3) ... 307s Selecting previously unselected package libxrandr2:ppc64el. 307s Preparing to unpack .../071-libxrandr2_2%3a1.5.2-2_ppc64el.deb ... 307s Unpacking libxrandr2:ppc64el (2:1.5.2-2) ... 307s Selecting previously unselected package libgtk-3-common. 307s Preparing to unpack .../072-libgtk-3-common_3.24.41-1.1ubuntu3_all.deb ... 307s Unpacking libgtk-3-common (3.24.41-1.1ubuntu3) ... 307s Selecting previously unselected package libgtk-3-0t64:ppc64el. 307s Preparing to unpack .../073-libgtk-3-0t64_3.24.41-1.1ubuntu3_ppc64el.deb ... 307s Unpacking libgtk-3-0t64:ppc64el (3.24.41-1.1ubuntu3) ... 308s Selecting previously unselected package gir1.2-gtk-3.0:ppc64el. 308s Preparing to unpack .../074-gir1.2-gtk-3.0_3.24.41-1.1ubuntu3_ppc64el.deb ... 308s Unpacking gir1.2-gtk-3.0:ppc64el (3.24.41-1.1ubuntu3) ... 308s Selecting previously unselected package libmozjs-115-0:ppc64el. 308s Preparing to unpack .../075-libmozjs-115-0_115.8.0-1_ppc64el.deb ... 308s Unpacking libmozjs-115-0:ppc64el (115.8.0-1) ... 308s Selecting previously unselected package libgjs0g:ppc64el. 308s Preparing to unpack .../076-libgjs0g_1.79.3-1_ppc64el.deb ... 308s Unpacking libgjs0g:ppc64el (1.79.3-1) ... 308s Selecting previously unselected package gjs. 308s Preparing to unpack .../077-gjs_1.79.3-1_ppc64el.deb ... 308s Unpacking gjs (1.79.3-1) ... 308s Selecting previously unselected package gjs-tests. 308s Preparing to unpack .../078-gjs-tests_1.79.3-1_ppc64el.deb ... 308s Unpacking gjs-tests (1.79.3-1) ... 308s Selecting previously unselected package gnome-desktop-testing. 308s Preparing to unpack .../079-gnome-desktop-testing_2021.1-3_ppc64el.deb ... 308s Unpacking gnome-desktop-testing (2021.1-3) ... 308s Selecting previously unselected package libdrm-amdgpu1:ppc64el. 308s Preparing to unpack .../080-libdrm-amdgpu1_2.4.120-2_ppc64el.deb ... 308s Unpacking libdrm-amdgpu1:ppc64el (2.4.120-2) ... 308s Selecting previously unselected package libdrm-nouveau2:ppc64el. 308s Preparing to unpack .../081-libdrm-nouveau2_2.4.120-2_ppc64el.deb ... 308s Unpacking libdrm-nouveau2:ppc64el (2.4.120-2) ... 308s Selecting previously unselected package libdrm-radeon1:ppc64el. 308s Preparing to unpack .../082-libdrm-radeon1_2.4.120-2_ppc64el.deb ... 308s Unpacking libdrm-radeon1:ppc64el (2.4.120-2) ... 308s Selecting previously unselected package libfontenc1:ppc64el. 308s Preparing to unpack .../083-libfontenc1_1%3a1.1.8-1_ppc64el.deb ... 308s Unpacking libfontenc1:ppc64el (1:1.1.8-1) ... 308s Selecting previously unselected package libvulkan1:ppc64el. 308s Preparing to unpack .../084-libvulkan1_1.3.275.0-1_ppc64el.deb ... 308s Unpacking libvulkan1:ppc64el (1.3.275.0-1) ... 308s Selecting previously unselected package libglapi-mesa:ppc64el. 308s Preparing to unpack .../085-libglapi-mesa_24.0.1-1ubuntu1_ppc64el.deb ... 308s Unpacking libglapi-mesa:ppc64el (24.0.1-1ubuntu1) ... 308s Selecting previously unselected package libllvm17:ppc64el. 308s Preparing to unpack .../086-libllvm17_1%3a17.0.6-5build1_ppc64el.deb ... 308s Unpacking libllvm17:ppc64el (1:17.0.6-5build1) ... 309s Selecting previously unselected package libxcb-dri3-0:ppc64el. 309s Preparing to unpack .../087-libxcb-dri3-0_1.15-1_ppc64el.deb ... 309s Unpacking libxcb-dri3-0:ppc64el (1.15-1) ... 309s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 309s Preparing to unpack .../088-libgl1-mesa-dri_24.0.1-1ubuntu1_ppc64el.deb ... 309s Unpacking libgl1-mesa-dri:ppc64el (24.0.1-1ubuntu1) ... 309s Selecting previously unselected package libx11-xcb1:ppc64el. 309s Preparing to unpack .../089-libx11-xcb1_2%3a1.8.7-1_ppc64el.deb ... 309s Unpacking libx11-xcb1:ppc64el (2:1.8.7-1) ... 309s Selecting previously unselected package libxcb-dri2-0:ppc64el. 309s Preparing to unpack .../090-libxcb-dri2-0_1.15-1_ppc64el.deb ... 309s Unpacking libxcb-dri2-0:ppc64el (1.15-1) ... 309s Selecting previously unselected package libxcb-glx0:ppc64el. 309s Preparing to unpack .../091-libxcb-glx0_1.15-1_ppc64el.deb ... 309s Unpacking libxcb-glx0:ppc64el (1.15-1) ... 309s Selecting previously unselected package libxcb-present0:ppc64el. 309s Preparing to unpack .../092-libxcb-present0_1.15-1_ppc64el.deb ... 309s Unpacking libxcb-present0:ppc64el (1.15-1) ... 309s Selecting previously unselected package libxcb-randr0:ppc64el. 309s Preparing to unpack .../093-libxcb-randr0_1.15-1_ppc64el.deb ... 309s Unpacking libxcb-randr0:ppc64el (1.15-1) ... 309s Selecting previously unselected package libxcb-sync1:ppc64el. 309s Preparing to unpack .../094-libxcb-sync1_1.15-1_ppc64el.deb ... 309s Unpacking libxcb-sync1:ppc64el (1.15-1) ... 309s Selecting previously unselected package libxcb-xfixes0:ppc64el. 309s Preparing to unpack .../095-libxcb-xfixes0_1.15-1_ppc64el.deb ... 309s Unpacking libxcb-xfixes0:ppc64el (1.15-1) ... 309s Selecting previously unselected package libxshmfence1:ppc64el. 309s Preparing to unpack .../096-libxshmfence1_1.3-1build4_ppc64el.deb ... 309s Unpacking libxshmfence1:ppc64el (1.3-1build4) ... 309s Selecting previously unselected package libxxf86vm1:ppc64el. 309s Preparing to unpack .../097-libxxf86vm1_1%3a1.1.4-1build3_ppc64el.deb ... 309s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build3) ... 309s Selecting previously unselected package libglx-mesa0:ppc64el. 309s Preparing to unpack .../098-libglx-mesa0_24.0.1-1ubuntu1_ppc64el.deb ... 309s Unpacking libglx-mesa0:ppc64el (24.0.1-1ubuntu1) ... 309s Selecting previously unselected package libice6:ppc64el. 309s Preparing to unpack .../099-libice6_2%3a1.0.10-1build2_ppc64el.deb ... 309s Unpacking libice6:ppc64el (2:1.0.10-1build2) ... 309s Selecting previously unselected package libsm6:ppc64el. 309s Preparing to unpack .../100-libsm6_2%3a1.2.3-1build2_ppc64el.deb ... 309s Unpacking libsm6:ppc64el (2:1.2.3-1build2) ... 309s Selecting previously unselected package libunwind8:ppc64el. 309s Preparing to unpack .../101-libunwind8_1.6.2-3_ppc64el.deb ... 309s Unpacking libunwind8:ppc64el (1.6.2-3) ... 309s Selecting previously unselected package libxt6:ppc64el. 309s Preparing to unpack .../102-libxt6_1%3a1.2.1-1.1_ppc64el.deb ... 309s Unpacking libxt6:ppc64el (1:1.2.1-1.1) ... 309s Selecting previously unselected package libxmu6:ppc64el. 309s Preparing to unpack .../103-libxmu6_2%3a1.1.3-3_ppc64el.deb ... 309s Unpacking libxmu6:ppc64el (2:1.1.3-3) ... 309s Selecting previously unselected package libxpm4:ppc64el. 309s Preparing to unpack .../104-libxpm4_1%3a3.5.17-1_ppc64el.deb ... 309s Unpacking libxpm4:ppc64el (1:3.5.17-1) ... 309s Selecting previously unselected package libxaw7:ppc64el. 309s Preparing to unpack .../105-libxaw7_2%3a1.0.14-1_ppc64el.deb ... 309s Unpacking libxaw7:ppc64el (2:1.0.14-1) ... 309s Selecting previously unselected package libxfont2:ppc64el. 309s Preparing to unpack .../106-libxfont2_1%3a2.0.6-1_ppc64el.deb ... 309s Unpacking libxfont2:ppc64el (1:2.0.6-1) ... 309s Selecting previously unselected package libxkbfile1:ppc64el. 309s Preparing to unpack .../107-libxkbfile1_1%3a1.1.0-1build3_ppc64el.deb ... 309s Unpacking libxkbfile1:ppc64el (1:1.1.0-1build3) ... 309s Selecting previously unselected package x11-xkb-utils. 309s Preparing to unpack .../108-x11-xkb-utils_7.7+8_ppc64el.deb ... 309s Unpacking x11-xkb-utils (7.7+8) ... 309s Selecting previously unselected package xserver-common. 309s Preparing to unpack .../109-xserver-common_2%3a21.1.11-2ubuntu1_all.deb ... 309s Unpacking xserver-common (2:21.1.11-2ubuntu1) ... 309s Selecting previously unselected package libglvnd0:ppc64el. 309s Preparing to unpack .../110-libglvnd0_1.7.0-1_ppc64el.deb ... 309s Unpacking libglvnd0:ppc64el (1.7.0-1) ... 309s Selecting previously unselected package libglx0:ppc64el. 309s Preparing to unpack .../111-libglx0_1.7.0-1_ppc64el.deb ... 309s Unpacking libglx0:ppc64el (1.7.0-1) ... 309s Selecting previously unselected package libgl1:ppc64el. 309s Preparing to unpack .../112-libgl1_1.7.0-1_ppc64el.deb ... 309s Unpacking libgl1:ppc64el (1.7.0-1) ... 309s Selecting previously unselected package xvfb. 309s Preparing to unpack .../113-xvfb_2%3a21.1.11-2ubuntu1_ppc64el.deb ... 309s Unpacking xvfb (2:21.1.11-2ubuntu1) ... 309s Selecting previously unselected package autopkgtest-satdep. 309s Preparing to unpack .../114-2-autopkgtest-satdep.deb ... 309s Unpacking autopkgtest-satdep (0) ... 309s Setting up gnome-desktop-testing (2021.1-3) ... 309s Setting up libgraphite2-3:ppc64el (1.3.14-2) ... 309s Setting up libxcb-dri3-0:ppc64el (1.15-1) ... 309s Setting up liblcms2-2:ppc64el (2.14-2) ... 309s Setting up libpixman-1-0:ppc64el (0.42.2-1) ... 309s Setting up libsharpyuv0:ppc64el (1.3.2-0.4) ... 309s Setting up libx11-xcb1:ppc64el (2:1.8.7-1) ... 309s Setting up session-migration (0.3.6) ... 310s Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. 310s Setting up libdrm-nouveau2:ppc64el (2.4.120-2) ... 310s Setting up libxdamage1:ppc64el (1:1.1.6-1) ... 310s Setting up libxcb-xfixes0:ppc64el (1.15-1) ... 310s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 310s Setting up libxpm4:ppc64el (1:3.5.17-1) ... 310s Setting up hicolor-icon-theme (0.17-2) ... 310s Setting up libxi6:ppc64el (2:1.8.1-1) ... 310s Setting up libxrender1:ppc64el (1:0.9.10-1.1) ... 310s Setting up libdatrie1:ppc64el (0.2.13-3) ... 310s Setting up libxcb-render0:ppc64el (1.15-1) ... 310s Setting up libdrm-radeon1:ppc64el (2.4.120-2) ... 310s Setting up libglvnd0:ppc64el (1.7.0-1) ... 310s Setting up libxcb-glx0:ppc64el (1.15-1) ... 310s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 310s Setting up x11-common (1:7.7+23ubuntu2) ... 310s Setting up libdeflate0:ppc64el (1.19-1) ... 310s Setting up libmozjs-115-0:ppc64el (115.8.0-1) ... 310s Setting up libxcb-shm0:ppc64el (1.15-1) ... 310s Setting up libunwind8:ppc64el (1.6.2-3) ... 310s Setting up libjbig0:ppc64el (2.1-6.1ubuntu1) ... 310s Setting up libcolord2:ppc64el (1.4.7-1) ... 310s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build3) ... 310s Setting up libxcb-present0:ppc64el (1.15-1) ... 310s Setting up libdconf1:ppc64el (0.40.0-4) ... 310s Setting up libfontenc1:ppc64el (1:1.1.8-1) ... 310s Setting up libepoxy0:ppc64el (1.5.10-1) ... 310s Setting up libxfixes3:ppc64el (1:6.0.0-2) ... 310s Setting up libxcb-sync1:ppc64el (1.15-1) ... 310s Setting up libavahi-common-data:ppc64el (0.8-13ubuntu2) ... 310s Setting up libatspi2.0-0t64:ppc64el (2.51.90-3) ... 310s Setting up libxinerama1:ppc64el (2:1.1.4-3) ... 310s Setting up fonts-dejavu-mono (2.37-8) ... 310s Setting up libxrandr2:ppc64el (2:1.5.2-2) ... 310s Setting up fonts-dejavu-core (2.37-8) ... 310s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 310s Setting up libglapi-mesa:ppc64el (24.0.1-1ubuntu1) ... 310s Setting up libvulkan1:ppc64el (1.3.275.0-1) ... 310s Setting up libwebp7:ppc64el (1.3.2-0.4) ... 310s Setting up libxcb-dri2-0:ppc64el (1.15-1) ... 310s Setting up libxshmfence1:ppc64el (1.3-1build4) ... 310s Setting up at-spi2-common (2.51.90-3) ... 310s Setting up dbus-x11 (1.14.10-4ubuntu1) ... 310s Setting up libxcb-randr0:ppc64el (1.15-1) ... 310s Setting up libharfbuzz0b:ppc64el (8.3.0-2) ... 310s Setting up libthai-data (0.1.29-2) ... 310s Setting up libwayland-egl1:ppc64el (1.22.0-2.1) ... 310s Setting up libxkbfile1:ppc64el (1:1.1.0-1build3) ... 310s Setting up libllvm17:ppc64el (1:17.0.6-5build1) ... 310s Setting up libxcomposite1:ppc64el (1:0.4.5-1build2) ... 310s Setting up libxfont2:ppc64el (1:2.0.6-1) ... 310s Setting up libdrm-amdgpu1:ppc64el (2.4.120-2) ... 310s Setting up libwayland-client0:ppc64el (1.22.0-2.1) ... 310s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 310s Setting up libice6:ppc64el (2:1.0.10-1build2) ... 310s Setting up libatk1.0-0t64:ppc64el (2.51.90-3) ... 310s Setting up gir1.2-atk-1.0:ppc64el (2.51.90-3) ... 310s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 310s Setting up libxtst6:ppc64el (2:1.2.3-1.1) ... 310s Setting up libxcursor1:ppc64el (1:1.2.1-1) ... 310s Setting up libgl1-mesa-dri:ppc64el (24.0.1-1ubuntu1) ... 310s Setting up libavahi-common3:ppc64el (0.8-13ubuntu2) ... 310s Setting up dconf-service (0.40.0-4) ... 310s Setting up libharfbuzz-gobject0:ppc64el (8.3.0-2) ... 310s Setting up libthai0:ppc64el (0.1.29-2) ... 310s Setting up libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 310s Setting up libwayland-cursor0:ppc64el (1.22.0-2.1) ... 310s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.10+dfsg-3) ... 310s Setting up libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 310s Setting up libsm6:ppc64el (2:1.2.3-1build2) ... 310s Setting up libavahi-client3:ppc64el (0.8-13ubuntu2) ... 310s Setting up libatk-bridge2.0-0t64:ppc64el (2.51.90-3) ... 310s Setting up gtk-update-icon-cache (3.24.41-1.1ubuntu3) ... 310s Setting up fontconfig (2.15.0-1ubuntu1) ... 312s Regenerating fonts cache... done. 312s Setting up libxft2:ppc64el (2.3.6-1) ... 312s Setting up libglx-mesa0:ppc64el (24.0.1-1ubuntu1) ... 312s Setting up libglx0:ppc64el (1.7.0-1) ... 312s Setting up dconf-gsettings-backend:ppc64el (0.40.0-4) ... 312s Setting up gir1.2-gdkpixbuf-2.0:ppc64el (2.42.10+dfsg-3) ... 312s Setting up libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 312s Setting up libcairo2:ppc64el (1.18.0-1) ... 312s Setting up libgl1:ppc64el (1.7.0-1) ... 312s Setting up libxt6:ppc64el (1:1.2.1-1.1) ... 312s Setting up libcairo-gobject2:ppc64el (1.18.0-1) ... 312s Setting up libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 312s Setting up libcups2t64:ppc64el (2.4.7-1.2ubuntu1) ... 312s Setting up libgtk-3-common (3.24.41-1.1ubuntu3) ... 312s Setting up libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 312s Setting up gsettings-desktop-schemas (46~beta-3ubuntu1) ... 312s Setting up libxmu6:ppc64el (2:1.1.3-3) ... 312s Setting up gir1.2-freedesktop:ppc64el (1.79.1-1) ... 312s Setting up libgjs0g:ppc64el (1.79.3-1) ... 312s Setting up libpangoxft-1.0-0:ppc64el (1.51.0+ds-4) ... 312s Setting up libxaw7:ppc64el (2:1.0.14-1) ... 312s Setting up gir1.2-harfbuzz-0.0:ppc64el (8.3.0-2) ... 312s Setting up gir1.2-pango-1.0:ppc64el (1.51.0+ds-4) ... 312s Setting up x11-xkb-utils (7.7+8) ... 312s Setting up xserver-common (2:21.1.11-2ubuntu1) ... 312s Setting up xvfb (2:21.1.11-2ubuntu1) ... 312s Setting up adwaita-icon-theme (46~rc-1) ... 312s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 312s Setting up humanity-icon-theme (0.6.16) ... 312s Setting up ubuntu-mono (24.04-0ubuntu1) ... 313s Processing triggers for man-db (2.12.0-3) ... 313s Processing triggers for libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 313s Setting up libgtk-3-0t64:ppc64el (3.24.41-1.1ubuntu3) ... 313s Setting up at-spi2-core (2.51.90-3) ... 313s Processing triggers for libc-bin (2.39-0ubuntu2) ... 313s Setting up gir1.2-gtk-3.0:ppc64el (3.24.41-1.1ubuntu3) ... 313s Setting up gjs (1.79.3-1) ... 313s Setting up gjs-tests (1.79.3-1) ... 313s Setting up autopkgtest-satdep (0) ... 318s (Reading database ... 83963 files and directories currently installed.) 318s Removing autopkgtest-satdep (0) ... 321s autopkgtest [13:59:36]: test installed-tests: [----------------------- 321s Running test: gjs/return.test 321s 1..1 321s ok 1 - /usr/libexec/installed-tests/gjs/debugger/return.debugger 321s PASS: gjs/return.test 321s Running test: gjs/testGIMarshalling.test 321s JS NATIVE: Registered native JS module '_promiseNative' 321s JS NATIVE: Registered native JS module '_byteArrayNative' 321s JS NATIVE: Registered native JS module '_encodingNative' 321s JS NATIVE: Registered native JS module '_gi' 321s JS NATIVE: Registered native JS module 'gi' 321s JS NATIVE: Registered native JS module 'cairoNative' 321s JS NATIVE: Registered native JS module 'system' 321s JS NATIVE: Registered native JS module 'console' 321s JS NATIVE: Registered native JS module '_print' 321s JS CTX: Enabling JIT 321s JS CTX: Initialized class GjsFileImporter prototype 0x35b544b00098 321s JS IMPORT: Defining parent (nil) of 0x35b544b000f8 'imports' is mod 0 321s JS IMPORT: Importing '_print' 321s JS NATIVE: Defining native module '_print' 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x35b544b006b0 '_print' is mod 1 321s JS IMPORT: successfully imported module '_print' 321s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 321s 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 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x20f13383b128 321s JS MAINLOOP: Main loop instance 0x297596eb770: hold 321s JS MAINLOOP: Enqueue job , promise=, allocation site= 321s JS MAINLOOP: Starting promise job dispatcher 321s JS MAINLOOP: Main loop instance 0x297596eb770: Spinning loop until released or hook cleared 321s JS MAINLOOP: handling job 0, 321s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 321s JS MAINLOOP: Main loop instance 0x297596eb770: release 321s JS MAINLOOP: Completed job 0 321s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module metadata hook for module 0x35b544b131d0 321s JS IMPORT: Defining meta.importSync for module 0x35b544b131d0 321s JS NATIVE: Defining native module 'gi' 321s JS CTX: Initialized class GIRepositoryNamespace prototype 0x35b544b135c0 321s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 321s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 321s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 321s JS IMPORT: Importing directory 'overrides' 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x35b544b136c0 'overrides' is mod 1 321s JS IMPORT: Defined importer 'overrides' 0x35b544b136c0 in 0x35b544b000f8 321s JS IMPORT: successfully imported directory 'overrides' 321s JS IMPORT: Importing '_byteArrayNative' 321s JS NATIVE: Defining native module '_byteArrayNative' 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x35b544b13b08 '_byteArrayNative' is mod 1 321s JS IMPORT: successfully imported module '_byteArrayNative' 321s JS IMPORT: Importing '_promiseNative' 321s JS NATIVE: Defining native module '_promiseNative' 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x35b544b13c48 '_promiseNative' is mod 1 321s JS IMPORT: successfully imported module '_promiseNative' 321s JS IMPORT: Importing module GLib succeeded 321s JS IMPORT: Defining parent 0x35b544b136c0 of 0x20f13383c128 'GLib' is mod 1 321s JS IMPORT: successfully imported module 'GLib' 321s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 321s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x20f13387b060, JSClass 0x792e9fa78cd0, in object 0x20f13387b038 321s JS CTX: Initialized class GIRepositoryGType prototype 0x35b544b13e78 321s JS CTX: Initialized class GIRepositoryFunction prototype 0x35b544b13ed8 321s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 321s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 321s JS G BXD: Defined class for Error (GError), prototype 0x20f13387b0b0, JSClass 0x792e9fa78cd0, in object 0x20f13387b038 321s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 321s JS G BXD: Defined class for Variant (GVariant), prototype 0x20f13387b100, JSClass 0x792e9fa78cd0, in object 0x20f13387b038 321s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 321s JS G BXD: Defined class for Bytes (GBytes), prototype 0x20f13387b150, JSClass 0x792e9fa78cd0, in object 0x20f13387b038 321s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 321s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 321s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x20f13387b1a0, JSClass 0x792e9fa78cd0, in object 0x20f13387b038 321s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 321s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 321s JS G BXD: Defined class for Thread (GThread), prototype 0x20f13387b1f0, JSClass 0x792e9fa78cd0, in object 0x20f13387b038 321s JS G BXD: Defining method ref in prototype for GLib.Thread 321s JS G BXD: Defining method unref in prototype for GLib.Thread 321s JS G NS: Defined namespace 'GLib' 0x20f13387b038 in GIRepository 0x35b544b13450 321s JS IMPORT: Importing module jasmine succeeded 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x20f13383cb00 'jasmine' is mod 1 321s JS IMPORT: successfully imported module 'jasmine' 321s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 321s JS MAINLOOP: Main loop instance 0x297596eb770: hold 321s JS MAINLOOP: Enqueue job , promise=, allocation site= 321s JS MAINLOOP: Main loop instance 0x297596eb770: Spinning loop until released or hook cleared 321s JS MAINLOOP: handling job 0, 321s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 321s JS MAINLOOP: Main loop instance 0x297596eb770: release 321s JS MAINLOOP: Completed job 0 321s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 321s JS IMPORT: Importing 'gi' 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x35b544b13450 'gi' is mod 1 321s JS IMPORT: successfully imported module 'gi' 321s JS IMPORT: Importing module byteArray succeeded 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x20f13383cc40 'byteArray' is mod 1 321s JS IMPORT: successfully imported module 'byteArray' 321s JS IMPORT: Importing module GIMarshallingTests succeeded 321s JS IMPORT: Defining parent 0x35b544b136c0 of 0x20f13383cc90 'GIMarshallingTests' is mod 1 321s JS IMPORT: successfully imported module 'GIMarshallingTests' 321s JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' 321s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0x20f13387b290, JSClass 0x792e9fa78cd0, in object 0x20f13387b268 321s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 321s JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' 321s JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GObject.js 321s JS IMPORT: Importing '_gi' 321s JS NATIVE: Defining native module '_gi' 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x35b544b28138 '_gi' is mod 1 321s JS IMPORT: successfully imported module '_gi' 321s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GjsPrivate.js 321s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 321s JS G NS: Defined namespace 'GjsPrivate' 0x20f13387b308 in GIRepository 0x35b544b13450 321s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 321s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 321s JS IMPORT: Importing module _common succeeded 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x20f13383cda8 '_common' is mod 1 321s JS IMPORT: successfully imported module '_common' 321s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 321s JS IMPORT: Importing module _legacy succeeded 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x20f13383cdf8 '_legacy' is mod 1 321s JS IMPORT: successfully imported module '_legacy' 321s JS IMPORT: Importing module GObject succeeded 321s JS IMPORT: Defining parent 0x35b544b136c0 of 0x20f13383cd58 'GObject' is mod 1 321s JS IMPORT: successfully imported module 'GObject' 321s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 321s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 321s JS G BXD: Defined class for String (GString), prototype 0x20f13387b588, JSClass 0x792e9fa78cd0, in object 0x20f13387b2e0 321s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 321s JS G PRM: Defined class ParamSpec prototype is 0x20f13383ce98 class 0x792e9fa80030 in object 0x20f13387b2e0 321s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 321s JS G OBJ: Defined class for Object (GObject), prototype 0x20f13387b6f0, JSClass 0x792e9fa7a680, in object 0x20f13387b2e0 321s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 321s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 321s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x20f13387b718, JSClass 0x792e9fa7a680, in object 0x20f13387b2e0 321s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 321s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 321s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 321s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 321s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 321s JS G NS: Defined namespace 'GObject' 0x20f13387b2e0 in GIRepository 0x35b544b13450 321s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0x20f13387b768, JSClass 0x792e9fa7a680, in object 0x20f13387b268 321s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 321s JS G NS: Defined namespace 'GIMarshallingTests' 0x20f13387b268 in GIRepository 0x35b544b13450 321s JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/Gio.js 321s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 321s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 321s JS IMPORT: Importing module lang succeeded 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x20f1338da2e0 'lang' is mod 1 321s JS IMPORT: successfully imported module 'lang' 321s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 321s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 321s JS IMPORT: Importing module _signals succeeded 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x20f1338da330 '_signals' is mod 1 321s JS IMPORT: successfully imported module '_signals' 321s JS IMPORT: Importing module signals succeeded 321s JS IMPORT: Defining parent 0x35b544b000f8 of 0x20f1338da290 'signals' is mod 1 321s JS IMPORT: successfully imported module 'signals' 321s JS IMPORT: Importing module Gio succeeded 321s JS IMPORT: Defining parent 0x35b544b136c0 of 0x20f1338da240 'Gio' is mod 1 321s JS IMPORT: successfully imported module 'Gio' 321s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 321s JS G OBJ: Defined class for Application (GApplication), prototype 0x20f13387b7e0, JSClass 0x792e9fa7a680, in object 0x20f13387b7b8 321s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 321s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x20f1338da3f8, JSClass 0x792e9fa7b060, in object 0x20f13387b7b8 321s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 321s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 321s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 321s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 321s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 321s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 321s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 321s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 321s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 321s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 321s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x20f13387b858, JSClass 0x792e9fa7a680, in object 0x20f13387b7b8 321s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 321s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x20f1338da678, JSClass 0x792e9fa7b060, in object 0x20f13387b7b8 321s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 321s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x20f13387b8d0, JSClass 0x792e9fa7a680, in object 0x20f13387b7b8 321s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 321s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 321s JS G IFACE: Defined class for Initable (GInitable), prototype 0x20f1338da7b8, JSClass 0x792e9fa7b060, in object 0x20f13387b7b8 321s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 321s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 321s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 321s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x20f13387b948, JSClass 0x792e9fa78cd0, in object 0x20f13387b7b8 321s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 321s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x20f13387b998, JSClass 0x792e9fa78cd0, in object 0x20f13387b7b8 321s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 321s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 321s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x20f13387b9e8, JSClass 0x792e9fa7a680, in object 0x20f13387b7b8 321s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x20f13387ba38, JSClass 0x792e9fa7a680, in object 0x20f13387b308 321s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 321s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x20f13387ba88, JSClass 0x792e9fa7a680, in object 0x20f13387b7b8 321s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 321s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 321s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 321s JS G IFACE: Defined class for File (GFile), prototype 0x20f1338da920, JSClass 0x792e9fa7b060, in object 0x20f13387b7b8 321s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x20f13387bb00, JSClass 0x792e9fa7a680, in object 0x35b544b13530 321s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 321s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x20f13387bb78, JSClass 0x792e9fa7a680, in object 0x20f13387b7b8 321s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 321s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 321s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x20f13387bbc8, JSClass 0x792e9fa7a680, in object 0x20f13387b7b8 321s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 321s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x20f13387bc18, JSClass 0x792e9fa7a680, in object 0x20f13387b7b8 321s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 321s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x20f13387bc68, JSClass 0x792e9fa78cd0, in object 0x20f13387b7b8 321s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 321s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 321s JS G OBJ: Defined class for Settings (GSettings), prototype 0x20f13387bcb8, JSClass 0x792e9fa7a680, in object 0x20f13387b7b8 321s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 321s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 321s JS G NS: Defined namespace 'Gio' 0x20f13387b7b8 in GIRepository 0x35b544b13450 321s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 321s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 321s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x20f13387bd08, JSClass 0x792e9fa78cd0, in object 0x20f13387b268 321s JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' 321s JS G BXD: Defined class for SimpleStruct (void), prototype 0x20f13387be48, JSClass 0x792e9fa78cd0, in object 0x20f13387b268 321s JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' 321s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 321s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 321s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 321s JS G ENUM: Defining GIMarshallingTests.Enum as 0x35b544b233b8 321s JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' 321s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 321s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 321s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 321s JS G ENUM: Defining enum value MASK (fixed from mask) 3 321s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 321s JS G ENUM: Defining GIMarshallingTests.Flags as 0x35b544b244a0 321s JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' 321s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 321s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 321s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 321s JS G ENUM: Defining GIMarshallingTests.GEnum as 0x35b544b52cc0 321s JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' 321s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 321s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 321s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 321s JS G ENUM: Defining enum value MASK (fixed from mask) 3 321s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 321s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0x35b544b5d9c0 321s JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' 321s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x20f13387bf38, JSClass 0x792e9fa7a680, in object 0x20f13387b268 321s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 321s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 321s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 321s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 321s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 321s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 321s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 321s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 321s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 321s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 321s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 321s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 321s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 321s JS G ENUM: Defining GObject.ParamFlags as 0x35b544b15af8 321s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 321s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 321s JS G PRM: JSObject created with param instance 0x297597e11c0 type GParamBoolean 321s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 321s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x1399de57b330, JSClass 0x792e9fa7a680, in object 0x20f13387b268 321s JS G NS: Found info type OBJECT for 'SignalsObject' in namespace 'GIMarshallingTests' 321s JS G OBJ: Defined class for SignalsObject (GIMarshallingTestsSignalsObject), prototype 0x1399de57b448, JSClass 0x792e9fa7a680, in object 0x20f13387b268 321s JS G OBJ: Defining method emit_hash_table_utf8_int in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 321s JS CTX: Script evaluation succeeded 321s JS MAINLOOP: Main loop instance 0x297596eb770: Spinning loop until released or hook cleared 321s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module metadata hook for module 0x35b544b52660 321s JS IMPORT: Defining meta.importSync for module 0x35b544b52660 321s JS NATIVE: Defining native module 'system' 321s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f13383b128 321s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f13383b128 321s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 321s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 321s JS MAINLOOP: Set main loop hook to 321s JS MAINLOOP: Main loop instance 0x297596eb770: hold 321s JS MAINLOOP: Running and clearing main loop hook 321s JS G BXD: Defining method run in prototype for GLib.MainLoop 321s 1..587 321s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 321s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 321s JS G BXD: Defined class for Source (GSource), prototype 0x1399de57b588, JSClass 0x792e9fa78cd0, in object 0x20f13387b038 321s JS G BXD: Defining method set_priority in prototype for GLib.Source 321s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 321s JS G BXD: Defining method attach in prototype for GLib.Source 321s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 321s JS IMPORT: Module metadata hook for module 0x20f133860f20 321s JS IMPORT: Defining meta.importSync for module 0x20f133860f20 321s JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' 321s JS G BXD: Defining method destroy in prototype for GLib.Source 321s ok 1 Boolean true marshals as a return value 321s JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' 321s ok 2 Boolean true marshals as an in parameter 321s JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' 321s ok 3 Boolean true marshals as an out parameter 321s JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 321s ok 4 Boolean true marshals as an inout parameter 321s JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' 321s ok 5 Boolean false marshals as a return value 321s JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' 321s ok 6 Boolean false marshals as an in parameter 321s JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' 321s ok 7 Boolean false marshals as an out parameter 321s JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 321s ok 8 Boolean false marshals as an inout parameter 321s ok 9 Boolean picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' 321s ok 10 Integer int8-typed marshals signed value as a return value 321s JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' 321s ok 11 Integer int8-typed marshals signed value as an in parameter 321s JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' 321s ok 12 Integer int8-typed marshals signed value as an out parameter 321s ok 13 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 321s ok 14 Integer int8-typed marshals as an inout parameter 321s JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' 321s ok 15 Integer int8-typed marshals unsigned value as a return value 321s JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' 321s ok 16 Integer int8-typed marshals unsigned value as an in parameter 321s JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' 321s ok 17 Integer int8-typed marshals unsigned value as an out parameter 321s ok 18 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' 321s ok 19 Integer int8-typed marshals unsigned value as an inout parameter 321s JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' 321s ok 20 Integer int16-typed marshals signed value as a return value 321s JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' 321s ok 21 Integer int16-typed marshals signed value as an in parameter 321s JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' 321s ok 22 Integer int16-typed marshals signed value as an out parameter 321s ok 23 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 321s ok 24 Integer int16-typed marshals as an inout parameter 321s JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' 321s ok 25 Integer int16-typed marshals unsigned value as a return value 321s JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' 321s ok 26 Integer int16-typed marshals unsigned value as an in parameter 321s JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' 321s ok 27 Integer int16-typed marshals unsigned value as an out parameter 321s ok 28 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' 321s ok 29 Integer int16-typed marshals unsigned value as an inout parameter 321s JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' 321s ok 30 Integer int32-typed marshals signed value as a return value 321s JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' 321s ok 31 Integer int32-typed marshals signed value as an in parameter 321s JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' 321s ok 32 Integer int32-typed marshals signed value as an out parameter 321s ok 33 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 321s ok 34 Integer int32-typed marshals as an inout parameter 321s JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' 321s ok 35 Integer int32-typed marshals unsigned value as a return value 321s JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' 321s ok 36 Integer int32-typed marshals unsigned value as an in parameter 321s JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' 321s ok 37 Integer int32-typed marshals unsigned value as an out parameter 321s ok 38 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' 321s ok 39 Integer int32-typed marshals unsigned value as an inout parameter 321s JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 321s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 321s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 321s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 321s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 321s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 321s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 321s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 321s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 321s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 321s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 321s JS G ENUM: Defining GLib.LogLevelFlags as 0x35b544b92a00 321s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 321s JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' 321s ok 40 Integer int64-typed marshals signed value as a return value 321s ok 41 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' 321s ok 42 Integer int64-typed marshals signed value as an out parameter 321s ok 43 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s ok 44 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' 321s ok 45 Integer int64-typed marshals unsigned value as a return value 321s ok 46 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' 321s ok 47 Integer int64-typed marshals unsigned value as an out parameter 321s ok 48 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s ok 49 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' 321s ok 50 Integer short-typed marshals signed value as a return value 321s JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' 321s ok 51 Integer short-typed marshals signed value as an in parameter 321s JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' 321s ok 52 Integer short-typed marshals signed value as an out parameter 321s ok 53 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' 321s ok 54 Integer short-typed marshals as an inout parameter 321s JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' 321s ok 55 Integer short-typed marshals unsigned value as a return value 321s JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' 321s ok 56 Integer short-typed marshals unsigned value as an in parameter 321s JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' 321s ok 57 Integer short-typed marshals unsigned value as an out parameter 321s ok 58 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' 321s ok 59 Integer short-typed marshals unsigned value as an inout parameter 321s JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' 321s ok 60 Integer int-typed marshals signed value as a return value 321s JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' 321s ok 61 Integer int-typed marshals signed value as an in parameter 321s JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' 321s ok 62 Integer int-typed marshals signed value as an out parameter 321s ok 63 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' 321s ok 64 Integer int-typed marshals as an inout parameter 321s JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' 321s ok 65 Integer int-typed marshals unsigned value as a return value 321s JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' 321s ok 66 Integer int-typed marshals unsigned value as an in parameter 321s JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' 321s ok 67 Integer int-typed marshals unsigned value as an out parameter 321s ok 68 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' 321s ok 69 Integer int-typed marshals unsigned value as an inout parameter 321s JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' 321s ok 70 Integer long-typed marshals signed value as a return value 321s ok 71 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' 321s ok 72 Integer long-typed marshals signed value as an out parameter 321s ok 73 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s ok 74 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' 321s ok 75 Integer long-typed marshals unsigned value as a return value 321s ok 76 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' 321s ok 77 Integer long-typed marshals unsigned value as an out parameter 321s ok 78 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s ok 79 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' 321s ok 80 Integer ssize-typed marshals signed value as a return value 321s ok 81 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' 321s ok 82 Integer ssize-typed marshals signed value as an out parameter 321s ok 83 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s ok 84 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' 321s ok 85 Integer ssize-typed marshals unsigned value as a return value 321s ok 86 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' 321s ok 87 Integer ssize-typed marshals unsigned value as an out parameter 321s ok 88 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s ok 89 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 321s JS G NS: Found info type FUNCTION for 'int64_in_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'int64_in_min' in namespace 'GIMarshallingTests' 321s ok 90 BigInt int64-typed marshals signed value as an in parameter 321s JS G NS: Found info type FUNCTION for 'uint64_in' in namespace 'GIMarshallingTests' 321s ok 91 BigInt int64-typed marshals unsigned value as an in parameter 321s JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' 321s ok 92 BigInt long-typed marshals signed value as an in parameter 321s JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' 321s ok 93 BigInt long-typed marshals unsigned value as an in parameter 321s JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' 321s JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' 321s ok 94 BigInt ssize-typed marshals signed value as an in parameter 321s JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' 321s ok 95 BigInt ssize-typed marshals unsigned value as an in parameter 321s JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' 321s ok 96 Floating point float-typed marshals value as a return value 321s JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' 321s ok 97 Floating point float-typed marshals as an in parameter 321s JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' 321s ok 98 Floating point float-typed marshals value as an out parameter 321s ok 99 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' 321s ok 100 Floating point float-typed marshals value as an inout parameter 321s ok 101 Floating point float-typed can handle noncanonical NaN # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' 321s ok 102 Floating point double-typed marshals value as a return value 321s JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' 321s ok 103 Floating point double-typed marshals as an in parameter 321s JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' 321s ok 104 Floating point double-typed marshals value as an out parameter 321s ok 105 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' 321s ok 106 Floating point double-typed marshals value as an inout parameter 321s ok 107 Floating point double-typed can handle noncanonical NaN # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' 321s ok 108 time_t marshals as a return value 321s JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' 321s ok 109 time_t marshals as an in parameter 321s JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' 321s ok 110 time_t marshals as an out parameter 321s ok 111 time_t picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' 321s ok 112 time_t marshals as an inout parameter 321s JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' 321s ok 113 GType void marshals as a return value 321s JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' 321s ok 114 GType void marshals as an in parameter 321s JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' 321s ok 115 GType void marshals as an out parameter 321s ok 116 GType void picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' 321s ok 117 GType void marshals as an inout parameter 321s JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' 321s ok 118 GType string marshals as a return value 321s JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' 321s ok 119 GType string marshals as an in parameter 321s JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' 321s ok 120 GType string marshals as an out parameter 321s ok 121 GType can be implicitly converted from a GObject type alias 321s ok 122 GType can be implicitly converted from a JS type 321s JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' 321s ok 123 UTF-8 string with transfer none marshals as a return value 321s JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' 321s ok 124 UTF-8 string with transfer none marshals as an in parameter 321s JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' 321s ok 125 UTF-8 string with transfer none marshals as an out parameter 321s ok 126 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 321s JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' 321s ok 127 UTF-8 string with transfer none marshals as an inout parameter 321s JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' 321s ok 128 UTF-8 string with transfer full marshals as a return value 321s JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' 321s ok 129 UTF-8 string with transfer full marshals as an out parameter 321s ok 130 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 321s JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 321s ok 131 UTF-8 string marshals value as a byte array 321s JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 321s ok 132 UTF-8 string makes a default out value for a broken C function 321s JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' 321s ok 133 In-out array in the style of gtk_init() marshals null 321s ok 134 In-out array in the style of gtk_init() marshals an inout empty array 321s ok 135 In-out array in the style of gtk_init() marshals an inout array 321s JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 321s ok 136 Fixed-size C array of ints marshals as a return value 321s JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 321s ok 137 Fixed-size C array of ints marshals as an in parameter 321s JS G NS: Found info type FUNCTION for 'array_fixed_out' in namespace 'GIMarshallingTests' 321s ok 138 Fixed-size C array of ints marshals as an out parameter 321s ok 139 Fixed-size C array of ints marshals as an out parameter 321s JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' 321s ok 140 Fixed-size C array of ints marshals as an inout parameter 321s JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 321s ok 141 Fixed-size C array of shorts marshals as a return value 321s JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 322s ok 142 Fixed-size C array of shorts marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 322s ok 143 Fixed-size C array marshals a struct array as an out parameter 322s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 322s ok 144 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 322s JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' 322s ok 145 C array with length marshals as a return value 322s JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' 322s ok 146 C array with length marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' 322s ok 147 C array with length marshals as an out parameter 322s ok 148 C array with length picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' 322s ok 149 C array with length marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' 322s ok 150 C array with length can be returned along with other arguments 322s JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' 322s ok 151 C array with length can be passed to a function with its length parameter before it 322s JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 322s ok 152 C array with length can be passed to a function with zero terminator 322s JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' 322s ok 153 C array with length of strings marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' 322s ok 154 C array with length marshals a byte array as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' 322s ok 155 C array with length of signed 64-bit ints marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' 322s ok 156 C array with length of unsigned 64-bit ints marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' 322s ok 157 C array with length of unichars marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' 322s ok 158 C array with length of unichars marshals as an out parameter 322s ok 159 C array with length of unichars marshals from an array of codepoints 322s JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' 322s ok 160 C array with length of booleans marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' 322s ok 161 C array with length of booleans marshals as an out parameter 322s ok 162 C array with length of booleans marshals from an array of numbers 322s JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' 322s ok 163 C array with length of boxed structs marshals as an in parameter 322s ok 164 C array with length of boxed structs passed by value marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 322s ok 165 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 322s JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 322s ok 166 C array with length marshals two arrays with the same length parameter 322s JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' 322s ok 167 C array with length copies correctly on transfer full 322s JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' 322s ok 168 C array with length of enums marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_flags_in' in namespace 'GIMarshallingTests' 322s ok 169 C array with length of flags marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 322s ok 170 C array with length marshals an array with a 64-bit length parameter 322s JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 322s ok 171 C array with length marshals an array with an 8-bit length parameter 322s ok 172 C array with length can be an in-out argument 322s ok 173 C array with length can be an in-out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 174 C array with length can be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 322s ok 175 C array with length cannot be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 176 C array with length can be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 322s ok 177 C array with length cannot be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 178 C array with length can be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 322s ok 179 C array with length cannot be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' 322s ok 180 C array with length can be an out argument along with other arguments 322s JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' 322s ok 181 C array with length can be an in-out argument along with other arguments 322s JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 322s ok 182 C array with length does not interpret an unannotated integer as a length parameter 322s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 322s ok 183 Zero-terminated C array of strings marshals as a return value 322s JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 322s ok 184 Zero-terminated C array of strings marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 322s ok 185 Zero-terminated C array of strings marshals as an out parameter 322s ok 186 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 322s ok 187 Zero-terminated C array of strings marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 322s ok 188 Zero-terminated C array marshals null as a zero-terminated array return value 322s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 322s ok 189 Zero-terminated C array marshals an array of structs as a return value 322s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 322s ok 190 Zero-terminated C array marshals an array of unichars as a return value 322s JS G NS: Found info type FUNCTION for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 322s JS G BXD: Defining method classify in prototype for GLib.Variant 322s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 322s JS G BXD: Defining method get_string in prototype for GLib.Variant 322s ok 191 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 322s JS G NS: Found info type FUNCTION for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 322s ok 192 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 322s ok 193 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/399 322s JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' 322s ok 194 GArray of ints with transfer none marshals as a return value 322s JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' 322s ok 195 GArray of ints with transfer none marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 322s ok 196 GArray marshals int64s as a transfer-none return value 322s JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 322s ok 197 GArray of strings with transfer none marshals as a return value 322s JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 322s ok 198 GArray of strings with transfer none marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 322s ok 199 GArray of strings with transfer none marshals as an out parameter 322s ok 200 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 322s ok 201 GArray of strings with transfer none marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 322s ok 202 GArray of strings with transfer full marshals as a return value 322s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 322s ok 203 GArray of strings with transfer full marshals as an out parameter 322s ok 204 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 205 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 322s JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 322s ok 206 GArray of strings with transfer container marshals as a return value 322s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 322s ok 207 GArray of strings with transfer container marshals as an out parameter 322s ok 208 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 209 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 322s ok 210 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 322s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 322s ok 211 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 322s JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 322s ok 212 GArray marshals boxed structs as a transfer-full return value 322s JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 322s ok 213 GArray of booleans with transfer none marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 322s ok 214 GArray of unichars can be passed in with transfer none 322s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 322s ok 215 GPtrArray of strings with transfer none marshals as a return value 322s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 322s ok 216 GPtrArray of strings with transfer none marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 322s ok 217 GPtrArray of strings with transfer none marshals as an out parameter 322s ok 218 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 322s ok 219 GPtrArray of strings with transfer none marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 322s ok 220 GPtrArray of strings with transfer full marshals as a return value 322s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 322s ok 221 GPtrArray of strings with transfer full marshals as an out parameter 322s ok 222 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 223 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 322s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 322s ok 224 GPtrArray of strings with transfer container marshals as a return value 322s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 322s ok 225 GPtrArray of strings with transfer container marshals as an out parameter 322s ok 226 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 227 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 322s JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 322s ok 228 GPtrArray of structs can be returned with transfer full 322s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 322s ok 229 GByteArray marshals as a return value 322s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 322s ok 230 GByteArray can be passed in with transfer none 322s JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' 322s ok 231 GBytes marshals as a transfer-full return value 322s JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' 322s ok 232 GBytes can be created from an array and passed in 322s ok 233 GBytes can be created by returning from a function and passed in 322s ok 234 GBytes can be implicitly converted from a ByteArray 322s ok 235 GBytes can be created from a string and is encoded in UTF-8 322s ok 236 GBytes turns into a GByteArray on assignment 322s ok 237 GBytes cannot be passed to a function expecting a byte array 322s JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' 322s ok 238 GStrv marshals as a return value 322s JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' 322s ok 239 GStrv marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' 322s ok 240 GStrv marshals as an out parameter 322s ok 241 GStrv picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' 322s ok 242 GStrv marshals as an inout parameter 322s ok 243 Array of GStrv length out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 244 Array of GStrv length return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 245 Array of GStrv length in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 246 Array of GStrv length inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 247 Array of GStrv length out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 248 Array of GStrv length return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 249 Array of GStrv length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 250 Array of GStrv length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 251 Array of GStrv length out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 252 Array of GStrv length return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 253 Array of GStrv length in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 254 Array of GStrv length inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 255 Array of GStrv fixed out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 256 Array of GStrv fixed return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 257 Array of GStrv fixed in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 258 Array of GStrv fixed inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 259 Array of GStrv fixed out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 260 Array of GStrv fixed return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 261 Array of GStrv fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 262 Array of GStrv fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 263 Array of GStrv fixed out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 264 Array of GStrv fixed return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 265 Array of GStrv fixed in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 266 Array of GStrv fixed inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 267 Array of GStrv zero_terminated out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 268 Array of GStrv zero_terminated return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 269 Array of GStrv zero_terminated in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 270 Array of GStrv zero_terminated inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 271 Array of GStrv zero_terminated out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 272 Array of GStrv zero_terminated return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 273 Array of GStrv zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 274 Array of GStrv zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 275 Array of GStrv zero_terminated out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 276 Array of GStrv zero_terminated return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 277 Array of GStrv zero_terminated in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s ok 278 Array of GStrv zero_terminated inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 322s JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' 322s ok 279 GList of ints with transfer none marshals as a return value 322s JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' 322s ok 280 GList of ints with transfer none marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 322s ok 281 GList of unsigned 32-bit ints with transfer none marshals as a return value 322s JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 322s ok 282 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 322s ok 283 GList of strings with transfer none marshals as a return value 322s JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 322s ok 284 GList of strings with transfer none marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 322s ok 285 GList of strings with transfer none marshals as an out parameter 322s ok 286 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 322s ok 287 GList of strings with transfer none marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 322s ok 288 GList of strings with transfer full marshals as a return value 322s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 322s ok 289 GList of strings with transfer full marshals as an out parameter 322s ok 290 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 291 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 322s JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 322s ok 292 GList of strings with transfer container marshals as a return value 322s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 322s ok 293 GList of strings with transfer container marshals as an out parameter 322s ok 294 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 295 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 322s JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 322s ok 296 GSList of ints with transfer none marshals as a return value 322s JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 322s ok 297 GSList of ints with transfer none marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 322s ok 298 GSList of strings with transfer none marshals as a return value 322s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 322s ok 299 GSList of strings with transfer none marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 322s ok 300 GSList of strings with transfer none marshals as an out parameter 322s ok 301 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 322s ok 302 GSList of strings with transfer none marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 322s ok 303 GSList of strings with transfer full marshals as a return value 322s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 322s ok 304 GSList of strings with transfer full marshals as an out parameter 322s ok 305 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 306 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 322s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 322s ok 307 GSList of strings with transfer container marshals as a return value 322s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 322s ok 308 GSList of strings with transfer container marshals as an out parameter 322s ok 309 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 310 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 322s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 322s ok 311 GHashTable with integer values marshals as a return value 322s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 322s ok 312 GHashTable with integer values marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 322s ok 313 GHashTable with string values with transfer none marshals as a return value 322s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 322s ok 314 GHashTable with string values with transfer none marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 322s ok 315 GHashTable with string values with transfer none marshals as an out parameter 322s ok 316 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 322s ok 317 GHashTable with string values with transfer none marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 322s ok 318 GHashTable with string values with transfer full marshals as a return value 322s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 322s ok 319 GHashTable with string values with transfer full marshals as an out parameter 322s ok 320 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 321 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 322s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 322s ok 322 GHashTable with string values with transfer container marshals as a return value 322s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 322s ok 323 GHashTable with string values with transfer container marshals as an out parameter 322s ok 324 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 325 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 322s JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 322s ok 326 GHashTable with double values marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 322s ok 327 GHashTable with float values marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 322s ok 328 GHashTable with 64-bit int values marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 322s ok 329 GHashTable with unsigned 64-bit int values marshals as an in parameter 322s ok 330 GHashTable symbol keys are ignored 322s JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' 322s ok 331 GValue marshals as a return value 322s JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' 322s ok 332 GValue marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' 322s ok 333 GValue marshals as an out parameter 322s ok 334 GValue picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 335 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 322s ok 336 GValue can handle noncanonical float NaN # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s ok 337 GValue can handle noncanonical double NaN # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 322s ok 338 GValue marshals as an int64 in parameter 322s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 322s ok 339 GValue type objects can be converted from primitive-like types 322s JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 322s ok 340 GValue can be passed into a function and modified 322s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 322s JS G BXD: Defined class for Value (GValue), prototype 0x3ffae47b65b0, JSClass 0x792e9fa78cd0, in object 0x20f13387b2e0 322s JS G BXD: Defining method init in prototype for GObject.Value 322s JS G BXD: Defining method set_int in prototype for GObject.Value 322s JS G BXD: Defining method get_int in prototype for GObject.Value 322s ok 341 GValue can be passed into a function as a boxed type and modified 322s ok 342 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 322s JS G BXD: Defining method set_enum in prototype for GObject.Value 322s JS G NS: Found info type FUNCTION for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 322s ok 343 GValue enum can be passed into a function as a boxed type and packed 322s ok 344 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 322s JS G BXD: Defining method set_flags in prototype for GObject.Value 322s JS G NS: Found info type FUNCTION for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 322s ok 345 GValue flags can be passed into a function as a boxed type and packed 322s JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 322s ok 346 GValue marshals as an int64 out parameter 322s JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 322s ok 347 GValue marshals as a caller-allocated out parameter 322s JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 322s ok 348 GValue array can be passed into a function and packed 322s JS G BXD: Defining method set_string in prototype for GObject.Value 322s JS G BXD: Defining method set_boolean in prototype for GObject.Value 322s ok 349 GValue array of boxed type GValues can be passed into a function 322s ok 350 GValue array of uninitialized boxed GValues 322s JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 322s ok 351 GValue array can be passed as an out argument and unpacked 322s JS G NS: Found info type FUNCTION for 'return_gvalue_zero_terminated_array' in namespace 'GIMarshallingTests' 322s ok 352 GValue array can be passed as an out argument and unpacked when zero-terminated 322s ok 353 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 322s ok 354 GValue can have its type inferred from primitive values 322s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 322s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x3ffae47b6fb0, JSClass 0x792e9fa7a680, in object 0x20f13387b7b8 322s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 322s JS G IFACE: Defined class for Action (GAction), prototype 0x3ffae47ae7e0, JSClass 0x792e9fa7b060, in object 0x20f13387b7b8 322s ok 355 GValue can have its type inferred as a GObject type 322s ok 356 GValue can have its type inferred as a superclass 322s ok 357 GValue can have its type inferred as an interface that it implements 322s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 322s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x3ffae47bb2b8, JSClass 0x792e9fa78cd0, in object 0x20f13387b038 322s ok 358 GValue can have its type inferred as a boxed type 322s ok 359 GValue can have its type inferred as GVariant 322s JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' 322s JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' 322s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0x3ffae47bb4e8, JSClass 0x792e9fa78ca0, in object 0x20f13387b268 322s ok 360 GValue can have its type inferred as a union type 322s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 322s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 322s JS G PRM: JSObject created with param instance 0x29759944670 type GParamString 322s ok 361 GValue can have its type inferred as a GParamSpec 322s JS G BXD: Defining method set_double in prototype for GObject.Value 322s JS G BXD: Defining method set_boxed in prototype for GObject.Value 322s ok 362 GValue can deal with a GValue packed in a GValue 322s JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' 322s ok 363 Callback GClosure marshals as an in parameter 322s ok 364 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 322s JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' 322s ok 365 Callback marshals a return value 322s JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 322s ok 366 Callback marshals one out parameter 322s JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 322s ok 367 Callback marshals multiple out parameters 322s JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 322s ok 368 Callback marshals a return value and one out parameter 322s JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 322s ok 369 Callback marshals a return value and multiple out parameters 322s ok 370 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 322s JS G NS: Found info type FUNCTION for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 322s ok 371 Callback marshals a callback parameter that can be called from C 322s JS G NS: Found info type FUNCTION for 'pointer_in_return' in namespace 'GIMarshallingTests' 322s ok 372 Raw pointers gets an allocated return value 322s ok 373 Raw pointers can be roundtripped at least if the pointer is null 322s JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' 322s ok 374 Registered enum type marshals as a return value 322s JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' 322s ok 375 Registered enum type marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' 322s ok 376 Registered enum type marshals as an out parameter 322s ok 377 Registered enum type picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' 322s ok 378 Registered enum type marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' 322s ok 379 Bare enum type marshals as a return value 322s JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' 322s ok 380 Bare enum type marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' 322s ok 381 Bare enum type marshals as an out parameter 322s ok 382 Bare enum type picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' 322s ok 383 Bare enum type marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' 322s ok 384 Registered flags type marshals as a return value 322s JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' 322s ok 385 Registered flags type marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' 322s ok 386 Registered flags type marshals as an out parameter 322s ok 387 Registered flags type picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' 322s ok 388 Registered flags type marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'flags_in_zero' in namespace 'GIMarshallingTests' 322s ok 389 Registered flags type accepts zero 322s JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 322s ok 390 Bare flags type marshals as a return value 322s JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' 322s ok 391 Bare flags type marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' 322s ok 392 Bare flags type marshals as an out parameter 322s ok 393 Bare flags type picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 322s JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 322s ok 394 Bare flags type marshals as an inout parameter 322s JS G NS: Found info type FUNCTION for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 322s ok 395 Bare flags type accepts zero 322s JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 322s ok 396 Simple struct marshals as a return value 322s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 322s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 322s ok 397 Simple struct marshals as the this-argument of a method 322s JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 322s JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' 322s JS G BXD: Defined class for PointerStruct (void), prototype 0x3ffae47cb1a0, JSClass 0x792e9fa78cd0, in object 0x20f13387b268 322s ok 398 Pointer struct marshals as a return value 322s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 322s ok 399 Pointer struct marshals as the this-argument of a method 322s JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 322s ok 400 Boxed struct marshals as a return value 322s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 322s ok 401 Boxed struct marshals as the this-argument of a method 322s JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' 322s ok 402 Boxed struct marshals as an out parameter 322s JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 322s ok 403 Boxed struct marshals as an inout parameter 322s ok 404 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 322s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 322s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 322s ok 405 Union marshals as the this-argument of a method 322s ok 406 GObject has a static method that can be called 322s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 407 GObject has a method that can be called 322s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 408 GObject has an overridden method that can be called 322s ok 409 GObject can be created from a static constructor 322s ok 410 GObject can have a static constructor that fails 322s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 411 GObject method marshals an int array as an in parameter 322s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 412 GObject method marshals an int array as an out parameter 322s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 413 GObject method marshals an int array as an inout parameter 322s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 414 GObject method marshals an int array as a return value 322s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 415 GObject method with default implementation can be called 322s ok 416 GObject marshals as a return parameter with transfer none 322s ok 417 GObject marshals as a out parameter with transfer none 322s ok 418 GObject marshals as an inout parameter with transfer none 322s ok 419 GObject marshals as a return parameter with transfer full 322s ok 420 GObject marshals as a out parameter with transfer full 322s ok 421 GObject marshals as an inout parameter with transfer full 322s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 422 GObject marshals as a this value with transfer none 322s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 423 Virtual function marshals an in argument 322s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 424 Virtual function marshals an out argument 322s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 425 Virtual function marshals a POD out argument 322s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 426 Virtual function marshals a callee-allocated pointer out argument 322s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 427 Virtual function marshals a string out argument and return value 322s ok 428 Virtual function can override a default implementation in JS 322s ok 429 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 322s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 430 Virtual function marshals a return value 322s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 431 Virtual function marshals one out parameter 322s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 432 Virtual function marshals multiple out parameters 322s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 433 Virtual function marshals a return value and one out parameter 322s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 434 Virtual function marshals a return value and multiple out parameters 322s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 435 Virtual function marshals one inout parameter 322s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 436 Virtual function marshals multiple inout parameters 322s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 437 Virtual function marshals a return value and one inout parameter 322s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 438 Virtual function marshals a return value and multiple inout parameters 322s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 439 Virtual function marshals an array out parameter 322s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 440 Virtual function marshals a caller-allocated GValue out parameter 322s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 441 Virtual function marshals an error out parameter when no error 322s ok 442 Virtual function marshals an error out parameter with a JavaScript exception 322s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 322s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x3ffae47c9768, JSClass 0x792e9fa7ab00, in object 0x20f13387b7b8 322s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 322s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 322s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 322s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 322s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 322s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 322s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 322s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 322s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 322s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 322s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 322s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 322s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 322s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 322s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 322s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 322s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 322s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 322s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 322s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 322s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 322s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 322s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 322s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 322s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 322s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 322s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 322s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 322s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 322s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 322s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 322s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 322s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 322s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 322s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 322s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 322s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 322s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 322s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 322s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 322s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 322s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 322s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 322s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 322s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 322s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 322s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 322s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 322s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 322s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 322s JS G BXD: Defining method matches in prototype for GLib.Error 322s JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' 322s JS G ERR: Defined class for SpawnError (GError), prototype 0x3ffae47c9808, JSClass 0x792e9fa7ab00, in object 0x20f13387b038 322s JS G ENUM: Defining enum value FORK (fixed from fork) 0 322s JS G ENUM: Defining enum value READ (fixed from read) 1 322s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 322s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 322s JS G ENUM: Defining enum value PERM (fixed from perm) 4 322s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 322s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 322s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 322s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 322s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 322s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 322s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 322s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 322s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 322s JS G ENUM: Defining enum value IO (fixed from io) 13 322s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 322s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 322s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 322s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 322s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 322s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 322s ok 443 Virtual function marshals an error out parameter with a GError exception 322s ok 444 Virtual function marshals an error out parameter with a primitive value 322s ok 445 Virtual function marshals an error out parameter with a plain object 322s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 446 Virtual function marshals an enum return value 322s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 447 Virtual function marshals an enum out parameter 322s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 448 Virtual function marshals a flags return value 322s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 449 Virtual function marshals a flags out parameter 322s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 450 Virtual function marshals an object return parameter with transfer none 322s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 451 Virtual function marshals an object return parameter with transfer full 322s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 452 Virtual function marshals an object out parameter with transfer none 322s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 453 Virtual function marshals an object out parameter with transfer full 322s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 322s ok 454 Virtual function marshals an object in parameter with transfer none 322s ok 455 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 322s ok 456 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 322s ok 457 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 322s ok 458 Wrong virtual functions marshals multiple out parameters 322s ok 459 Wrong virtual functions marshals a return value and one out parameter 322s ok 460 Wrong virtual functions marshals a return value and multiple out parameters 322s ok 461 Wrong virtual functions marshals an array out parameter 322s JS G FUNC: JSObject type 'undefined' is neither null nor an object 322s ok 462 Wrong virtual functions marshals an enum return value 322s JS G FUNC: JSObject type 'undefined' is neither null nor an object 322s ok 463 Wrong virtual functions marshals an enum out parameter 322s JS G FUNC: JSObject type 'undefined' is neither null nor an object 322s ok 464 Wrong virtual functions marshals a flags return value 322s JS G FUNC: JSObject type 'undefined' is neither null nor an object 322s ok 465 Wrong virtual functions marshals a flags out parameter 322s JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' 322s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0x3ffae47eb268, JSClass 0x792e9fa7a680, in object 0x20f13387b268 322s ok 466 Inherited GObject SubObject has a parent method that can be called 322s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 322s ok 467 Inherited GObject SubObject has a method that can be called 322s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 322s ok 468 Inherited GObject SubObject has an overridden method that can be called 322s ok 469 Inherited GObject SubObject has a method with default implementation that can be called 322s JS G NS: Found info type OBJECT for 'SubSubObject' in namespace 'GIMarshallingTests' 322s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0x3ffae47eb650, JSClass 0x792e9fa7a680, in object 0x20f13387b268 322s ok 470 Inherited GObject SubSubObject has a parent method that can be called 322s ok 471 Inherited GObject SubSubObject has a method that can be called 322s ok 472 Inherited GObject SubSubObject has an overridden method that can be called 322s ok 473 Inherited GObject SubSubObject has a method with default implementation that can be called 322s JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' 322s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x3ffae47eba88, JSClass 0x792e9fa7a680, in object 0x20f13387b268 322s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 322s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x3ffae47e2178, JSClass 0x792e9fa7b060, in object 0x20f13387b268 322s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 322s ok 474 Interface can be returned 322s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 322s JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 322s ok 475 Interface can call an interface vfunc in C 322s JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' 322s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0x3ffae47e2218, JSClass 0x792e9fa7b060, in object 0x20f13387b268 322s ok 476 Interface can implement a C interface 322s JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' 322s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0x3ffae47e2240, JSClass 0x792e9fa7b060, in object 0x20f13387b268 322s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 322s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 322s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 322s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 322s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 322s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3ffae47f0268, JSClass 0x792e9fa78cd0, in object 0x20f13387b038 322s ok 477 Interface can implement a C interface with a vfunc 322s JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' 322s ok 478 Configurations of return values can handle two out parameters 322s JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 322s ok 479 Configurations of return values can handle three in and three out parameters 322s JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' 322s ok 480 Configurations of return values can handle a return value and an out parameter 322s JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 322s ok 481 Configurations of return values can handle four in parameters, two of which are nullable 322s JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 322s ok 482 Configurations of return values can handle three in parameters, one of which is nullable and one not 322s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 322s ok 483 Configurations of return values can handle an array in parameter and two nullable in parameters 322s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 322s ok 484 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 322s JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' 322s ok 485 GError marshals a GError** signature as an exception 322s JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' 322s JS G NS: Found info type FUNCTION for 'quark_from_static_string' in namespace 'GLib' 322s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_DOMAIN' in namespace 'GIMarshallingTests' 322s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_CODE' in namespace 'GIMarshallingTests' 322s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_MESSAGE' in namespace 'GIMarshallingTests' 322s ok 486 GError marshals a GError** at the end of the signature as an exception 322s JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' 322s ok 487 GError marshals a GError** elsewhere in the signature as an out parameter 322s JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 322s ok 488 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 322s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 322s ok 489 GError marshals GError as a return value 322s ok 490 Overrides can add constants 322s ok 491 Overrides can override a struct method 322s ok 492 Overrides returns the overridden struct 322s ok 493 Overrides can override an object constructor 322s ok 494 Overrides can override an object method 322s ok 495 Overrides returns the overridden object 322s JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' 322s ok 496 Filename marshals as a return value 322s JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 322s ok 497 GObject.ParamSpec marshals as an in parameter 322s JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' 322s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 322s JS G PRM: JSObject created with param instance 0x29759acff00 type GParamString 322s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 322s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 322s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 322s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 322s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 322s JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'GjsPrivate' 322s ok 498 GObject.ParamSpec marshals as a return value 322s JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' 322s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 322s JS G PRM: JSObject created with param instance 0x29759ad1480 type GParamString 322s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 322s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 322s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 322s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 322s ok 499 GObject.ParamSpec marshals as an out parameter 322s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984b10 type GParamBoolean 322s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984b10 type GParamBoolean 322s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 322s ok 500 GObject properties gets and sets a boolean property as some_boolean 322s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984b10 type GParamBoolean 322s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984b10 type GParamBoolean 322s ok 501 GObject properties gets and sets a boolean property as some-boolean 322s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984b10 type GParamBoolean 322s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984b10 type GParamBoolean 322s ok 502 GObject properties gets and sets a boolean property as someBoolean 322s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984bd0 type GParamChar 322s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984bd0 type GParamChar 322s ok 503 GObject properties gets and sets a char property as some_char 322s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984bd0 type GParamChar 322s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984bd0 type GParamChar 322s ok 504 GObject properties gets and sets a char property as some-char 322s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984bd0 type GParamChar 322s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984bd0 type GParamChar 322s ok 505 GObject properties gets and sets a char property as someChar 322s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984cb0 type GParamUChar 322s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984cb0 type GParamUChar 322s ok 506 GObject properties gets and sets a uchar property as some_uchar 322s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984cb0 type GParamUChar 322s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984cb0 type GParamUChar 322s ok 507 GObject properties gets and sets a uchar property as some-uchar 322s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984cb0 type GParamUChar 322s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984cb0 type GParamUChar 322s ok 508 GObject properties gets and sets a uchar property as someUchar 322s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984d90 type GParamInt 322s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984d90 type GParamInt 322s ok 509 GObject properties gets and sets a int property as some_int 322s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984d90 type GParamInt 322s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984d90 type GParamInt 322s ok 510 GObject properties gets and sets a int property as some-int 322s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984d90 type GParamInt 322s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984d90 type GParamInt 322s ok 511 GObject properties gets and sets a int property as someInt 322s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984e70 type GParamUInt 322s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984e70 type GParamUInt 322s ok 512 GObject properties gets and sets a uint property as some_uint 322s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984e70 type GParamUInt 322s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984e70 type GParamUInt 322s ok 513 GObject properties gets and sets a uint property as some-uint 322s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984e70 type GParamUInt 322s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984e70 type GParamUInt 322s ok 514 GObject properties gets and sets a uint property as someUint 322s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984f50 type GParamLong 322s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984f50 type GParamLong 322s ok 515 GObject properties gets and sets a long property as some_long 322s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984f50 type GParamLong 322s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984f50 type GParamLong 322s ok 516 GObject properties gets and sets a long property as some-long 322s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984f50 type GParamLong 322s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984f50 type GParamLong 322s ok 517 GObject properties gets and sets a long property as someLong 322s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985040 type GParamULong 322s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985040 type GParamULong 322s ok 518 GObject properties gets and sets a ulong property as some_ulong 322s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985040 type GParamULong 322s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985040 type GParamULong 322s ok 519 GObject properties gets and sets a ulong property as some-ulong 322s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985040 type GParamULong 322s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985040 type GParamULong 322s ok 520 GObject properties gets and sets a ulong property as someUlong 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s ok 521 GObject properties gets and sets a int64 property as some_int64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s ok 522 GObject properties gets and sets a int64 property as some-int64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s ok 523 GObject properties gets and sets a int64 property as someInt64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s ok 524 GObject properties gets and sets a int64 property as some_int64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s ok 525 GObject properties gets and sets a int64 property as some-int64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s ok 526 GObject properties gets and sets a int64 property as someInt64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985130 type GParamInt64 322s ok 527 GObject properties gets and sets a int64 property with a bigint 322s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985220 type GParamUInt64 322s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985220 type GParamUInt64 322s ok 528 GObject properties gets and sets a uint64 property as some_uint64 322s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985220 type GParamUInt64 322s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985220 type GParamUInt64 322s ok 529 GObject properties gets and sets a uint64 property as some-uint64 322s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985220 type GParamUInt64 322s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985220 type GParamUInt64 322s ok 530 GObject properties gets and sets a uint64 property as someUint64 322s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985220 type GParamUInt64 322s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759985220 type GParamUInt64 322s ok 531 GObject properties gets and sets a uint64 property with a bigint 322s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986310 type GParamString 322s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986310 type GParamString 322s ok 532 GObject properties gets and sets a string property as some_string 322s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986310 type GParamString 322s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986310 type GParamString 322s ok 533 GObject properties gets and sets a string property as some-string 322s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986310 type GParamString 322s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986310 type GParamString 322s ok 534 GObject properties gets and sets a string property as someString 322s ok 535 GObject properties get and sets out-of-range values throws 322s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986160 type GParamFloat 322s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986160 type GParamFloat 322s ok 536 GObject properties gets and sets a float property 322s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986220 type GParamDouble 322s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986220 type GParamDouble 322s ok 537 GObject properties gets and sets a double property 322s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986400 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986400 type GParamBoxed 322s ok 538 GObject properties gets and sets a strv property as some_strv 322s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986400 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986400 type GParamBoxed 322s ok 539 GObject properties gets and sets a strv property as some-strv 322s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986400 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986400 type GParamBoxed 322s ok 540 GObject properties gets and sets a strv property as someStrv 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x297599864d0 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x297599864d0 type GParamBoxed 322s ok 541 GObject properties gets and sets a boxed_struct property as some_boxed_struct 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x297599864d0 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x297599864d0 type GParamBoxed 322s ok 542 GObject properties gets and sets a boxed_struct property as some-boxed-struct 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x297599864d0 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x297599864d0 type GParamBoxed 322s ok 543 GObject properties gets and sets a boxed_struct property as someBoxedStruct 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986770 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986770 type GParamBoxed 322s ok 544 GObject properties gets and sets a boxed_glist property as some_boxed_glist 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986770 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986770 type GParamBoxed 322s ok 545 GObject properties gets and sets a boxed_glist property as some-boxed-glist 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986770 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986770 type GParamBoxed 322s ok 546 GObject properties gets and sets a boxed_glist property as someBoxedGlist 322s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986840 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986840 type GParamBoxed 322s ok 547 GObject properties gets and sets a gvalue property as some_gvalue 322s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986840 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986840 type GParamBoxed 322s ok 548 GObject properties gets and sets a gvalue property as some-gvalue 322s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986840 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986840 type GParamBoxed 322s ok 549 GObject properties gets and sets a gvalue property as someGvalue 322s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986840 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986840 type GParamBoxed 322s ok 550 GObject properties gets and sets a gvalue property with a bigint 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s ok 551 GObject properties gets and sets a variant property as some_variant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s ok 552 GObject properties gets and sets a variant property as some-variant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s ok 553 GObject properties gets and sets a variant property as someVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s ok 554 GObject properties gets and sets a variant property as some_variant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s ok 555 GObject properties gets and sets a variant property as some-variant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s ok 556 GObject properties gets and sets a variant property as someVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s ok 557 GObject properties gets and sets a variant property as some_variant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s ok 558 GObject properties gets and sets a variant property as some-variant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986910 type GParamVariant 322s ok 559 GObject properties gets and sets a variant property as someVariant 322s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986a30 type GParamObject 322s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986a30 type GParamObject 322s ok 560 GObject properties gets and sets a object property as some_object 322s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986a30 type GParamObject 322s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986a30 type GParamObject 322s ok 561 GObject properties gets and sets a object property as some-object 322s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986a30 type GParamObject 322s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986a30 type GParamObject 322s ok 562 GObject properties gets and sets a object property as someObject 322s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986b20 type GParamFlags 322s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986b20 type GParamFlags 322s ok 563 GObject properties gets and sets a flags property as some_flags 322s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986b20 type GParamFlags 322s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986b20 type GParamFlags 322s ok 564 GObject properties gets and sets a flags property as some-flags 322s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986b20 type GParamFlags 322s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986b20 type GParamFlags 322s ok 565 GObject properties gets and sets a flags property as someFlags 322s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986c30 type GParamEnum 322s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986c30 type GParamEnum 322s ok 566 GObject properties gets and sets a enum property as some_enum 322s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986c30 type GParamEnum 322s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986c30 type GParamEnum 322s ok 567 GObject properties gets and sets a enum property as some-enum 322s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986c30 type GParamEnum 322s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986c30 type GParamEnum 322s ok 568 GObject properties gets and sets a enum property as someEnum 322s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986d10 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986d10 type GParamBoxed 322s ok 569 GObject properties gets and sets a byte_array property as some_byte_array 322s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986d10 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986d10 type GParamBoxed 322s ok 570 GObject properties gets and sets a byte_array property as some-byte-array 322s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986d10 type GParamBoxed 322s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986d10 type GParamBoxed 322s ok 571 GObject properties gets and sets a byte_array property as someByteArray 322s ok 572 GObject properties gets a read-only property 322s ok 573 GObject properties throws when setting a read-only property 322s ok 574 GObject properties allows to set/get deprecated properties # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/410 322s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759984d90 type GParamInt 322s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986310 type GParamString 322s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 322s JS G PRM: JSObject created with param instance 0x29759986310 type GParamString 322s ok 575 GObject properties can be overridden from JS 322s JS G OBJ: Defining method emit_boxed_gptrarray_utf8 in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 322s ok 576 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 322s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 322s ok 577 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 322s ok 578 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 322s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 322s ok 579 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container 322s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 322s ok 580 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container 322s JS G OBJ: Defining method emit_hash_table_utf8_int_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 322s ok 581 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container 322s ok 582 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 322s ok 583 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 322s ok 584 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 322s JS G OBJ: Defining method emit_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 322s ok 585 GObject signals checks emission of signal with boxed-struct argument and transfer none 322s ok 586 GObject signals checks emission of signal with boxed-struct argument and transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/470 322s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 322s ok 587 GObject signals with not-ref-counted boxed types with transfer full are properly handled 322s JS G BXD: Defining method quit in prototype for GLib.MainLoop 322s JS MAINLOOP: Enqueue job , promise=, allocation site= 322s JS MAINLOOP: Main loop instance 0x297596eb770: Spinning loop until released or hook cleared 322s JS MAINLOOP: handling job 0, 322s JS MAINLOOP: Enqueue job , promise=, allocation site= 322s JS MAINLOOP: Completed job 0 322s JS MAINLOOP: handling job 1, 322s JS MAINLOOP: Enqueue job , promise=, allocation site= 322s JS MAINLOOP: Completed job 1 322s JS MAINLOOP: handling job 2, 322s JS MAINLOOP: Enqueue job , promise=, allocation site= 322s JS MAINLOOP: Completed job 2 322s JS MAINLOOP: handling job 3, 322s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 322s JS MAINLOOP: Main loop instance 0x297596eb770: release 322s JS MAINLOOP: Completed job 3 322s JS MEMORY: Memory report: before destroying context 322s JS MEMORY: 4012 objects currently alive 322s JS MEMORY: boxed_instance = 2941 322s JS MEMORY: boxed_prototype = 18 322s JS MEMORY: closure = 46 322s JS MEMORY: function = 625 322s JS MEMORY: fundamental_instance = 0 322s JS MEMORY: fundamental_prototype = 0 322s JS MEMORY: gerror_instance = 4 322s JS MEMORY: gerror_prototype = 2 322s JS MEMORY: interface = 8 322s JS MEMORY: module = 11 322s JS MEMORY: ns = 5 322s JS MEMORY: object_instance = 173 322s JS MEMORY: object_prototype = 27 322s JS MEMORY: param = 149 322s JS MEMORY: union_instance = 2 322s JS MEMORY: union_prototype = 1 322s JS CTX: JS shutdown sequence 322s JS CTX: Stopping profiler 322s JS CTX: Shutting down toggle queue 322s JS CTX: Notifying external reference holders of GjsContext dispose 322s JS MAINLOOP: Stopping promise job dispatcher 322s JS CTX: Notifying reference holders of GjsContext dispose 322s JS CTX: Checking unhandled promise rejections 322s JS CTX: Releasing cached JS wrappers 322s JS CTX: Final triggered GC 322s JS CTX: Destroying JS context 322s JS CTX: Releasing all native objects 322s JS CTX: Disabling auto GC 322s JS CTX: Ending trace on global object 322s JS CTX: Freeing allocated resources 322s JS CTX: JS context destroyed 323s PASS: gjs/testGIMarshalling.test 323s Running test: gjs/step.test 323s 1..1 323s ok 1 - /usr/libexec/installed-tests/gjs/debugger/step.debugger 323s PASS: gjs/step.test 323s Running test: gjs/testNamespace.test 323s JS NATIVE: Registered native JS module '_promiseNative' 323s JS NATIVE: Registered native JS module '_byteArrayNative' 323s JS NATIVE: Registered native JS module '_encodingNative' 323s JS NATIVE: Registered native JS module '_gi' 323s JS NATIVE: Registered native JS module 'gi' 323s JS NATIVE: Registered native JS module 'cairoNative' 323s JS NATIVE: Registered native JS module 'system' 323s JS NATIVE: Registered native JS module 'console' 323s JS NATIVE: Registered native JS module '_print' 323s JS CTX: Enabling JIT 323s JS CTX: Initialized class GjsFileImporter prototype 0x2c23c300098 323s JS IMPORT: Defining parent (nil) of 0x2c23c3000f8 'imports' is mod 0 323s JS IMPORT: Importing '_print' 323s JS NATIVE: Defining native module '_print' 323s JS IMPORT: Defining parent 0x2c23c3000f8 of 0x2c23c3006b0 '_print' is mod 1 323s JS IMPORT: successfully imported module '_print' 323s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 323s 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 0x852af73b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x852af73b128 323s JS MAINLOOP: Main loop instance 0x9d892ecb770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Starting promise job dispatcher 323s JS MAINLOOP: Main loop instance 0x9d892ecb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 323s JS MAINLOOP: Main loop instance 0x9d892ecb770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x852af73b128 323s JS IMPORT: Module metadata hook for module 0x2c23c3131d0 323s JS IMPORT: Defining meta.importSync for module 0x2c23c3131d0 323s JS NATIVE: Defining native module 'gi' 323s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2c23c3135c0 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 323s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 323s JS IMPORT: Importing directory 'overrides' 323s JS IMPORT: Defining parent 0x2c23c3000f8 of 0x2c23c3136c0 'overrides' is mod 1 323s JS IMPORT: Defined importer 'overrides' 0x2c23c3136c0 in 0x2c23c3000f8 323s JS IMPORT: successfully imported directory 'overrides' 323s JS IMPORT: Importing '_byteArrayNative' 323s JS NATIVE: Defining native module '_byteArrayNative' 323s JS IMPORT: Defining parent 0x2c23c3000f8 of 0x2c23c313b08 '_byteArrayNative' is mod 1 323s JS IMPORT: successfully imported module '_byteArrayNative' 323s JS IMPORT: Importing '_promiseNative' 323s JS NATIVE: Defining native module '_promiseNative' 323s JS IMPORT: Defining parent 0x2c23c3000f8 of 0x2c23c313c48 '_promiseNative' is mod 1 323s JS IMPORT: successfully imported module '_promiseNative' 323s JS IMPORT: Importing module GLib succeeded 323s JS IMPORT: Defining parent 0x2c23c3136c0 of 0x852af73c128 'GLib' is mod 1 323s JS IMPORT: successfully imported module 'GLib' 323s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 323s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x852af77b060, JSClass 0x76f644578cd0, in object 0x852af77b038 323s JS CTX: Initialized class GIRepositoryGType prototype 0x2c23c313e78 323s JS CTX: Initialized class GIRepositoryFunction prototype 0x2c23c313ed8 323s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 323s JS G BXD: Defined class for Error (GError), prototype 0x852af77b0b0, JSClass 0x76f644578cd0, in object 0x852af77b038 323s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 323s JS G BXD: Defined class for Variant (GVariant), prototype 0x852af77b100, JSClass 0x76f644578cd0, in object 0x852af77b038 323s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 323s JS G BXD: Defined class for Bytes (GBytes), prototype 0x852af77b150, JSClass 0x76f644578cd0, in object 0x852af77b038 323s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 323s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x852af77b1a0, JSClass 0x76f644578cd0, in object 0x852af77b038 323s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 323s JS G BXD: Defined class for Thread (GThread), prototype 0x852af77b1f0, JSClass 0x76f644578cd0, in object 0x852af77b038 323s JS G BXD: Defining method ref in prototype for GLib.Thread 323s JS G BXD: Defining method unref in prototype for GLib.Thread 323s JS G NS: Defined namespace 'GLib' 0x852af77b038 in GIRepository 0x2c23c313450 323s JS IMPORT: Importing module jasmine succeeded 323s JS IMPORT: Defining parent 0x2c23c3000f8 of 0x852af73cb00 'jasmine' is mod 1 323s JS IMPORT: successfully imported module 'jasmine' 323s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 323s JS MAINLOOP: Main loop instance 0x9d892ecb770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x9d892ecb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 323s JS MAINLOOP: Main loop instance 0x9d892ecb770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Importing 'gi' 323s JS IMPORT: Defining parent 0x2c23c3000f8 of 0x2c23c313450 'gi' is mod 1 323s JS IMPORT: successfully imported module 'gi' 323s 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 323s JS G NS: Defined namespace 'Regress' 0x852af77b268 in GIRepository 0x2c23c313450 323s JS CTX: Script evaluation succeeded 323s JS MAINLOOP: Main loop instance 0x9d892ecb770: Spinning loop until released or hook cleared 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x852af73b128 323s JS IMPORT: Module metadata hook for module 0x2c23c328770 323s JS IMPORT: Defining meta.importSync for module 0x2c23c328770 323s JS NATIVE: Defining native module 'system' 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x852af73b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x852af73b128 323s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 323s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 323s JS MAINLOOP: Set main loop hook to 323s JS MAINLOOP: Main loop instance 0x9d892ecb770: hold 323s JS MAINLOOP: Running and clearing main loop hook 323s JS G BXD: Defining method run in prototype for GLib.MainLoop 323s 1..1 323s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 323s JS G BXD: Defined class for Source (GSource), prototype 0x852af77b290, JSClass 0x76f644578cd0, in object 0x852af77b038 323s JS G BXD: Defining method set_priority in prototype for GLib.Source 323s JS IMPORT: Importing '_gi' 323s JS NATIVE: Defining native module '_gi' 323s JS IMPORT: Defining parent 0x2c23c3000f8 of 0x2c23c32cb28 '_gi' is mod 1 323s JS IMPORT: successfully imported module '_gi' 323s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 323s JS G NS: Defined namespace 'GjsPrivate' 0x852af77b330 in GIRepository 0x2c23c313450 323s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 323s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 323s JS IMPORT: Importing module _common succeeded 323s JS IMPORT: Defining parent 0x2c23c3000f8 of 0x852af73ce48 '_common' is mod 1 323s JS IMPORT: successfully imported module '_common' 323s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 323s JS IMPORT: Importing module _legacy succeeded 323s JS IMPORT: Defining parent 0x2c23c3000f8 of 0x852af73ce98 '_legacy' is mod 1 323s JS IMPORT: successfully imported module '_legacy' 323s JS IMPORT: Importing module GObject succeeded 323s JS IMPORT: Defining parent 0x2c23c3136c0 of 0x852af73cdf8 'GObject' is mod 1 323s JS IMPORT: successfully imported module 'GObject' 323s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 323s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 323s JS G BXD: Defined class for String (GString), prototype 0x852af77b5b0, JSClass 0x76f644578cd0, in object 0x852af77b308 323s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 323s JS G PRM: Defined class ParamSpec prototype is 0x852af73cf38 class 0x76f644580030 in object 0x852af77b308 323s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 323s JS G OBJ: Defined class for Object (GObject), prototype 0x852af77b718, JSClass 0x76f64457a680, in object 0x852af77b308 323s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 323s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 323s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x852af77b740, JSClass 0x76f64457a680, in object 0x852af77b308 323s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 323s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 323s JS G NS: Defined namespace 'GObject' 0x852af77b308 in GIRepository 0x2c23c313450 323s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 323s JS G BXD: Defining method attach in prototype for GLib.Source 323s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 323s JS IMPORT: Module metadata hook for module 0x2c23c303258 323s JS IMPORT: Defining meta.importSync for module 0x2c23c303258 323s JS G BXD: Defining method destroy in prototype for GLib.Source 323s ok 1 GI repository namespace supplies a name 323s JS G BXD: Defining method quit in prototype for GLib.MainLoop 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x9d892ecb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 0 323s JS MAINLOOP: handling job 1, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 1 323s JS MAINLOOP: handling job 2, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 2 323s JS MAINLOOP: handling job 3, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 323s JS MAINLOOP: Main loop instance 0x9d892ecb770: release 323s JS MAINLOOP: Completed job 3 323s JS MEMORY: Memory report: before destroying context 323s JS MEMORY: 125 objects currently alive 323s JS MEMORY: boxed_instance = 11 323s JS MEMORY: boxed_prototype = 8 323s JS MEMORY: closure = 1 323s JS MEMORY: function = 94 323s JS MEMORY: fundamental_instance = 0 323s JS MEMORY: fundamental_prototype = 0 323s JS MEMORY: gerror_instance = 0 323s JS MEMORY: gerror_prototype = 0 323s JS MEMORY: interface = 0 323s JS MEMORY: module = 5 323s JS MEMORY: ns = 4 323s JS MEMORY: object_instance = 0 323s JS MEMORY: object_prototype = 2 323s JS MEMORY: param = 0 323s JS MEMORY: union_instance = 0 323s JS MEMORY: union_prototype = 0 323s JS CTX: JS shutdown sequence 323s JS CTX: Stopping profiler 323s JS CTX: Shutting down toggle queue 323s JS CTX: Notifying external reference holders of GjsContext dispose 323s JS MAINLOOP: Stopping promise job dispatcher 323s JS CTX: Notifying reference holders of GjsContext dispose 323s JS CTX: Checking unhandled promise rejections 323s JS CTX: Releasing cached JS wrappers 323s JS CTX: Final triggered GC 323s JS CTX: Destroying JS context 323s JS CTX: Releasing all native objects 323s JS CTX: Disabling auto GC 323s JS CTX: Ending trace on global object 323s JS CTX: Freeing allocated resources 323s JS CTX: JS context destroyed 323s PASS: gjs/testNamespace.test 323s Running test: gjs/testPackage.test 323s JS NATIVE: Registered native JS module '_promiseNative' 323s JS NATIVE: Registered native JS module '_byteArrayNative' 323s JS NATIVE: Registered native JS module '_encodingNative' 323s JS NATIVE: Registered native JS module '_gi' 323s JS NATIVE: Registered native JS module 'gi' 323s JS NATIVE: Registered native JS module 'cairoNative' 323s JS NATIVE: Registered native JS module 'system' 323s JS NATIVE: Registered native JS module 'console' 323s JS NATIVE: Registered native JS module '_print' 323s JS CTX: Enabling JIT 323s JS CTX: Initialized class GjsFileImporter prototype 0x2c4feaa00098 323s JS IMPORT: Defining parent (nil) of 0x2c4feaa000f8 'imports' is mod 0 323s JS IMPORT: Importing '_print' 323s JS NATIVE: Defining native module '_print' 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x2c4feaa006b0 '_print' is mod 1 323s JS IMPORT: successfully imported module '_print' 323s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 323s 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 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x11e86333b128 323s JS MAINLOOP: Main loop instance 0x44de9ffb770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Starting promise job dispatcher 323s JS MAINLOOP: Main loop instance 0x44de9ffb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 323s JS MAINLOOP: Main loop instance 0x44de9ffb770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module metadata hook for module 0x2c4feaa131d0 323s JS IMPORT: Defining meta.importSync for module 0x2c4feaa131d0 323s JS NATIVE: Defining native module 'gi' 323s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2c4feaa135c0 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 323s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 323s JS IMPORT: Importing directory 'overrides' 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x2c4feaa136c0 'overrides' is mod 1 323s JS IMPORT: Defined importer 'overrides' 0x2c4feaa136c0 in 0x2c4feaa000f8 323s JS IMPORT: successfully imported directory 'overrides' 323s JS IMPORT: Importing '_byteArrayNative' 323s JS NATIVE: Defining native module '_byteArrayNative' 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x2c4feaa13b08 '_byteArrayNative' is mod 1 323s JS IMPORT: successfully imported module '_byteArrayNative' 323s JS IMPORT: Importing '_promiseNative' 323s JS NATIVE: Defining native module '_promiseNative' 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x2c4feaa13c48 '_promiseNative' is mod 1 323s JS IMPORT: successfully imported module '_promiseNative' 323s JS IMPORT: Importing module GLib succeeded 323s JS IMPORT: Defining parent 0x2c4feaa136c0 of 0x11e86333c128 'GLib' is mod 1 323s JS IMPORT: successfully imported module 'GLib' 323s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 323s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x11e86337b060, JSClass 0x60ddb5628cd0, in object 0x11e86337b038 323s JS CTX: Initialized class GIRepositoryGType prototype 0x2c4feaa13e78 323s JS CTX: Initialized class GIRepositoryFunction prototype 0x2c4feaa13ed8 323s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 323s JS G BXD: Defined class for Error (GError), prototype 0x11e86337b0b0, JSClass 0x60ddb5628cd0, in object 0x11e86337b038 323s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 323s JS G BXD: Defined class for Variant (GVariant), prototype 0x11e86337b100, JSClass 0x60ddb5628cd0, in object 0x11e86337b038 323s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 323s JS G BXD: Defined class for Bytes (GBytes), prototype 0x11e86337b150, JSClass 0x60ddb5628cd0, in object 0x11e86337b038 323s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 323s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x11e86337b1a0, JSClass 0x60ddb5628cd0, in object 0x11e86337b038 323s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 323s JS G BXD: Defined class for Thread (GThread), prototype 0x11e86337b1f0, JSClass 0x60ddb5628cd0, in object 0x11e86337b038 323s JS G BXD: Defining method ref in prototype for GLib.Thread 323s JS G BXD: Defining method unref in prototype for GLib.Thread 323s JS G NS: Defined namespace 'GLib' 0x11e86337b038 in GIRepository 0x2c4feaa13450 323s JS IMPORT: Importing module jasmine succeeded 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x11e86333cb00 'jasmine' is mod 1 323s JS IMPORT: successfully imported module 'jasmine' 323s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 323s JS MAINLOOP: Main loop instance 0x44de9ffb770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x44de9ffb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 323s JS MAINLOOP: Main loop instance 0x44de9ffb770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/package.js 323s JS IMPORT: Importing 'gi' 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x2c4feaa13450 'gi' is mod 1 323s JS IMPORT: successfully imported module 'gi' 323s 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 323s JS G NS: Defined namespace 'GIRepository' 0x11e86337b268 in GIRepository 0x2c4feaa13450 323s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 323s JS G NS: Defined namespace 'GjsPrivate' 0x11e86337b2b8 in GIRepository 0x2c4feaa13450 323s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 323s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 323s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 323s JS IMPORT: Importing module _legacy succeeded 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x11e86333cd80 '_legacy' is mod 1 323s JS IMPORT: successfully imported module '_legacy' 323s JS IMPORT: Importing module lang succeeded 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x11e86333cd30 'lang' is mod 1 323s JS IMPORT: successfully imported module 'lang' 323s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 323s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 323s JS IMPORT: Importing module _signals succeeded 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x11e86333cdd0 '_signals' is mod 1 323s JS IMPORT: successfully imported module '_signals' 323s JS IMPORT: Importing module signals succeeded 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x11e86333cce0 'signals' is mod 1 323s JS IMPORT: successfully imported module 'signals' 323s JS IMPORT: Importing module Gio succeeded 323s JS IMPORT: Defining parent 0x2c4feaa136c0 of 0x11e86333cc90 'Gio' is mod 1 323s JS IMPORT: successfully imported module 'Gio' 323s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 323s JS IMPORT: Importing '_gi' 323s JS NATIVE: Defining native module '_gi' 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x2c4feaa2a698 '_gi' is mod 1 323s JS IMPORT: successfully imported module '_gi' 323s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 323s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 323s JS IMPORT: Importing module _common succeeded 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x11e86333ce70 '_common' is mod 1 323s JS IMPORT: successfully imported module '_common' 323s JS IMPORT: Importing module GObject succeeded 323s JS IMPORT: Defining parent 0x2c4feaa136c0 of 0x11e86333ce20 'GObject' is mod 1 323s JS IMPORT: successfully imported module 'GObject' 323s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 323s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 323s JS G BXD: Defined class for String (GString), prototype 0x11e86337b560, JSClass 0x60ddb5628cd0, in object 0x11e86337b2e0 323s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 323s JS G PRM: Defined class ParamSpec prototype is 0x11e86333cf10 class 0x60ddb5630030 in object 0x11e86337b2e0 323s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 323s JS G OBJ: Defined class for Object (GObject), prototype 0x11e86337b6c8, JSClass 0x60ddb562a680, in object 0x11e86337b2e0 323s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 323s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 323s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x11e86337b6f0, JSClass 0x60ddb562a680, in object 0x11e86337b2e0 323s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 323s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 323s JS G NS: Defined namespace 'GObject' 0x11e86337b2e0 in GIRepository 0x2c4feaa13450 323s JS G OBJ: Defined class for Application (GApplication), prototype 0x11e86337b740, JSClass 0x60ddb562a680, in object 0x11e86337b290 323s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 323s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x11e8633ce2b8, JSClass 0x60ddb562b060, in object 0x11e86337b290 323s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 323s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 323s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 323s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 323s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 323s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 323s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 323s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 323s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 323s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 323s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x11e86337b7b8, JSClass 0x60ddb562a680, in object 0x11e86337b290 323s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 323s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x11e8633ce538, JSClass 0x60ddb562b060, in object 0x11e86337b290 323s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 323s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x11e86337b830, JSClass 0x60ddb562a680, in object 0x11e86337b290 323s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 323s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 323s JS G IFACE: Defined class for Initable (GInitable), prototype 0x11e8633ce678, JSClass 0x60ddb562b060, in object 0x11e86337b290 323s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 323s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 323s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 323s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x11e86337b8a8, JSClass 0x60ddb5628cd0, in object 0x11e86337b290 323s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 323s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x11e86337b8f8, JSClass 0x60ddb5628cd0, in object 0x11e86337b290 323s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 323s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 323s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x11e86337b948, JSClass 0x60ddb562a680, in object 0x11e86337b290 323s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x11e86337b998, JSClass 0x60ddb562a680, in object 0x11e86337b2b8 323s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 323s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x11e86337b9e8, JSClass 0x60ddb562a680, in object 0x11e86337b290 323s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 323s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 323s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 323s JS G IFACE: Defined class for File (GFile), prototype 0x11e8633ce7e0, JSClass 0x60ddb562b060, in object 0x11e86337b290 323s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x11e86337ba60, JSClass 0x60ddb562a680, in object 0x2c4feaa13530 323s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 323s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x11e86337bad8, JSClass 0x60ddb562a680, in object 0x11e86337b290 323s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 323s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 323s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x11e86337bb28, JSClass 0x60ddb562a680, in object 0x11e86337b290 323s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 323s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x11e86337bb78, JSClass 0x60ddb562a680, in object 0x11e86337b290 323s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 323s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x11e86337bbc8, JSClass 0x60ddb5628cd0, in object 0x11e86337b290 323s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 323s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 323s JS G OBJ: Defined class for Settings (GSettings), prototype 0x11e86337bc18, JSClass 0x60ddb562a680, in object 0x11e86337b290 323s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 323s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 323s JS G NS: Defined namespace 'Gio' 0x11e86337b290 in GIRepository 0x2c4feaa13450 323s JS IMPORT: Importing 'system' 323s JS NATIVE: Defining native module 'system' 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x2c4feaa2fe10 'system' is mod 1 323s JS IMPORT: successfully imported module 'system' 323s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 323s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 323s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 323s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 323s JS G ENUM: Defining enum value ALL (fixed from all) 6 323s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 323s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 323s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 323s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 323s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 323s JS G ENUM: Defining enum value TIME (fixed from time) 2 323s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x2c4feaa30490 323s JS IMPORT: Importing module _gettext succeeded 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x11e8633d52b8 '_gettext' is mod 1 323s JS IMPORT: successfully imported module '_gettext' 323s JS IMPORT: Importing module gettext succeeded 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x11e8633d5268 'gettext' is mod 1 323s JS IMPORT: successfully imported module 'gettext' 323s JS IMPORT: Importing module package succeeded 323s JS IMPORT: Defining parent 0x2c4feaa000f8 of 0x11e86333cc40 'package' is mod 1 323s JS IMPORT: successfully imported module 'package' 323s JS CTX: Script evaluation succeeded 323s JS MAINLOOP: Main loop instance 0x44de9ffb770: Spinning loop until released or hook cleared 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module metadata hook for module 0x2c4feaa3bed0 323s JS IMPORT: Defining meta.importSync for module 0x2c4feaa3bed0 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11e86333b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11e86333b128 323s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 323s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 323s JS MAINLOOP: Set main loop hook to 323s JS MAINLOOP: Main loop instance 0x44de9ffb770: hold 323s JS MAINLOOP: Running and clearing main loop hook 323s JS G BXD: Defining method run in prototype for GLib.MainLoop 323s 1..20 323s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 323s JS G BXD: Defined class for Source (GSource), prototype 0x11e86337bc90, JSClass 0x60ddb5628cd0, in object 0x11e86337b038 323s JS G BXD: Defining method set_priority in prototype for GLib.Source 323s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 323s JS G BXD: Defining method attach in prototype for GLib.Source 323s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 323s JS IMPORT: Module metadata hook for module 0x11e863360b68 323s JS IMPORT: Defining meta.importSync for module 0x11e863360b68 323s 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 323s JS G NS: Defined namespace 'Regress' 0x11e86337bd80 in GIRepository 0x11e86333ed78 323s JS G BXD: Defining method destroy in prototype for GLib.Source 323s ok 1 Package module finds an existing library 323s ok 2 Package module doesn't find a non-existent library 323s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 323s ok 3 Package module finds a function 323s ok 4 Package module doesn't find a non-existent function 323s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 323s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x76578207060, JSClass 0x60ddb562a680, in object 0x11e86337bd80 323s ok 5 Package module finds a class 323s ok 6 Package module doesn't find a non-existent class 323s ok 7 Package module finds a property 323s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 323s ok 8 Package module doesn't find a non-existent property 323s ok 9 Package module finds a static function 323s ok 10 Package module doesn't find a non-existent static function 323s ok 11 Package module finds a method 323s ok 12 Package module doesn't find a non-existent method 323s 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 323s JS G NS: Defined namespace 'GIMarshallingTests' 0x765782075b0 in GIRepository 0x11e86333ed78 323s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 323s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x11e8633d5f10, JSClass 0x60ddb562b060, in object 0x765782075b0 323s ok 13 Package module finds an interface 323s ok 14 Package module doesn't find a non-existent interface 323s ok 15 Package module finds an interface method 323s JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' 323s JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' 323s JS G BXD: Defined class for TypeInterface (void), prototype 0x765782077e0, JSClass 0x60ddb5628cd0, in object 0x11e86337b2e0 323s ok 16 Package module doesn't find a non-existent interface method 323s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 323s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 323s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 323s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 323s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 323s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 323s JS G ENUM: Defining Regress.TestEnum as 0x2c4feaa53d98 323s ok 17 Package module finds an enum value 323s ok 18 Package module doesn't find a non-existent enum value 323s JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' 323s ok 19 Package module finds a constant 323s ok 20 Package module doesn't find a non-existent constant 323s JS G BXD: Defining method quit in prototype for GLib.MainLoop 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x44de9ffb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 0 323s JS MAINLOOP: handling job 1, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 1 323s JS MAINLOOP: handling job 2, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 2 323s JS MAINLOOP: handling job 3, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 323s JS MAINLOOP: Main loop instance 0x44de9ffb770: release 323s JS MAINLOOP: Completed job 3 323s JS MEMORY: Memory report: before destroying context 323s JS MEMORY: 349 objects currently alive 323s JS MEMORY: boxed_instance = 88 323s JS MEMORY: boxed_prototype = 12 323s JS MEMORY: closure = 1 323s JS MEMORY: function = 209 323s JS MEMORY: fundamental_instance = 0 323s JS MEMORY: fundamental_prototype = 0 323s JS MEMORY: gerror_instance = 0 323s JS MEMORY: gerror_prototype = 0 323s JS MEMORY: interface = 5 323s JS MEMORY: module = 12 323s JS MEMORY: ns = 7 323s JS MEMORY: object_instance = 1 323s JS MEMORY: object_prototype = 14 323s JS MEMORY: param = 0 323s JS MEMORY: union_instance = 0 323s JS MEMORY: union_prototype = 0 323s JS CTX: JS shutdown sequence 323s JS CTX: Stopping profiler 323s JS CTX: Shutting down toggle queue 323s JS CTX: Notifying external reference holders of GjsContext dispose 323s JS MAINLOOP: Stopping promise job dispatcher 323s JS CTX: Notifying reference holders of GjsContext dispose 323s JS CTX: Checking unhandled promise rejections 323s JS CTX: Releasing cached JS wrappers 323s JS CTX: Final triggered GC 323s JS CTX: Destroying JS context 323s JS CTX: Releasing all native objects 323s JS CTX: Disabling auto GC 323s JS CTX: Ending trace on global object 323s JS CTX: Freeing allocated resources 323s JS CTX: JS context destroyed 323s PASS: gjs/testPackage.test 323s Running test: gjs/testConsole.test 323s JS NATIVE: Registered native JS module '_promiseNative' 323s JS NATIVE: Registered native JS module '_byteArrayNative' 323s JS NATIVE: Registered native JS module '_encodingNative' 323s JS NATIVE: Registered native JS module '_gi' 323s JS NATIVE: Registered native JS module 'gi' 323s JS NATIVE: Registered native JS module 'cairoNative' 323s JS NATIVE: Registered native JS module 'system' 323s JS NATIVE: Registered native JS module 'console' 323s JS NATIVE: Registered native JS module '_print' 323s JS CTX: Enabling JIT 323s JS CTX: Initialized class GjsFileImporter prototype 0x2f5647900098 323s JS IMPORT: Defining parent (nil) of 0x2f56479000f8 'imports' is mod 0 323s JS IMPORT: Importing '_print' 323s JS NATIVE: Defining native module '_print' 323s JS IMPORT: Defining parent 0x2f56479000f8 of 0x2f56479006b0 '_print' is mod 1 323s JS IMPORT: successfully imported module '_print' 323s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 323s 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 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x6dd7c13b128 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Starting promise job dispatcher 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module metadata hook for module 0x2f56479131d0 323s JS IMPORT: Defining meta.importSync for module 0x2f56479131d0 323s JS NATIVE: Defining native module 'gi' 323s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2f56479135c0 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 323s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 323s JS IMPORT: Importing directory 'overrides' 323s JS IMPORT: Defining parent 0x2f56479000f8 of 0x2f56479136c0 'overrides' is mod 1 323s JS IMPORT: Defined importer 'overrides' 0x2f56479136c0 in 0x2f56479000f8 323s JS IMPORT: successfully imported directory 'overrides' 323s JS IMPORT: Importing '_byteArrayNative' 323s JS NATIVE: Defining native module '_byteArrayNative' 323s JS IMPORT: Defining parent 0x2f56479000f8 of 0x2f5647913b08 '_byteArrayNative' is mod 1 323s JS IMPORT: successfully imported module '_byteArrayNative' 323s JS IMPORT: Importing '_promiseNative' 323s JS NATIVE: Defining native module '_promiseNative' 323s JS IMPORT: Defining parent 0x2f56479000f8 of 0x2f5647913c48 '_promiseNative' is mod 1 323s JS IMPORT: successfully imported module '_promiseNative' 323s JS IMPORT: Importing module GLib succeeded 323s JS IMPORT: Defining parent 0x2f56479136c0 of 0x6dd7c13c128 'GLib' is mod 1 323s JS IMPORT: successfully imported module 'GLib' 323s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 323s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x6dd7c17b060, JSClass 0x7b5fe9e08cd0, in object 0x6dd7c17b038 323s JS CTX: Initialized class GIRepositoryGType prototype 0x2f5647913e78 323s JS CTX: Initialized class GIRepositoryFunction prototype 0x2f5647913ed8 323s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 323s JS G BXD: Defined class for Error (GError), prototype 0x6dd7c17b0b0, JSClass 0x7b5fe9e08cd0, in object 0x6dd7c17b038 323s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 323s JS G BXD: Defined class for Variant (GVariant), prototype 0x6dd7c17b100, JSClass 0x7b5fe9e08cd0, in object 0x6dd7c17b038 323s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 323s JS G BXD: Defined class for Bytes (GBytes), prototype 0x6dd7c17b150, JSClass 0x7b5fe9e08cd0, in object 0x6dd7c17b038 323s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 323s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x6dd7c17b1a0, JSClass 0x7b5fe9e08cd0, in object 0x6dd7c17b038 323s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 323s JS G BXD: Defined class for Thread (GThread), prototype 0x6dd7c17b1f0, JSClass 0x7b5fe9e08cd0, in object 0x6dd7c17b038 323s JS G BXD: Defining method ref in prototype for GLib.Thread 323s JS G BXD: Defining method unref in prototype for GLib.Thread 323s JS G NS: Defined namespace 'GLib' 0x6dd7c17b038 in GIRepository 0x2f5647913450 323s JS IMPORT: Importing module jasmine succeeded 323s JS IMPORT: Defining parent 0x2f56479000f8 of 0x6dd7c13cb00 'jasmine' is mod 1 323s JS IMPORT: successfully imported module 'jasmine' 323s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testConsole.js' (file:///usr/libexec/installed-tests/gjs/js/testConsole.js), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x6dd7c13b128 323s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 323s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 323s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 323s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 323s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 323s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 323s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 323s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 323s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 323s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 323s JS G ENUM: Defining GLib.LogLevelFlags as 0x2f5647932600 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testConsole.js async resolved" 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module metadata hook for module 0x2f5647910a40 323s JS IMPORT: Defining meta.importSync for module 0x2f5647910a40 323s JS NATIVE: Defining native module 'system' 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7c13b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7c13b128 323s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 323s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 323s JS MAINLOOP: Set main loop hook to 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: hold 323s JS MAINLOOP: Running and clearing main loop hook 323s JS G BXD: Defining method run in prototype for GLib.MainLoop 323s 1..68 323s JS IMPORT: Importing 'gi' 323s JS IMPORT: Defining parent 0x6dd7c13eaa8 of 0x6dd7c13eac0 'gi' is mod 1 323s JS IMPORT: successfully imported module 'gi' 323s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 323s JS G BXD: Defined class for Source (GSource), prototype 0x6dd7c17b290, JSClass 0x7b5fe9e08cd0, in object 0x6dd7c17b038 323s JS G BXD: Defining method set_priority in prototype for GLib.Source 323s JS IMPORT: Importing '_gi' 323s JS NATIVE: Defining native module '_gi' 323s JS IMPORT: Defining parent 0x6dd7c13eaa8 of 0x2f564791b810 '_gi' is mod 1 323s JS IMPORT: successfully imported module '_gi' 323s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 323s JS G NS: Defined namespace 'GjsPrivate' 0x6dd7c17b330 in GIRepository 0x6dd7c13eac0 323s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 323s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 323s JS IMPORT: Importing module _common succeeded 323s JS IMPORT: Defining parent 0x6dd7c13eaa8 of 0x6dd7c1c3948 '_common' is mod 1 323s JS IMPORT: successfully imported module '_common' 323s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 323s JS IMPORT: Importing module _legacy succeeded 323s JS IMPORT: Defining parent 0x6dd7c13eaa8 of 0x6dd7c1c3998 '_legacy' is mod 1 323s JS IMPORT: successfully imported module '_legacy' 323s JS IMPORT: Importing module GObject succeeded 323s JS IMPORT: Defining parent 0x6dd7c13ead8 of 0x6dd7c1c38f8 'GObject' is mod 1 323s JS IMPORT: successfully imported module 'GObject' 323s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 323s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 323s JS G BXD: Defined class for String (GString), prototype 0x6dd7c17b588, JSClass 0x7b5fe9e08cd0, in object 0x6dd7c17b308 323s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 323s JS G PRM: Defined class ParamSpec prototype is 0x6dd7c1c3a38 class 0x7b5fe9e10030 in object 0x6dd7c17b308 323s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 323s JS G OBJ: Defined class for Object (GObject), prototype 0x6dd7c17b6f0, JSClass 0x7b5fe9e0a680, in object 0x6dd7c17b308 323s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 323s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 323s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x6dd7c17b718, JSClass 0x7b5fe9e0a680, in object 0x6dd7c17b308 323s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 323s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 323s JS G NS: Defined namespace 'GObject' 0x6dd7c17b308 in GIRepository 0x6dd7c13eac0 323s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 323s JS G BXD: Defining method attach in prototype for GLib.Source 323s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 323s JS IMPORT: Module metadata hook for module 0x6dd7c160d98 323s JS IMPORT: Defining meta.importSync for module 0x6dd7c160d98 323s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 323s JS G BXD: Defining method destroy in prototype for GLib.Source 323s ok 1 console has correct object tag 323s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 323s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x6dd7c17b9e8, JSClass 0x7b5fe9e08cd0, in object 0x6dd7c17b038 323s JS G BXD: Defining method classify in prototype for GLib.Variant 323s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 323s JS G BXD: Defining method n_children in prototype for GLib.Variant 323s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 323s JS G BXD: Defining method get_string in prototype for GLib.Variant 323s JS G BXD: Defining method get_variant in prototype for GLib.Variant 323s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 323s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 323s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 323s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 323s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 323s JS G ENUM: Defining GLib.LogWriterOutput as 0x2f564792c150 323s JS IMPORT: Module metadata hook for module 0x6dd7c160c10 323s JS IMPORT: Defining meta.importSync for module 0x6dd7c160c10 323s JS NATIVE: Defining native module '_encodingNative' 323s ok 2 console logs a message 323s ok 3 console logs an empty object correctly 323s ok 4 console logs an object with custom constructor name 323s ok 5 console logs an object with undefined constructor 323s ok 6 console logs an object with Symbol.toStringTag and __name__ 323s ok 7 console logs a warning 323s ok 8 console logs an informative message 323s ok 9 console traces a line 323s ok 10 console traces a empty message 323s ok 11 console asserts a true condition 323s ok 12 console asserts a false condition 323s ok 13 console asserts a false condition with message 323s JS G NS: Found info type FUNCTION for 'clear_terminal' in namespace 'GjsPrivate' 323s ok 14 console clear() can be called 323s ok 15 console clear() resets indentation 323s ok 16 console table() logs at least something 323s ok 17 console string replacement console.log() supports %s 323s ok 18 console string replacement console.log() supports %d 323s ok 19 console string replacement console.log() supports %i 323s ok 20 console string replacement console.log() supports %f 323s ok 21 console string replacement console.log() supports %o 323s ok 22 console string replacement console.log() supports %O 323s ok 23 console string replacement console.log() ignores %c 323s ok 24 console string replacement console.log() supports mixing substitutions 323s ok 25 console string replacement console.log() supports invalid numbers 323s ok 26 console string replacement console.log() supports missing substitutions 323s ok 27 console string replacement console.warn() supports %s 323s ok 28 console string replacement console.warn() supports %d 323s ok 29 console string replacement console.warn() supports %i 323s ok 30 console string replacement console.warn() supports %f 323s ok 31 console string replacement console.warn() supports %o 323s ok 32 console string replacement console.warn() supports %O 323s ok 33 console string replacement console.warn() ignores %c 323s ok 34 console string replacement console.warn() supports mixing substitutions 323s ok 35 console string replacement console.warn() supports invalid numbers 323s ok 36 console string replacement console.warn() supports missing substitutions 323s ok 37 console string replacement console.info() supports %s 323s ok 38 console string replacement console.info() supports %d 323s ok 39 console string replacement console.info() supports %i 323s ok 40 console string replacement console.info() supports %f 323s ok 41 console string replacement console.info() supports %o 323s ok 42 console string replacement console.info() supports %O 323s ok 43 console string replacement console.info() ignores %c 323s ok 44 console string replacement console.info() supports mixing substitutions 323s ok 45 console string replacement console.info() supports invalid numbers 323s ok 46 console string replacement console.info() supports missing substitutions 323s ok 47 console string replacement console.error() supports %s 323s ok 48 console string replacement console.error() supports %d 323s ok 49 console string replacement console.error() supports %i 323s ok 50 console string replacement console.error() supports %f 323s ok 51 console string replacement console.error() supports %o 323s ok 52 console string replacement console.error() supports %O 323s ok 53 console string replacement console.error() ignores %c 323s ok 54 console string replacement console.error() supports mixing substitutions 323s ok 55 console string replacement console.error() supports invalid numbers 323s ok 56 console string replacement console.error() supports missing substitutions 323s ok 57 console string replacement console.trace() supports %s 323s ok 58 console string replacement console.trace() supports %d 323s ok 59 console string replacement console.trace() supports %i 323s ok 60 console string replacement console.trace() supports %f 323s ok 61 console string replacement console.trace() supports %o 323s ok 62 console string replacement console.trace() supports %O 323s ok 63 console string replacement console.trace() ignores %c 323s ok 64 console string replacement console.trace() supports mixing substitutions 323s ok 65 console string replacement console.trace() supports invalid numbers 323s ok 66 console string replacement console.trace() supports missing substitutions 323s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 323s ok 67 console time() ends correctly 323s ok 68 console time() doesn't log initially 323s JS G BXD: Defining method quit in prototype for GLib.MainLoop 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 0 323s JS MAINLOOP: handling job 1, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 1 323s JS MAINLOOP: handling job 2, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 2 323s JS MAINLOOP: handling job 3, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 323s JS MAINLOOP: Main loop instance 0x139fa00bb770: release 323s JS MAINLOOP: Completed job 3 323s JS MEMORY: Memory report: before destroying context 323s JS MEMORY: 4478 objects currently alive 323s JS MEMORY: boxed_instance = 4342 323s JS MEMORY: boxed_prototype = 9 323s JS MEMORY: closure = 2 323s JS MEMORY: function = 115 323s JS MEMORY: fundamental_instance = 0 323s JS MEMORY: fundamental_prototype = 0 323s JS MEMORY: gerror_instance = 0 323s JS MEMORY: gerror_prototype = 0 323s JS MEMORY: interface = 0 323s JS MEMORY: module = 5 323s JS MEMORY: ns = 3 323s JS MEMORY: object_instance = 0 323s JS MEMORY: object_prototype = 2 323s JS MEMORY: param = 0 323s JS MEMORY: union_instance = 0 323s JS MEMORY: union_prototype = 0 323s JS CTX: JS shutdown sequence 323s JS CTX: Stopping profiler 323s JS CTX: Shutting down toggle queue 323s JS CTX: Notifying external reference holders of GjsContext dispose 323s JS MAINLOOP: Stopping promise job dispatcher 323s JS CTX: Notifying reference holders of GjsContext dispose 323s JS CTX: Checking unhandled promise rejections 323s JS CTX: Releasing cached JS wrappers 323s JS CTX: Final triggered GC 323s JS CTX: Destroying JS context 323s JS CTX: Releasing all native objects 323s JS CTX: Disabling auto GC 323s JS CTX: Ending trace on global object 323s JS CTX: Freeing allocated resources 323s JS CTX: JS context destroyed 323s PASS: gjs/testConsole.test 323s Running test: gjs/testPrint.test 323s JS NATIVE: Registered native JS module '_promiseNative' 323s JS NATIVE: Registered native JS module '_byteArrayNative' 323s JS NATIVE: Registered native JS module '_encodingNative' 323s JS NATIVE: Registered native JS module '_gi' 323s JS NATIVE: Registered native JS module 'gi' 323s JS NATIVE: Registered native JS module 'cairoNative' 323s JS NATIVE: Registered native JS module 'system' 323s JS NATIVE: Registered native JS module 'console' 323s JS NATIVE: Registered native JS module '_print' 323s JS CTX: Enabling JIT 323s JS CTX: Initialized class GjsFileImporter prototype 0x2d50f4600098 323s JS IMPORT: Defining parent (nil) of 0x2d50f46000f8 'imports' is mod 0 323s JS IMPORT: Importing '_print' 323s JS NATIVE: Defining native module '_print' 323s JS IMPORT: Defining parent 0x2d50f46000f8 of 0x2d50f46006b0 '_print' is mod 1 323s JS IMPORT: successfully imported module '_print' 323s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 323s 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 0x23907603b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x23907603b128 323s JS MAINLOOP: Main loop instance 0x18720a56b770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Starting promise job dispatcher 323s JS MAINLOOP: Main loop instance 0x18720a56b770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 323s JS MAINLOOP: Main loop instance 0x18720a56b770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x23907603b128 323s JS IMPORT: Module metadata hook for module 0x2d50f46131d0 323s JS IMPORT: Defining meta.importSync for module 0x2d50f46131d0 323s JS NATIVE: Defining native module 'gi' 323s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2d50f46135c0 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 323s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 323s JS IMPORT: Importing directory 'overrides' 323s JS IMPORT: Defining parent 0x2d50f46000f8 of 0x2d50f46136c0 'overrides' is mod 1 323s JS IMPORT: Defined importer 'overrides' 0x2d50f46136c0 in 0x2d50f46000f8 323s JS IMPORT: successfully imported directory 'overrides' 323s JS IMPORT: Importing '_byteArrayNative' 323s JS NATIVE: Defining native module '_byteArrayNative' 323s JS IMPORT: Defining parent 0x2d50f46000f8 of 0x2d50f4613b08 '_byteArrayNative' is mod 1 323s JS IMPORT: successfully imported module '_byteArrayNative' 323s JS IMPORT: Importing '_promiseNative' 323s JS NATIVE: Defining native module '_promiseNative' 323s JS IMPORT: Defining parent 0x2d50f46000f8 of 0x2d50f4613c48 '_promiseNative' is mod 1 323s JS IMPORT: successfully imported module '_promiseNative' 323s JS IMPORT: Importing module GLib succeeded 323s JS IMPORT: Defining parent 0x2d50f46136c0 of 0x23907603c128 'GLib' is mod 1 323s JS IMPORT: successfully imported module 'GLib' 323s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 323s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x23907607b060, JSClass 0x7dfcbf098cd0, in object 0x23907607b038 323s JS CTX: Initialized class GIRepositoryGType prototype 0x2d50f4613e78 323s JS CTX: Initialized class GIRepositoryFunction prototype 0x2d50f4613ed8 323s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 323s JS G BXD: Defined class for Error (GError), prototype 0x23907607b0b0, JSClass 0x7dfcbf098cd0, in object 0x23907607b038 323s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 323s JS G BXD: Defined class for Variant (GVariant), prototype 0x23907607b100, JSClass 0x7dfcbf098cd0, in object 0x23907607b038 323s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 323s JS G BXD: Defined class for Bytes (GBytes), prototype 0x23907607b150, JSClass 0x7dfcbf098cd0, in object 0x23907607b038 323s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 323s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x23907607b1a0, JSClass 0x7dfcbf098cd0, in object 0x23907607b038 323s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 323s JS G BXD: Defined class for Thread (GThread), prototype 0x23907607b1f0, JSClass 0x7dfcbf098cd0, in object 0x23907607b038 323s JS G BXD: Defining method ref in prototype for GLib.Thread 323s JS G BXD: Defining method unref in prototype for GLib.Thread 323s JS G NS: Defined namespace 'GLib' 0x23907607b038 in GIRepository 0x2d50f4613450 323s JS IMPORT: Importing module jasmine succeeded 323s JS IMPORT: Defining parent 0x2d50f46000f8 of 0x23907603cb00 'jasmine' is mod 1 323s JS IMPORT: successfully imported module 'jasmine' 323s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 323s JS MAINLOOP: Main loop instance 0x18720a56b770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x18720a56b770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 323s JS MAINLOOP: Main loop instance 0x18720a56b770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Importing 'gi' 323s JS IMPORT: Defining parent 0x2d50f46000f8 of 0x2d50f4613450 'gi' is mod 1 323s JS IMPORT: successfully imported module 'gi' 323s 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 323s JS G NS: Defined namespace 'Gdk' 0x23907607b268 in GIRepository 0x2d50f4613450 323s JS CTX: Script evaluation succeeded 323s JS MAINLOOP: Main loop instance 0x18720a56b770: Spinning loop until released or hook cleared 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x23907603b128 323s JS IMPORT: Module metadata hook for module 0x2d50f463a2c8 323s JS IMPORT: Defining meta.importSync for module 0x2d50f463a2c8 323s JS NATIVE: Defining native module 'system' 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23907603b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23907603b128 323s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 323s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 323s JS MAINLOOP: Set main loop hook to 323s JS MAINLOOP: Main loop instance 0x18720a56b770: hold 323s JS MAINLOOP: Running and clearing main loop hook 323s JS G BXD: Defining method run in prototype for GLib.MainLoop 323s 1..31 323s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 323s JS G BXD: Defined class for Source (GSource), prototype 0x23907607b290, JSClass 0x7dfcbf098cd0, in object 0x23907607b038 323s JS G BXD: Defining method set_priority in prototype for GLib.Source 323s JS IMPORT: Importing '_gi' 323s JS NATIVE: Defining native module '_gi' 323s JS IMPORT: Defining parent 0x23907603eb08 of 0x2d50f4601a90 '_gi' is mod 1 323s JS IMPORT: successfully imported module '_gi' 323s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 323s JS G NS: Defined namespace 'GjsPrivate' 0x23907607b330 in GIRepository 0x23907603eb98 323s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 323s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 323s JS IMPORT: Importing module _common succeeded 323s JS IMPORT: Defining parent 0x23907603eb08 of 0x2390760c38a8 '_common' is mod 1 323s JS IMPORT: successfully imported module '_common' 323s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 323s JS IMPORT: Importing module _legacy succeeded 323s JS IMPORT: Defining parent 0x23907603eb08 of 0x2390760c38f8 '_legacy' is mod 1 323s JS IMPORT: successfully imported module '_legacy' 323s JS IMPORT: Importing module GObject succeeded 323s JS IMPORT: Defining parent 0x23907603eb38 of 0x2390760c3858 'GObject' is mod 1 323s JS IMPORT: successfully imported module 'GObject' 323s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 323s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 323s JS G BXD: Defined class for String (GString), prototype 0x23907607b5b0, JSClass 0x7dfcbf098cd0, in object 0x23907607b308 323s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 323s JS G PRM: Defined class ParamSpec prototype is 0x2390760c3998 class 0x7dfcbf0a0030 in object 0x23907607b308 323s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 323s JS G OBJ: Defined class for Object (GObject), prototype 0x23907607b718, JSClass 0x7dfcbf09a680, in object 0x23907607b308 323s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 323s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 323s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x23907607b740, JSClass 0x7dfcbf09a680, in object 0x23907607b308 323s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 323s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 323s JS G NS: Defined namespace 'GObject' 0x23907607b308 in GIRepository 0x23907603eb98 323s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 323s JS G BXD: Defining method attach in prototype for GLib.Source 323s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 323s JS IMPORT: Module metadata hook for module 0x2390760609a8 323s JS IMPORT: Defining meta.importSync for module 0x2390760609a8 323s JS G BXD: Defining method destroy in prototype for GLib.Source 323s ok 1 print can be spied upon 323s ok 2 printerr can be spied upon 323s ok 3 log can be spied upon 323s ok 4 logError can be spied upon 323s ok 5 prettyPrint property value primitive 323s ok 6 prettyPrint property value is object reference 323s ok 7 prettyPrint more than one property 323s ok 8 prettyPrint add property value after property value object reference 323s ok 9 prettyPrint array 323s ok 10 prettyPrint property value array 323s ok 11 prettyPrint array reference is the only array element 323s ok 12 prettyPrint array reference is one of multiple array elements 323s ok 13 prettyPrint nested array 323s ok 14 prettyPrint property value nested array 323s ok 15 prettyPrint function 323s ok 16 prettyPrint property value function 323s ok 17 prettyPrint date 323s ok 18 prettyPrint property value date 323s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 323s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x2390760f3560, JSClass 0x7dfcbf098cd0, in object 0x23907607b268 323s ok 19 prettyPrint toString is overridden on object 323s ok 20 prettyPrint string tag supplied 323s ok 21 prettyPrint symbol 323s ok 22 prettyPrint property key symbol 323s ok 23 prettyPrint property value symbol 323s ok 24 prettyPrint registered symbol 323s ok 25 prettyPrint property key registered symbol 323s ok 26 prettyPrint property value registered symbol 323s ok 27 prettyPrint well-known symbol 323s ok 28 prettyPrint property key well-known symbol 323s ok 29 prettyPrint property value well-known symbol 323s ok 30 prettyPrint undefined 323s ok 31 prettyPrint null 323s JS G BXD: Defining method quit in prototype for GLib.MainLoop 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x18720a56b770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 0 323s JS MAINLOOP: handling job 1, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 1 323s JS MAINLOOP: handling job 2, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 2 323s JS MAINLOOP: handling job 3, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 323s JS MAINLOOP: Main loop instance 0x18720a56b770: release 323s JS MAINLOOP: Completed job 3 323s JS MEMORY: Memory report: before destroying context 323s JS MEMORY: 259 objects currently alive 323s JS MEMORY: boxed_instance = 144 323s JS MEMORY: boxed_prototype = 9 323s JS MEMORY: closure = 1 323s JS MEMORY: function = 94 323s JS MEMORY: fundamental_instance = 0 323s JS MEMORY: fundamental_prototype = 0 323s JS MEMORY: gerror_instance = 0 323s JS MEMORY: gerror_prototype = 0 323s JS MEMORY: interface = 0 323s JS MEMORY: module = 5 323s JS MEMORY: ns = 4 323s JS MEMORY: object_instance = 0 323s JS MEMORY: object_prototype = 2 323s JS MEMORY: param = 0 323s JS MEMORY: union_instance = 0 323s JS MEMORY: union_prototype = 0 323s JS CTX: JS shutdown sequence 323s JS CTX: Stopping profiler 323s JS CTX: Shutting down toggle queue 323s JS CTX: Notifying external reference holders of GjsContext dispose 323s JS MAINLOOP: Stopping promise job dispatcher 323s JS CTX: Notifying reference holders of GjsContext dispose 323s JS CTX: Checking unhandled promise rejections 323s JS CTX: Releasing cached JS wrappers 323s JS CTX: Final triggered GC 323s JS CTX: Destroying JS context 323s JS CTX: Releasing all native objects 323s JS CTX: Disabling auto GC 323s JS CTX: Ending trace on global object 323s JS CTX: Freeing allocated resources 323s JS CTX: JS context destroyed 323s PASS: gjs/testPrint.test 323s Running test: gjs/continue.test 323s 1..1 323s ok 1 - /usr/libexec/installed-tests/gjs/debugger/continue.debugger 323s PASS: gjs/continue.test 323s Running test: gjs/breakpoint.test 323s 1..1 323s ok 1 - /usr/libexec/installed-tests/gjs/debugger/breakpoint.debugger 323s PASS: gjs/breakpoint.test 323s Running test: gjs/testGLibLogWriter.test 323s JS NATIVE: Registered native JS module '_promiseNative' 323s JS NATIVE: Registered native JS module '_byteArrayNative' 323s JS NATIVE: Registered native JS module '_encodingNative' 323s JS NATIVE: Registered native JS module '_gi' 323s JS NATIVE: Registered native JS module 'gi' 323s JS NATIVE: Registered native JS module 'cairoNative' 323s JS NATIVE: Registered native JS module 'system' 323s JS NATIVE: Registered native JS module 'console' 323s JS NATIVE: Registered native JS module '_print' 323s JS CTX: Enabling JIT 323s JS CTX: Initialized class GjsFileImporter prototype 0x38f331c00098 323s JS IMPORT: Defining parent (nil) of 0x38f331c000f8 'imports' is mod 0 323s JS IMPORT: Importing '_print' 323s JS NATIVE: Defining native module '_print' 323s JS IMPORT: Defining parent 0x38f331c000f8 of 0x38f331c006b0 '_print' is mod 1 323s JS IMPORT: successfully imported module '_print' 323s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 323s 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 0x35236183b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35236183b128 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Starting promise job dispatcher 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35236183b128 323s JS IMPORT: Module metadata hook for module 0x38f331c131d0 323s JS IMPORT: Defining meta.importSync for module 0x38f331c131d0 323s JS NATIVE: Defining native module 'gi' 323s JS CTX: Initialized class GIRepositoryNamespace prototype 0x38f331c135c0 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 323s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 323s JS IMPORT: Importing directory 'overrides' 323s JS IMPORT: Defining parent 0x38f331c000f8 of 0x38f331c136c0 'overrides' is mod 1 323s JS IMPORT: Defined importer 'overrides' 0x38f331c136c0 in 0x38f331c000f8 323s JS IMPORT: successfully imported directory 'overrides' 323s JS IMPORT: Importing '_byteArrayNative' 323s JS NATIVE: Defining native module '_byteArrayNative' 323s JS IMPORT: Defining parent 0x38f331c000f8 of 0x38f331c13b08 '_byteArrayNative' is mod 1 323s JS IMPORT: successfully imported module '_byteArrayNative' 323s JS IMPORT: Importing '_promiseNative' 323s JS NATIVE: Defining native module '_promiseNative' 323s JS IMPORT: Defining parent 0x38f331c000f8 of 0x38f331c13c48 '_promiseNative' is mod 1 323s JS IMPORT: successfully imported module '_promiseNative' 323s JS IMPORT: Importing module GLib succeeded 323s JS IMPORT: Defining parent 0x38f331c136c0 of 0x35236183c128 'GLib' is mod 1 323s JS IMPORT: successfully imported module 'GLib' 323s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 323s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x35236187b060, JSClass 0x79b512058cd0, in object 0x35236187b038 323s JS CTX: Initialized class GIRepositoryGType prototype 0x38f331c13e78 323s JS CTX: Initialized class GIRepositoryFunction prototype 0x38f331c13ed8 323s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 323s JS G BXD: Defined class for Error (GError), prototype 0x35236187b0b0, JSClass 0x79b512058cd0, in object 0x35236187b038 323s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 323s JS G BXD: Defined class for Variant (GVariant), prototype 0x35236187b100, JSClass 0x79b512058cd0, in object 0x35236187b038 323s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 323s JS G BXD: Defined class for Bytes (GBytes), prototype 0x35236187b150, JSClass 0x79b512058cd0, in object 0x35236187b038 323s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 323s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x35236187b1a0, JSClass 0x79b512058cd0, in object 0x35236187b038 323s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 323s JS G BXD: Defined class for Thread (GThread), prototype 0x35236187b1f0, JSClass 0x79b512058cd0, in object 0x35236187b038 323s JS G BXD: Defining method ref in prototype for GLib.Thread 323s JS G BXD: Defining method unref in prototype for GLib.Thread 323s JS G NS: Defined namespace 'GLib' 0x35236187b038 in GIRepository 0x38f331c13450 323s JS IMPORT: Importing module jasmine succeeded 323s JS IMPORT: Defining parent 0x38f331c000f8 of 0x35236183cb00 'jasmine' is mod 1 323s JS IMPORT: successfully imported module 'jasmine' 323s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js' (file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x35236183b128 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js async resolved" 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35236183b128 323s JS IMPORT: Module metadata hook for module 0x38f331c2af20 323s JS IMPORT: Defining meta.importSync for module 0x38f331c2af20 323s JS NATIVE: Defining native module 'system' 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35236183b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35236183b128 323s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 323s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 323s JS MAINLOOP: Set main loop hook to 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: hold 323s JS MAINLOOP: Running and clearing main loop hook 323s JS G BXD: Defining method run in prototype for GLib.MainLoop 323s 1..4 323s JS IMPORT: Importing 'gi' 323s JS IMPORT: Defining parent 0x38f331c000f8 of 0x38f331c13450 'gi' is mod 1 323s JS IMPORT: successfully imported module 'gi' 323s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 323s JS G BXD: Defined class for Source (GSource), prototype 0x35236187b268, JSClass 0x79b512058cd0, in object 0x35236187b038 323s JS G BXD: Defining method set_priority in prototype for GLib.Source 323s JS IMPORT: Importing '_gi' 323s JS NATIVE: Defining native module '_gi' 323s JS IMPORT: Defining parent 0x38f331c000f8 of 0x38f331c2f5f8 '_gi' is mod 1 323s JS IMPORT: successfully imported module '_gi' 323s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 323s JS G NS: Defined namespace 'GjsPrivate' 0x35236187b308 in GIRepository 0x38f331c13450 323s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 323s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 323s JS IMPORT: Importing module _common succeeded 323s JS IMPORT: Defining parent 0x38f331c000f8 of 0x35236183ce20 '_common' is mod 1 323s JS IMPORT: successfully imported module '_common' 323s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 323s JS IMPORT: Importing module _legacy succeeded 323s JS IMPORT: Defining parent 0x38f331c000f8 of 0x35236183ce70 '_legacy' is mod 1 323s JS IMPORT: successfully imported module '_legacy' 323s JS IMPORT: Importing module GObject succeeded 323s JS IMPORT: Defining parent 0x38f331c136c0 of 0x35236183cdd0 'GObject' is mod 1 323s JS IMPORT: successfully imported module 'GObject' 323s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 323s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 323s JS G BXD: Defined class for String (GString), prototype 0x35236187b588, JSClass 0x79b512058cd0, in object 0x35236187b2e0 323s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 323s JS G PRM: Defined class ParamSpec prototype is 0x35236183cf10 class 0x79b512060030 in object 0x35236187b2e0 323s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 323s JS G OBJ: Defined class for Object (GObject), prototype 0x35236187b6f0, JSClass 0x79b51205a680, in object 0x35236187b2e0 323s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 323s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 323s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x35236187b718, JSClass 0x79b51205a680, in object 0x35236187b2e0 323s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 323s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 323s JS G NS: Defined namespace 'GObject' 0x35236187b2e0 in GIRepository 0x38f331c13450 323s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 323s JS G BXD: Defining method attach in prototype for GLib.Source 323s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 323s JS IMPORT: Module metadata hook for module 0x38f331c03258 323s JS IMPORT: Defining meta.importSync for module 0x38f331c03258 323s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 323s JS G BXD: Defining method destroy in prototype for GLib.Source 323s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 323s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 323s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 323s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 323s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 323s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 323s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 323s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 323s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 323s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 323s JS G ENUM: Defining GLib.LogLevelFlags as 0x38f331c39bf0 323s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 323s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x35236187b920, JSClass 0x79b512058cd0, in object 0x35236187b038 323s JS G BXD: Defining method classify in prototype for GLib.Variant 323s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 323s JS G BXD: Defining method n_children in prototype for GLib.Variant 323s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 323s JS G BXD: Defining method get_string in prototype for GLib.Variant 323s JS G BXD: Defining method get_variant in prototype for GLib.Variant 323s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 323s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 323s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 323s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 323s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 323s JS G ENUM: Defining GLib.LogWriterOutput as 0x38f331c3a8b8 323s JS IMPORT: Module metadata hook for module 0x38f331c01ed8 323s JS IMPORT: Defining meta.importSync for module 0x38f331c01ed8 323s JS NATIVE: Defining native module '_encodingNative' 323s ok 1 GLib Structured logging handler writes a message 323s ok 2 GLib Structured logging handler writes a warning 323s ok 3 GLib Structured logging handler preserves a custom string field 323s ok 4 GLib Structured logging handler preserves a custom byte array field 323s JS G BXD: Defining method quit in prototype for GLib.MainLoop 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 0 323s JS MAINLOOP: handling job 1, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 1 323s JS MAINLOOP: handling job 2, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 2 323s JS MAINLOOP: handling job 3, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 323s JS MAINLOOP: Main loop instance 0x1b80e35b770: release 323s JS MAINLOOP: Completed job 3 323s JS MEMORY: Memory report: before destroying context 323s JS MEMORY: 364 objects currently alive 323s JS MEMORY: boxed_instance = 230 323s JS MEMORY: boxed_prototype = 9 323s JS MEMORY: closure = 2 323s JS MEMORY: function = 113 323s JS MEMORY: fundamental_instance = 0 323s JS MEMORY: fundamental_prototype = 0 323s JS MEMORY: gerror_instance = 0 323s JS MEMORY: gerror_prototype = 0 323s JS MEMORY: interface = 0 323s JS MEMORY: module = 5 323s JS MEMORY: ns = 3 323s JS MEMORY: object_instance = 0 323s JS MEMORY: object_prototype = 2 323s JS MEMORY: param = 0 323s JS MEMORY: union_instance = 0 323s JS MEMORY: union_prototype = 0 323s JS CTX: JS shutdown sequence 323s JS CTX: Stopping profiler 323s JS CTX: Shutting down toggle queue 323s JS CTX: Notifying external reference holders of GjsContext dispose 323s JS MAINLOOP: Stopping promise job dispatcher 323s JS CTX: Notifying reference holders of GjsContext dispose 323s JS CTX: Checking unhandled promise rejections 323s JS CTX: Releasing cached JS wrappers 323s JS CTX: Final triggered GC 323s JS CTX: Destroying JS context 323s JS CTX: Releasing all native objects 323s JS CTX: Disabling auto GC 323s JS CTX: Ending trace on global object 323s JS CTX: Freeing allocated resources 323s JS CTX: JS context destroyed 323s PASS: gjs/testGLibLogWriter.test 323s Running test: gjs/detach.test 323s 1..1 323s ok 1 - /usr/libexec/installed-tests/gjs/debugger/detach.debugger 323s PASS: gjs/detach.test 323s Running test: gjs/testParamSpec.test 323s JS NATIVE: Registered native JS module '_promiseNative' 323s JS NATIVE: Registered native JS module '_byteArrayNative' 323s JS NATIVE: Registered native JS module '_encodingNative' 323s JS NATIVE: Registered native JS module '_gi' 323s JS NATIVE: Registered native JS module 'gi' 323s JS NATIVE: Registered native JS module 'cairoNative' 323s JS NATIVE: Registered native JS module 'system' 323s JS NATIVE: Registered native JS module 'console' 323s JS NATIVE: Registered native JS module '_print' 323s JS CTX: Enabling JIT 323s JS CTX: Initialized class GjsFileImporter prototype 0x19cc48100098 323s JS IMPORT: Defining parent (nil) of 0x19cc481000f8 'imports' is mod 0 323s JS IMPORT: Importing '_print' 323s JS NATIVE: Defining native module '_print' 323s JS IMPORT: Defining parent 0x19cc481000f8 of 0x19cc481006b0 '_print' is mod 1 323s JS IMPORT: successfully imported module '_print' 323s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 323s 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 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3d9dec3b128 323s JS MAINLOOP: Main loop instance 0x1a6c0378b770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Starting promise job dispatcher 323s JS MAINLOOP: Main loop instance 0x1a6c0378b770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 323s JS MAINLOOP: Main loop instance 0x1a6c0378b770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module metadata hook for module 0x19cc481131d0 323s JS IMPORT: Defining meta.importSync for module 0x19cc481131d0 323s JS NATIVE: Defining native module 'gi' 323s JS CTX: Initialized class GIRepositoryNamespace prototype 0x19cc481135c0 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 323s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 323s JS IMPORT: Importing directory 'overrides' 323s JS IMPORT: Defining parent 0x19cc481000f8 of 0x19cc481136c0 'overrides' is mod 1 323s JS IMPORT: Defined importer 'overrides' 0x19cc481136c0 in 0x19cc481000f8 323s JS IMPORT: successfully imported directory 'overrides' 323s JS IMPORT: Importing '_byteArrayNative' 323s JS NATIVE: Defining native module '_byteArrayNative' 323s JS IMPORT: Defining parent 0x19cc481000f8 of 0x19cc48113b08 '_byteArrayNative' is mod 1 323s JS IMPORT: successfully imported module '_byteArrayNative' 323s JS IMPORT: Importing '_promiseNative' 323s JS NATIVE: Defining native module '_promiseNative' 323s JS IMPORT: Defining parent 0x19cc481000f8 of 0x19cc48113c48 '_promiseNative' is mod 1 323s JS IMPORT: successfully imported module '_promiseNative' 323s JS IMPORT: Importing module GLib succeeded 323s JS IMPORT: Defining parent 0x19cc481136c0 of 0x3d9dec3c128 'GLib' is mod 1 323s JS IMPORT: successfully imported module 'GLib' 323s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 323s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3d9dec7b060, JSClass 0x7b9b50808cd0, in object 0x3d9dec7b038 323s JS CTX: Initialized class GIRepositoryGType prototype 0x19cc48113e78 323s JS CTX: Initialized class GIRepositoryFunction prototype 0x19cc48113ed8 323s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 323s JS G BXD: Defined class for Error (GError), prototype 0x3d9dec7b0b0, JSClass 0x7b9b50808cd0, in object 0x3d9dec7b038 323s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 323s JS G BXD: Defined class for Variant (GVariant), prototype 0x3d9dec7b100, JSClass 0x7b9b50808cd0, in object 0x3d9dec7b038 323s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 323s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3d9dec7b150, JSClass 0x7b9b50808cd0, in object 0x3d9dec7b038 323s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 323s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3d9dec7b1a0, JSClass 0x7b9b50808cd0, in object 0x3d9dec7b038 323s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 323s JS G BXD: Defined class for Thread (GThread), prototype 0x3d9dec7b1f0, JSClass 0x7b9b50808cd0, in object 0x3d9dec7b038 323s JS G BXD: Defining method ref in prototype for GLib.Thread 323s JS G BXD: Defining method unref in prototype for GLib.Thread 323s JS G NS: Defined namespace 'GLib' 0x3d9dec7b038 in GIRepository 0x19cc48113450 323s JS IMPORT: Importing module jasmine succeeded 323s JS IMPORT: Defining parent 0x19cc481000f8 of 0x3d9dec3cb00 'jasmine' is mod 1 323s JS IMPORT: successfully imported module 'jasmine' 323s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 323s JS MAINLOOP: Main loop instance 0x1a6c0378b770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x1a6c0378b770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 323s JS MAINLOOP: Main loop instance 0x1a6c0378b770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Importing 'gi' 323s JS IMPORT: Defining parent 0x19cc481000f8 of 0x19cc48113450 'gi' is mod 1 323s JS IMPORT: successfully imported module 'gi' 323s 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 323s JS G NS: Defined namespace 'Regress' 0x3d9dec7b268 in GIRepository 0x19cc48113450 323s JS IMPORT: Importing '_gi' 323s JS NATIVE: Defining native module '_gi' 323s JS IMPORT: Defining parent 0x19cc481000f8 of 0x19cc481277a8 '_gi' is mod 1 323s JS IMPORT: successfully imported module '_gi' 323s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 323s JS G NS: Defined namespace 'GjsPrivate' 0x3d9dec7b2b8 in GIRepository 0x19cc48113450 323s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 323s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 323s JS IMPORT: Importing module _common succeeded 323s JS IMPORT: Defining parent 0x19cc481000f8 of 0x3d9dec3cc90 '_common' is mod 1 323s JS IMPORT: successfully imported module '_common' 323s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 323s JS IMPORT: Importing module _legacy succeeded 323s JS IMPORT: Defining parent 0x19cc481000f8 of 0x3d9dec3cce0 '_legacy' is mod 1 323s JS IMPORT: successfully imported module '_legacy' 323s JS IMPORT: Importing module GObject succeeded 323s JS IMPORT: Defining parent 0x19cc481136c0 of 0x3d9dec3cc40 'GObject' is mod 1 323s JS IMPORT: successfully imported module 'GObject' 323s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 323s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 323s JS G BXD: Defined class for String (GString), prototype 0x3d9dec7b538, JSClass 0x7b9b50808cd0, in object 0x3d9dec7b290 323s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 323s JS G PRM: Defined class ParamSpec prototype is 0x3d9dec3cd80 class 0x7b9b50810030 in object 0x3d9dec7b290 323s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 323s JS G OBJ: Defined class for Object (GObject), prototype 0x3d9dec7b6a0, JSClass 0x7b9b5080a680, in object 0x3d9dec7b290 323s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 323s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 323s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3d9dec7b6c8, JSClass 0x7b9b5080a680, in object 0x3d9dec7b290 323s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 323s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 323s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 323s JS G NS: Defined namespace 'GObject' 0x3d9dec7b290 in GIRepository 0x19cc48113450 323s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 323s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 323s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 323s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 323s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 323s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 323s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 323s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 323s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 323s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 323s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 323s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 323s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 323s JS G ENUM: Defining GObject.ParamFlags as 0x19cc4812b990 323s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 323s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 323s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 323s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 323s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 323s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 323s JS G ENUM: Defining Regress.TestEnum as 0x19cc48136670 323s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 323s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 323s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 323s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 323s JS G ENUM: Defining Regress.TestFlags as 0x19cc48138990 323s JS CTX: Script evaluation succeeded 323s JS MAINLOOP: Main loop instance 0x1a6c0378b770: Spinning loop until released or hook cleared 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module metadata hook for module 0x19cc48100618 323s JS IMPORT: Defining meta.importSync for module 0x19cc48100618 323s JS NATIVE: Defining native module 'system' 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3d9dec3b128 323s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3d9dec3b128 323s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 323s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 323s JS MAINLOOP: Set main loop hook to 323s JS MAINLOOP: Main loop instance 0x1a6c0378b770: hold 323s JS MAINLOOP: Running and clearing main loop hook 323s JS G BXD: Defining method run in prototype for GLib.MainLoop 323s 1..28 323s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 323s JS G BXD: Defined class for Source (GSource), prototype 0x3d9dec7b768, JSClass 0x7b9b50808cd0, in object 0x3d9dec7b038 323s JS G BXD: Defining method set_priority in prototype for GLib.Source 323s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 323s JS G BXD: Defining method attach in prototype for GLib.Source 323s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 323s JS IMPORT: Module metadata hook for module 0x3d9dec609e0 323s JS IMPORT: Defining meta.importSync for module 0x3d9dec609e0 323s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 323s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c0395e1b0 type GParamString 323s JS G BXD: Defining method destroy in prototype for GLib.Source 323s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 323s ok 1 GObject.ParamSpec.string has the correct name strings 323s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c038db7b0 type GParamString 323s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 323s ok 2 GObject.ParamSpec.string has the correct flags 323s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c038dc4e0 type GParamString 323s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 323s ok 3 GObject.ParamSpec.string has the correct default value 323s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 323s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c03881f30 type GParamInt 323s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 323s ok 4 GObject.ParamSpec.int has the correct name strings 323s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c03882b60 type GParamInt 323s ok 5 GObject.ParamSpec.int has the correct flags 323s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c038833e0 type GParamInt 323s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 323s ok 6 GObject.ParamSpec.int has the correct default value 323s JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' 323s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c0399be00 type GParamUInt 323s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 323s ok 7 GObject.ParamSpec.uint has the correct name strings 323s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c0399ca20 type GParamUInt 323s ok 8 GObject.ParamSpec.uint has the correct flags 323s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c0399d200 type GParamUInt 323s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 323s ok 9 GObject.ParamSpec.uint has the correct default value 323s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 323s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c0399e130 type GParamInt64 323s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 323s ok 10 GObject.ParamSpec.int64 has the correct name strings 323s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c0399ed60 type GParamInt64 323s ok 11 GObject.ParamSpec.int64 has the correct flags 323s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c0399f550 type GParamInt64 323s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 323s ok 12 GObject.ParamSpec.int64 has the correct default value 323s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 323s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a03d0 type GParamUInt64 323s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 323s ok 13 GObject.ParamSpec.uint64 has the correct name strings 323s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a1340 type GParamUInt64 323s ok 14 GObject.ParamSpec.uint64 has the correct flags 323s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a1b30 type GParamUInt64 323s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 323s ok 15 GObject.ParamSpec.uint64 has the correct default value 323s JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' 323s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a2900 type GParamEnum 323s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 323s ok 16 GObject.ParamSpec.enum has the correct name strings 323s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a3520 type GParamEnum 323s ok 17 GObject.ParamSpec.enum has the correct flags 323s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a0a70 type GParamEnum 323s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 323s ok 18 GObject.ParamSpec.enum has the correct default value 323s JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' 323s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a4eb0 type GParamFlags 323s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 323s ok 19 GObject.ParamSpec.flags has the correct name strings 323s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a59f0 type GParamFlags 323s ok 20 GObject.ParamSpec.flags has the correct flags 323s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a63e0 type GParamFlags 323s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 323s ok 21 GObject.ParamSpec.flags has the correct default value 323s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 323s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a6c60 type GParamObject 323s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 323s ok 22 GObject.ParamSpec.object has the correct name strings 323s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a7590 type GParamObject 323s ok 23 GObject.ParamSpec.object has the correct flags 323s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a7d10 type GParamObject 323s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 323s ok 24 GObject.ParamSpec.object has the correct default value 323s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 323s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a8a90 type GParamBoxed 323s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 323s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 323s ok 25 GObject.ParamSpec.jsobject has the correct name strings 323s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a95f0 type GParamBoxed 323s ok 26 GObject.ParamSpec.jsobject has the correct flags 323s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039a9d70 type GParamBoxed 323s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 323s ok 27 GObject.ParamSpec.jsobject has the correct default value 323s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 323s JS G PRM: JSObject created with param instance 0x1a6c039aa980 type GParamString 323s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 323s JS G BXD: Defining method quit in prototype for GLib.MainLoop 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Main loop instance 0x1a6c0378b770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 0 323s JS MAINLOOP: handling job 1, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 1 323s JS MAINLOOP: handling job 2, 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Completed job 2 323s JS MAINLOOP: handling job 3, 323s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 323s JS MAINLOOP: Main loop instance 0x1a6c0378b770: release 323s JS MAINLOOP: Completed job 3 323s JS MEMORY: Memory report: before destroying context 323s JS MEMORY: 362 objects currently alive 323s JS MEMORY: boxed_instance = 173 323s JS MEMORY: boxed_prototype = 8 323s JS MEMORY: closure = 1 323s JS MEMORY: function = 141 323s JS MEMORY: fundamental_instance = 0 323s JS MEMORY: fundamental_prototype = 0 323s JS MEMORY: gerror_instance = 0 323s JS MEMORY: gerror_prototype = 0 323s JS MEMORY: interface = 0 323s JS MEMORY: module = 5 323s JS MEMORY: ns = 4 323s JS MEMORY: object_instance = 0 323s JS MEMORY: object_prototype = 2 323s JS MEMORY: param = 28 323s JS MEMORY: union_instance = 0 323s JS MEMORY: union_prototype = 0 323s JS CTX: JS shutdown sequence 323s JS CTX: Stopping profiler 323s JS CTX: Shutting down toggle queue 323s JS CTX: Notifying external reference holders of GjsContext dispose 323s JS MAINLOOP: Stopping promise job dispatcher 323s JS CTX: Notifying reference holders of GjsContext dispose 323s JS CTX: Checking unhandled promise rejections 323s JS CTX: Releasing cached JS wrappers 323s JS CTX: Final triggered GC 323s JS CTX: Destroying JS context 323s JS CTX: Releasing all native objects 323s JS CTX: Disabling auto GC 323s JS CTX: Ending trace on global object 323s JS CTX: Freeing allocated resources 323s JS CTX: JS context destroyed 323s PASS: gjs/testParamSpec.test 323s Running test: gjs/finish.test 323s 1..1 323s ok 1 - /usr/libexec/installed-tests/gjs/debugger/finish.debugger 323s PASS: gjs/finish.test 323s Running test: gjs/until.test 323s 1..1 323s ok 1 - /usr/libexec/installed-tests/gjs/debugger/until.debugger 323s PASS: gjs/until.test 323s Running test: gjs/testLegacyGtk.test 323s JS NATIVE: Registered native JS module '_promiseNative' 323s JS NATIVE: Registered native JS module '_byteArrayNative' 323s JS NATIVE: Registered native JS module '_encodingNative' 323s JS NATIVE: Registered native JS module '_gi' 323s JS NATIVE: Registered native JS module 'gi' 323s JS NATIVE: Registered native JS module 'cairoNative' 323s JS NATIVE: Registered native JS module 'system' 323s JS NATIVE: Registered native JS module 'console' 323s JS NATIVE: Registered native JS module '_print' 323s JS CTX: Enabling JIT 323s JS CTX: Initialized class GjsFileImporter prototype 0x884aaf00098 323s JS IMPORT: Defining parent (nil) of 0x884aaf000f8 'imports' is mod 0 323s JS IMPORT: Importing '_print' 323s JS NATIVE: Defining native module '_print' 323s JS IMPORT: Defining parent 0x884aaf000f8 of 0x884aaf006b0 '_print' is mod 1 323s JS IMPORT: successfully imported module '_print' 323s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 323s 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 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x189cc293b128 323s JS MAINLOOP: Main loop instance 0x4341c0cb770: hold 323s JS MAINLOOP: Enqueue job , promise=, allocation site= 323s JS MAINLOOP: Starting promise job dispatcher 323s JS MAINLOOP: Main loop instance 0x4341c0cb770: Spinning loop until released or hook cleared 323s JS MAINLOOP: handling job 0, 323s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 323s JS MAINLOOP: Main loop instance 0x4341c0cb770: release 323s JS MAINLOOP: Completed job 0 323s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x189cc293b128 323s JS IMPORT: Module metadata hook for module 0x884aaf131d0 323s JS IMPORT: Defining meta.importSync for module 0x884aaf131d0 323s JS NATIVE: Defining native module 'gi' 323s JS CTX: Initialized class GIRepositoryNamespace prototype 0x884aaf135c0 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 323s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 323s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 323s JS IMPORT: Importing directory 'overrides' 323s JS IMPORT: Defining parent 0x884aaf000f8 of 0x884aaf136c0 'overrides' is mod 1 323s JS IMPORT: Defined importer 'overrides' 0x884aaf136c0 in 0x884aaf000f8 323s JS IMPORT: successfully imported directory 'overrides' 323s JS IMPORT: Importing '_byteArrayNative' 323s JS NATIVE: Defining native module '_byteArrayNative' 323s JS IMPORT: Defining parent 0x884aaf000f8 of 0x884aaf13b08 '_byteArrayNative' is mod 1 323s JS IMPORT: successfully imported module '_byteArrayNative' 323s JS IMPORT: Importing '_promiseNative' 323s JS NATIVE: Defining native module '_promiseNative' 323s JS IMPORT: Defining parent 0x884aaf000f8 of 0x884aaf13c48 '_promiseNative' is mod 1 323s JS IMPORT: successfully imported module '_promiseNative' 323s JS IMPORT: Importing module GLib succeeded 323s JS IMPORT: Defining parent 0x884aaf136c0 of 0x189cc293c128 'GLib' is mod 1 323s JS IMPORT: successfully imported module 'GLib' 323s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 323s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x189cc297b060, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b038 323s JS CTX: Initialized class GIRepositoryGType prototype 0x884aaf13e78 323s JS CTX: Initialized class GIRepositoryFunction prototype 0x884aaf13ed8 323s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 323s JS G BXD: Defined class for Error (GError), prototype 0x189cc297b0b0, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b038 323s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 323s JS G BXD: Defined class for Variant (GVariant), prototype 0x189cc297b100, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b038 323s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 323s JS G BXD: Defined class for Bytes (GBytes), prototype 0x189cc297b150, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b038 323s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 323s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x189cc297b1a0, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b038 323s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 323s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 323s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 324s JS G BXD: Defined class for Thread (GThread), prototype 0x189cc297b1f0, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b038 324s JS G BXD: Defining method ref in prototype for GLib.Thread 324s JS G BXD: Defining method unref in prototype for GLib.Thread 324s JS G NS: Defined namespace 'GLib' 0x189cc297b038 in GIRepository 0x884aaf13450 324s JS IMPORT: Importing module jasmine succeeded 324s JS IMPORT: Defining parent 0x884aaf000f8 of 0x189cc293cb00 'jasmine' is mod 1 324s JS IMPORT: successfully imported module 'jasmine' 324s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 324s JS MAINLOOP: Main loop instance 0x4341c0cb770: hold 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Main loop instance 0x4341c0cb770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 324s JS MAINLOOP: Main loop instance 0x4341c0cb770: release 324s JS MAINLOOP: Completed job 0 324s JS IMPORT: Importing 'gi' 324s JS IMPORT: Defining parent 0x884aaf000f8 of 0x884aaf13450 'gi' is mod 1 324s JS IMPORT: successfully imported module 'gi' 324s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 324s JS IMPORT: Importing module byteArray succeeded 324s JS IMPORT: Defining parent 0x884aaf000f8 of 0x189cc293cc40 'byteArray' is mod 1 324s JS IMPORT: successfully imported module 'byteArray' 324s 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 324s JS G NS: Defined namespace 'GjsTestTools' 0x189cc297b268 in GIRepository 0x884aaf13450 324s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 324s JS IMPORT: Importing module _legacy succeeded 324s JS IMPORT: Defining parent 0x884aaf000f8 of 0x189cc293cce0 '_legacy' is mod 1 324s JS IMPORT: successfully imported module '_legacy' 324s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 324s JS G NS: Defined namespace 'GjsPrivate' 0x189cc297b2e0 in GIRepository 0x884aaf13450 324s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 324s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 324s JS IMPORT: Importing module lang succeeded 324s JS IMPORT: Defining parent 0x884aaf000f8 of 0x189cc293cdd0 'lang' is mod 1 324s JS IMPORT: successfully imported module 'lang' 324s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 324s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 324s JS IMPORT: Importing module _signals succeeded 324s JS IMPORT: Defining parent 0x884aaf000f8 of 0x189cc293ce20 '_signals' is mod 1 324s JS IMPORT: successfully imported module '_signals' 324s JS IMPORT: Importing module signals succeeded 324s JS IMPORT: Defining parent 0x884aaf000f8 of 0x189cc293cd80 'signals' is mod 1 324s JS IMPORT: successfully imported module 'signals' 324s JS IMPORT: Importing module Gio succeeded 324s JS IMPORT: Defining parent 0x884aaf136c0 of 0x189cc293cd30 'Gio' is mod 1 324s JS IMPORT: successfully imported module 'Gio' 324s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 324s JS IMPORT: Importing '_gi' 324s JS NATIVE: Defining native module '_gi' 324s JS IMPORT: Defining parent 0x884aaf000f8 of 0x884aaf2a8c0 '_gi' is mod 1 324s JS IMPORT: successfully imported module '_gi' 324s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 324s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 324s JS IMPORT: Importing module _common succeeded 324s JS IMPORT: Defining parent 0x884aaf000f8 of 0x189cc293cec0 '_common' is mod 1 324s JS IMPORT: successfully imported module '_common' 324s JS IMPORT: Importing module GObject succeeded 324s JS IMPORT: Defining parent 0x884aaf136c0 of 0x189cc293ce70 'GObject' is mod 1 324s JS IMPORT: successfully imported module 'GObject' 324s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 324s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 324s JS G BXD: Defined class for String (GString), prototype 0x189cc297b588, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b308 324s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 324s JS G PRM: Defined class ParamSpec prototype is 0x189cc293cf60 class 0x6f8f7e4f0030 in object 0x189cc297b308 324s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 324s JS G OBJ: Defined class for Object (GObject), prototype 0x189cc297b6f0, JSClass 0x6f8f7e4ea680, in object 0x189cc297b308 324s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 324s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 324s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x189cc297b718, JSClass 0x6f8f7e4ea680, in object 0x189cc297b308 324s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 324s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 324s JS G NS: Defined namespace 'GObject' 0x189cc297b308 in GIRepository 0x884aaf13450 324s JS G OBJ: Defined class for Application (GApplication), prototype 0x189cc297b768, JSClass 0x6f8f7e4ea680, in object 0x189cc297b2b8 324s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 324s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x189cc29ce308, JSClass 0x6f8f7e4eb060, in object 0x189cc297b2b8 324s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 324s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 324s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x189cc297b7e0, JSClass 0x6f8f7e4ea680, in object 0x189cc297b2b8 324s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 324s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x189cc29ce588, JSClass 0x6f8f7e4eb060, in object 0x189cc297b2b8 324s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 324s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x189cc297b858, JSClass 0x6f8f7e4ea680, in object 0x189cc297b2b8 324s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 324s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 324s JS G IFACE: Defined class for Initable (GInitable), prototype 0x189cc29ce6c8, JSClass 0x6f8f7e4eb060, in object 0x189cc297b2b8 324s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 324s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 324s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 324s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x189cc297b8d0, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b2b8 324s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 324s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x189cc297b920, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b2b8 324s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 324s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 324s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x189cc297b970, JSClass 0x6f8f7e4ea680, in object 0x189cc297b2b8 324s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x189cc297b9c0, JSClass 0x6f8f7e4ea680, in object 0x189cc297b2e0 324s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 324s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x189cc297ba10, JSClass 0x6f8f7e4ea680, in object 0x189cc297b2b8 324s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 324s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 324s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 324s JS G IFACE: Defined class for File (GFile), prototype 0x189cc29ce830, JSClass 0x6f8f7e4eb060, in object 0x189cc297b2b8 324s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x189cc297ba88, JSClass 0x6f8f7e4ea680, in object 0x884aaf13530 324s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 324s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x189cc297bb00, JSClass 0x6f8f7e4ea680, in object 0x189cc297b2b8 324s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 324s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 324s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x189cc297bb50, JSClass 0x6f8f7e4ea680, in object 0x189cc297b2b8 324s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 324s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x189cc297bba0, JSClass 0x6f8f7e4ea680, in object 0x189cc297b2b8 324s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 324s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x189cc297bbf0, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b2b8 324s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 324s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 324s JS G OBJ: Defined class for Settings (GSettings), prototype 0x189cc297bc40, JSClass 0x6f8f7e4ea680, in object 0x189cc297b2b8 324s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 324s JS G NS: Defined namespace 'Gio' 0x189cc297b2b8 in GIRepository 0x884aaf13450 324s JS IMPORT: Importing module Gtk succeeded 324s JS IMPORT: Defining parent 0x884aaf136c0 of 0x189cc293cc90 'Gtk' is mod 1 324s JS IMPORT: successfully imported module 'Gtk' 324s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 324s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 324s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x189cc297bc90, JSClass 0x6f8f7e4ea680, in object 0x189cc297b308 324s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x189cc297bce0, JSClass 0x6f8f7e4ea680, in object 0x189cc297b290 324s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 324s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x189cc29d5560, JSClass 0x6f8f7e4eb060, in object 0x189cc297b290 324s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 324s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x189cc297bd58, JSClass 0x6f8f7e4ea680, in object 0x189cc297b290 324s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 324s JS G NS: Defined namespace 'Gtk' 0x189cc297b290 in GIRepository 0x884aaf13450 324s JS IMPORT: Importing 'system' 324s JS NATIVE: Defining native module 'system' 324s JS IMPORT: Defining parent 0x884aaf000f8 of 0x884aaf31150 'system' is mod 1 324s JS IMPORT: successfully imported module 'system' 324s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 324s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x189cc297bda8, JSClass 0x6f8f7e4ea680, in object 0x189cc297b290 324s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 324s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x189cc29d56a0, JSClass 0x6f8f7e4eb060, in object 0x189cc297b290 324s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x189cc297be20, JSClass 0x6f8f7e4ea680, in object 0x884aaf13530 324s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x189cc297be70, JSClass 0x6f8f7e4ea680, in object 0x884aaf13530 324s JS CTX: Script evaluation succeeded 324s JS MAINLOOP: Main loop instance 0x4341c0cb770: Spinning loop until released or hook cleared 324s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module metadata hook for module 0x884aaf3ac90 324s JS IMPORT: Defining meta.importSync for module 0x884aaf3ac90 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189cc293b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189cc293b128 324s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 324s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 324s JS MAINLOOP: Set main loop hook to 324s JS MAINLOOP: Main loop instance 0x4341c0cb770: hold 324s JS MAINLOOP: Running and clearing main loop hook 324s JS G BXD: Defining method run in prototype for GLib.MainLoop 324s 1..8 324s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 324s JS G BXD: Defined class for Source (GSource), prototype 0x189cc297bec0, JSClass 0x6f8f7e4e8cd0, in object 0x189cc297b038 324s JS G BXD: Defining method set_priority in prototype for GLib.Source 324s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 324s JS G BXD: Defining method attach in prototype for GLib.Source 324s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 324s JS IMPORT: Module metadata hook for module 0x189cc29ec190 324s JS IMPORT: Defining meta.importSync for module 0x189cc29ec190 324s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 324s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 324s glx: failed to create drisw screen 324s failed to load driver: zink 324s dbus-daemon[3828]: [session uid=1000 pid=3828] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=4034 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 324s dbus-daemon[3828]: [session uid=1000 pid=3828] Successfully activated service 'org.a11y.Bus' 324s JS G BXD: Defining method destroy in prototype for GLib.Source 324s dbus-daemon[4051]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=4034 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 324s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 324s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 324s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x33a0ad008038, JSClass 0x6f8f7e4ea680, in object 0x189cc297b290 324s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x33a0ad008088, JSClass 0x6f8f7e4ea680, in object 0x189cc297b290 324s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 324s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 324s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 324s JS G ENUM: Defining Gtk.WindowType as 0x884aaf06488 324s dbus-daemon[4051]: Successfully activated service 'org.a11y.atspi.Registry' 324s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 324s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 324s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 324s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 324s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 324s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 324s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x33a0ad008150, JSClass 0x6f8f7e4ea680, in object 0x189cc297b290 324s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x33a0ad0081a0, JSClass 0x6f8f7e4ea680, in object 0x189cc297b290 324s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 324s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 324s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 324s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 324s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 324s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 324s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 324s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 324s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 324s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 324s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x33a0ad008790, JSClass 0x6f8f7e4ea680, in object 0x189cc297b290 324s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 324s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 324s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 324s JS G ENUM: Defining enum value AFTER (fixed from after) 1 324s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 324s JS G ENUM: Defining GObject.ConnectFlags as 0x884aaf299f8 324s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 324s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 324s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 324s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 324s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 324s ok 7 Legacy Gtk overrides sets CSS names on classes 324s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 324s JS G OBJ: Defined class for Button (GtkButton), prototype 0x33a0ad008e20, JSClass 0x6f8f7e4ea680, in object 0x189cc297b290 324s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 324s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x189cc29fd628, JSClass 0x6f8f7e4eb060, in object 0x189cc297b290 324s JS G OBJ: Defined class for Gjs_LeakTestWidget (Gjs_LeakTestWidget), prototype 0x33a0ad008e98, JSClass 0x6f8f7e4ea680, in object 0x189cc293eeb0 324s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 324s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 324s ok 8 Legacy Gtk overrides does not leak instance when connecting template signal 324s JS G BXD: Defining method quit in prototype for GLib.MainLoop 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Main loop instance 0x4341c0cb770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 0 324s JS MAINLOOP: handling job 1, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 1 324s JS MAINLOOP: handling job 2, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 2 324s JS MAINLOOP: handling job 3, 324s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 324s JS MAINLOOP: Main loop instance 0x4341c0cb770: release 324s JS MAINLOOP: Completed job 3 324s JS MEMORY: Memory report: before destroying context 324s JS MEMORY: 291 objects currently alive 324s JS MEMORY: boxed_instance = 9 324s JS MEMORY: boxed_prototype = 10 324s JS MEMORY: closure = 4 324s JS MEMORY: function = 218 324s JS MEMORY: fundamental_instance = 0 324s JS MEMORY: fundamental_prototype = 0 324s JS MEMORY: gerror_instance = 0 324s JS MEMORY: gerror_prototype = 0 324s JS MEMORY: interface = 7 324s JS MEMORY: module = 11 324s JS MEMORY: ns = 6 324s JS MEMORY: object_instance = 0 324s JS MEMORY: object_prototype = 26 324s JS MEMORY: param = 0 324s JS MEMORY: union_instance = 0 324s JS MEMORY: union_prototype = 0 324s JS CTX: JS shutdown sequence 324s JS CTX: Stopping profiler 324s JS CTX: Shutting down toggle queue 324s JS CTX: Notifying external reference holders of GjsContext dispose 324s JS MAINLOOP: Stopping promise job dispatcher 324s JS CTX: Notifying reference holders of GjsContext dispose 324s JS CTX: Checking unhandled promise rejections 324s JS CTX: Releasing cached JS wrappers 324s JS CTX: Final triggered GC 324s JS CTX: Destroying JS context 324s JS CTX: Releasing all native objects 324s JS CTX: Disabling auto GC 324s JS CTX: Ending trace on global object 324s JS CTX: Freeing allocated resources 324s JS CTX: JS context destroyed 324s PASS: gjs/testLegacyGtk.test 324s Running test: gjs/testGObjectValue.test 324s JS NATIVE: Registered native JS module '_promiseNative' 324s JS NATIVE: Registered native JS module '_byteArrayNative' 324s JS NATIVE: Registered native JS module '_encodingNative' 324s JS NATIVE: Registered native JS module '_gi' 324s JS NATIVE: Registered native JS module 'gi' 324s JS NATIVE: Registered native JS module 'cairoNative' 324s JS NATIVE: Registered native JS module 'system' 324s JS NATIVE: Registered native JS module 'console' 324s JS NATIVE: Registered native JS module '_print' 324s JS CTX: Enabling JIT 324s JS CTX: Initialized class GjsFileImporter prototype 0x1ed217500098 324s JS IMPORT: Defining parent (nil) of 0x1ed2175000f8 'imports' is mod 0 324s JS IMPORT: Importing '_print' 324s JS NATIVE: Defining native module '_print' 324s JS IMPORT: Defining parent 0x1ed2175000f8 of 0x1ed2175006b0 '_print' is mod 1 324s JS IMPORT: successfully imported module '_print' 324s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 324s 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 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2e4b9d43b128 324s JS MAINLOOP: Main loop instance 0x27d8932b770: hold 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Starting promise job dispatcher 324s JS MAINLOOP: Main loop instance 0x27d8932b770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 324s JS MAINLOOP: Main loop instance 0x27d8932b770: release 324s JS MAINLOOP: Completed job 0 324s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module metadata hook for module 0x1ed2175131d0 324s JS IMPORT: Defining meta.importSync for module 0x1ed2175131d0 324s JS NATIVE: Defining native module 'gi' 324s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1ed2175135c0 324s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 324s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 324s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 324s JS IMPORT: Importing directory 'overrides' 324s JS IMPORT: Defining parent 0x1ed2175000f8 of 0x1ed2175136c0 'overrides' is mod 1 324s JS IMPORT: Defined importer 'overrides' 0x1ed2175136c0 in 0x1ed2175000f8 324s JS IMPORT: successfully imported directory 'overrides' 324s JS IMPORT: Importing '_byteArrayNative' 324s JS NATIVE: Defining native module '_byteArrayNative' 324s JS IMPORT: Defining parent 0x1ed2175000f8 of 0x1ed217513b08 '_byteArrayNative' is mod 1 324s JS IMPORT: successfully imported module '_byteArrayNative' 324s JS IMPORT: Importing '_promiseNative' 324s JS NATIVE: Defining native module '_promiseNative' 324s JS IMPORT: Defining parent 0x1ed2175000f8 of 0x1ed217513c48 '_promiseNative' is mod 1 324s JS IMPORT: successfully imported module '_promiseNative' 324s JS IMPORT: Importing module GLib succeeded 324s JS IMPORT: Defining parent 0x1ed2175136c0 of 0x2e4b9d43c128 'GLib' is mod 1 324s JS IMPORT: successfully imported module 'GLib' 324s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 324s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2e4b9d47b060, JSClass 0x710414db8cd0, in object 0x2e4b9d47b038 324s JS CTX: Initialized class GIRepositoryGType prototype 0x1ed217513e78 324s JS CTX: Initialized class GIRepositoryFunction prototype 0x1ed217513ed8 324s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 324s JS G BXD: Defined class for Error (GError), prototype 0x2e4b9d47b0b0, JSClass 0x710414db8cd0, in object 0x2e4b9d47b038 324s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 324s JS G BXD: Defined class for Variant (GVariant), prototype 0x2e4b9d47b100, JSClass 0x710414db8cd0, in object 0x2e4b9d47b038 324s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 324s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2e4b9d47b150, JSClass 0x710414db8cd0, in object 0x2e4b9d47b038 324s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 324s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2e4b9d47b1a0, JSClass 0x710414db8cd0, in object 0x2e4b9d47b038 324s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 324s JS G BXD: Defined class for Thread (GThread), prototype 0x2e4b9d47b1f0, JSClass 0x710414db8cd0, in object 0x2e4b9d47b038 324s JS G BXD: Defining method ref in prototype for GLib.Thread 324s JS G BXD: Defining method unref in prototype for GLib.Thread 324s JS G NS: Defined namespace 'GLib' 0x2e4b9d47b038 in GIRepository 0x1ed217513450 324s JS IMPORT: Importing module jasmine succeeded 324s JS IMPORT: Defining parent 0x1ed2175000f8 of 0x2e4b9d43cb00 'jasmine' is mod 1 324s JS IMPORT: successfully imported module 'jasmine' 324s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 324s JS MAINLOOP: Main loop instance 0x27d8932b770: hold 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Main loop instance 0x27d8932b770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 324s JS MAINLOOP: Main loop instance 0x27d8932b770: release 324s JS MAINLOOP: Completed job 0 324s JS IMPORT: Importing 'gi' 324s JS IMPORT: Defining parent 0x1ed2175000f8 of 0x1ed217513450 'gi' is mod 1 324s JS IMPORT: successfully imported module 'gi' 324s JS IMPORT: Importing '_gi' 324s JS NATIVE: Defining native module '_gi' 324s JS IMPORT: Defining parent 0x1ed2175000f8 of 0x1ed2175276c8 '_gi' is mod 1 324s JS IMPORT: successfully imported module '_gi' 324s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 324s JS G NS: Defined namespace 'GjsPrivate' 0x2e4b9d47b290 in GIRepository 0x1ed217513450 324s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 324s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 324s JS IMPORT: Importing module _common succeeded 324s JS IMPORT: Defining parent 0x1ed2175000f8 of 0x2e4b9d43cc90 '_common' is mod 1 324s JS IMPORT: successfully imported module '_common' 324s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 324s JS IMPORT: Importing module _legacy succeeded 324s JS IMPORT: Defining parent 0x1ed2175000f8 of 0x2e4b9d43cce0 '_legacy' is mod 1 324s JS IMPORT: successfully imported module '_legacy' 324s JS IMPORT: Importing module GObject succeeded 324s JS IMPORT: Defining parent 0x1ed2175136c0 of 0x2e4b9d43cc40 'GObject' is mod 1 324s JS IMPORT: successfully imported module 'GObject' 324s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 324s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 324s JS G BXD: Defined class for String (GString), prototype 0x2e4b9d47b510, JSClass 0x710414db8cd0, in object 0x2e4b9d47b268 324s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 324s JS G PRM: Defined class ParamSpec prototype is 0x2e4b9d43cd80 class 0x710414dc0030 in object 0x2e4b9d47b268 324s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 324s JS G OBJ: Defined class for Object (GObject), prototype 0x2e4b9d47b678, JSClass 0x710414dba680, in object 0x2e4b9d47b268 324s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 324s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 324s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2e4b9d47b6a0, JSClass 0x710414dba680, in object 0x2e4b9d47b268 324s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 324s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 324s JS G NS: Defined namespace 'GObject' 0x2e4b9d47b268 in GIRepository 0x1ed217513450 324s 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 324s JS G NS: Defined namespace 'GIMarshallingTests' 0x2e4b9d47b6f0 in GIRepository 0x1ed217513450 324s 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 324s JS G NS: Defined namespace 'Regress' 0x2e4b9d47b718 in GIRepository 0x1ed217513450 324s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 324s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x2e4b9d47b740, JSClass 0x710414db8cd0, in object 0x2e4b9d47b6f0 324s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 324s JS G BXD: Defined class for Value (GValue), prototype 0x2e4b9d47b7b8, JSClass 0x710414db8cd0, in object 0x2e4b9d47b268 324s JS G BXD: Defining method init in prototype for GObject.Value 324s JS G BXD: Defining method set_char in prototype for GObject.Value 324s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 324s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 324s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x2e4b9d47b830, JSClass 0x710414dba6b0, in object 0x2e4b9d47b718 324s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 324s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x2e4b9d47b880, JSClass 0x710414dba6b0, in object 0x2e4b9d47b718 324s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 324s JS CTX: Script evaluation succeeded 324s JS MAINLOOP: Main loop instance 0x27d8932b770: Spinning loop until released or hook cleared 324s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module metadata hook for module 0x1ed217549230 324s JS IMPORT: Defining meta.importSync for module 0x1ed217549230 324s JS NATIVE: Defining native module 'system' 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e4b9d43b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e4b9d43b128 324s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 324s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 324s JS MAINLOOP: Set main loop hook to 324s JS MAINLOOP: Main loop instance 0x27d8932b770: hold 324s JS MAINLOOP: Running and clearing main loop hook 324s JS G BXD: Defining method run in prototype for GLib.MainLoop 324s 1..148 324s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 324s JS G BXD: Defined class for Source (GSource), prototype 0x2e4b9d47b8f8, JSClass 0x710414db8cd0, in object 0x2e4b9d47b038 324s JS G BXD: Defining method set_priority in prototype for GLib.Source 324s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 324s JS G BXD: Defining method attach in prototype for GLib.Source 324s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 324s JS IMPORT: Module metadata hook for module 0x2e4b9d460b30 324s JS IMPORT: Defining meta.importSync for module 0x2e4b9d460b30 324s JS G BXD: Defining method destroy in prototype for GLib.Source 324s JS G BXD: Defining method unset in prototype for GObject.Value 324s ok 1 GObject value (GValue) initializes schar 324s ok 2 GObject value (GValue) schar is compatible with itself 324s ok 3 GObject value (GValue) schar is transformable to itself 324s JS G BXD: Defining method set_schar in prototype for GObject.Value 324s JS G BXD: Defining method get_schar in prototype for GObject.Value 324s ok 4 GObject value (GValue) initialized sets and gets schar 324s JS G NS: Found info type FUNCTION for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 324s JS G NS: Found info type FUNCTION for 'gvalue_copy' in namespace 'GIMarshallingTests' 324s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 324s JS G BXD: Defining method copy in prototype for GObject.Value 324s ok 6 GObject value (GValue) initialized copies schar 324s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 324s ok 8 GObject value (GValue) initializes int 324s ok 9 GObject value (GValue) int is compatible with itself 324s ok 10 GObject value (GValue) int is transformable to itself 324s JS G BXD: Defining method set_int in prototype for GObject.Value 324s JS G BXD: Defining method get_int in prototype for GObject.Value 324s ok 11 GObject value (GValue) initialized sets and gets int 324s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 324s ok 13 GObject value (GValue) initialized copies int 324s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 324s ok 15 GObject value (GValue) initializes int64 324s ok 16 GObject value (GValue) int64 is compatible with itself 324s ok 17 GObject value (GValue) int64 is transformable to itself 324s JS G BXD: Defining method set_int64 in prototype for GObject.Value 324s JS G BXD: Defining method get_int64 in prototype for GObject.Value 324s ok 18 GObject value (GValue) initialized sets and gets int64 324s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 324s ok 20 GObject value (GValue) initialized copies int64 324s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 324s ok 22 GObject value (GValue) initializes long 324s ok 23 GObject value (GValue) long is compatible with itself 324s ok 24 GObject value (GValue) long is transformable to itself 324s JS G BXD: Defining method set_long in prototype for GObject.Value 324s JS G BXD: Defining method get_long in prototype for GObject.Value 324s ok 25 GObject value (GValue) initialized sets and gets long 324s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 324s ok 27 GObject value (GValue) initialized copies long 324s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 324s ok 29 GObject value (GValue) initializes char 324s ok 30 GObject value (GValue) char is compatible with itself 324s ok 31 GObject value (GValue) char is transformable to itself 324s JS G BXD: Defining method get_char in prototype for GObject.Value 324s ok 32 GObject value (GValue) initialized sets and gets char 324s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 324s ok 34 GObject value (GValue) initialized copies char 324s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 324s ok 36 GObject value (GValue) initializes uchar 324s ok 37 GObject value (GValue) uchar is compatible with itself 324s ok 38 GObject value (GValue) uchar is transformable to itself 324s JS G BXD: Defining method set_uchar in prototype for GObject.Value 324s JS G BXD: Defining method get_uchar in prototype for GObject.Value 324s ok 39 GObject value (GValue) initialized sets and gets uchar 324s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 324s ok 41 GObject value (GValue) initialized copies uchar 324s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 324s ok 43 GObject value (GValue) initializes uint 324s ok 44 GObject value (GValue) uint is compatible with itself 324s ok 45 GObject value (GValue) uint is transformable to itself 324s JS G BXD: Defining method set_uint in prototype for GObject.Value 324s JS G BXD: Defining method get_uint in prototype for GObject.Value 324s ok 46 GObject value (GValue) initialized sets and gets uint 324s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 324s ok 48 GObject value (GValue) initialized copies uint 324s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 324s ok 50 GObject value (GValue) initializes uint64 324s ok 51 GObject value (GValue) uint64 is compatible with itself 324s ok 52 GObject value (GValue) uint64 is transformable to itself 324s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 324s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 324s ok 53 GObject value (GValue) initialized sets and gets uint64 324s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 324s ok 55 GObject value (GValue) initialized copies uint64 324s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 324s ok 57 GObject value (GValue) initializes ulong 324s ok 58 GObject value (GValue) ulong is compatible with itself 324s ok 59 GObject value (GValue) ulong is transformable to itself 324s JS G BXD: Defining method set_ulong in prototype for GObject.Value 324s JS G BXD: Defining method get_ulong in prototype for GObject.Value 324s ok 60 GObject value (GValue) initialized sets and gets ulong 324s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 324s ok 62 GObject value (GValue) initialized copies ulong 324s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 324s ok 64 GObject value (GValue) initializes double 324s ok 65 GObject value (GValue) double is compatible with itself 324s ok 66 GObject value (GValue) double is transformable to itself 324s JS G BXD: Defining method set_double in prototype for GObject.Value 324s JS G BXD: Defining method get_double in prototype for GObject.Value 324s ok 67 GObject value (GValue) initialized sets and gets double 324s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 324s ok 69 GObject value (GValue) initialized copies double 324s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 324s ok 71 GObject value (GValue) initializes float 324s ok 72 GObject value (GValue) float is compatible with itself 324s ok 73 GObject value (GValue) float is transformable to itself 324s JS G BXD: Defining method set_float in prototype for GObject.Value 324s JS G BXD: Defining method get_float in prototype for GObject.Value 324s ok 74 GObject value (GValue) initialized sets and gets float 324s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 324s ok 76 GObject value (GValue) initialized copies float 324s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 324s ok 78 GObject value (GValue) initializes gtype 324s ok 79 GObject value (GValue) gtype is compatible with itself 324s ok 80 GObject value (GValue) gtype is transformable to itself 324s JS G BXD: Defining method set_gtype in prototype for GObject.Value 324s JS G BXD: Defining method get_gtype in prototype for GObject.Value 324s ok 81 GObject value (GValue) initialized sets and gets gtype 324s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 324s ok 83 GObject value (GValue) initialized copies gtype 324s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 324s ok 85 GObject value (GValue) initializes boolean 324s ok 86 GObject value (GValue) boolean is compatible with itself 324s ok 87 GObject value (GValue) boolean is transformable to itself 324s JS G BXD: Defining method set_boolean in prototype for GObject.Value 324s JS G BXD: Defining method get_boolean in prototype for GObject.Value 324s ok 88 GObject value (GValue) initialized sets and gets boolean 324s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 324s ok 90 GObject value (GValue) initialized copies boolean 324s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 324s ok 92 GObject value (GValue) initializes string 324s ok 93 GObject value (GValue) string is compatible with itself 324s ok 94 GObject value (GValue) string is transformable to itself 324s JS G BXD: Defining method set_string in prototype for GObject.Value 324s JS G BXD: Defining method get_string in prototype for GObject.Value 324s ok 95 GObject value (GValue) initialized sets and gets string 324s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 324s ok 97 GObject value (GValue) initialized copies string 324s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 324s ok 99 GObject value (GValue) initializes param 324s ok 100 GObject value (GValue) param is compatible with itself 324s ok 101 GObject value (GValue) param is transformable to itself 324s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 324s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 324s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 324s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 324s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 324s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 324s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 324s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 324s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 324s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 324s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 324s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 324s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 324s JS G ENUM: Defining GObject.ParamFlags as 0x1ed21750b000 324s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 324s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 324s JS G PRM: JSObject created with param instance 0x27d8958aec0 type GParamString 324s JS G BXD: Defining method set_param in prototype for GObject.Value 324s JS G BXD: Defining method get_param in prototype for GObject.Value 324s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 324s JS G PRM: JSObject created with param instance 0x27d8958aec0 type GParamString 324s ok 102 GObject value (GValue) initialized sets and gets param 324s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 324s JS G PRM: JSObject created with param instance 0x27d8958c220 type GParamString 324s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 324s JS G PRM: JSObject created with param instance 0x27d8958c220 type GParamString 324s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 324s JS G PRM: JSObject created with param instance 0x27d8958c220 type GParamString 324s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 324s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 324s JS G PRM: JSObject created with param instance 0x27d8958cb40 type GParamString 324s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 324s JS G PRM: JSObject created with param instance 0x27d8958cb40 type GParamString 324s ok 104 GObject value (GValue) initialized copies param 324s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 324s JS G PRM: JSObject created with param instance 0x27d8958d710 type GParamString 324s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 324s JS G PRM: JSObject created with param instance 0x27d8958d710 type GParamString 324s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 324s ok 106 GObject value (GValue) initializes variant 324s ok 107 GObject value (GValue) variant is compatible with itself 324s ok 108 GObject value (GValue) variant is transformable to itself 324s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 324s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x35531af4e560, JSClass 0x710414db8cd0, in object 0x2e4b9d47b038 324s JS G BXD: Defining method set_variant in prototype for GObject.Value 324s JS G BXD: Defining method get_variant in prototype for GObject.Value 324s ok 109 GObject value (GValue) initialized sets and gets variant 324s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 324s ok 111 GObject value (GValue) initialized copies variant 324s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 324s ok 113 GObject value (GValue) initializes boxed 324s ok 114 GObject value (GValue) boxed is compatible with itself 324s ok 115 GObject value (GValue) boxed is transformable to itself 324s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 324s 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 324s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 324s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 324s ok 120 GObject value (GValue) initializes gvalue 324s ok 121 GObject value (GValue) gvalue is compatible with itself 324s ok 122 GObject value (GValue) gvalue is transformable to itself 324s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 324s 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 324s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 324s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 324s ok 127 GObject value (GValue) initializes object 324s ok 128 GObject value (GValue) object is compatible with itself 324s ok 129 GObject value (GValue) object is transformable to itself 324s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 324s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x35531af54218, JSClass 0x710414dba680, in object 0x2e4b9d47b6f0 324s JS G BXD: Defining method set_object in prototype for GObject.Value 324s JS G BXD: Defining method get_object in prototype for GObject.Value 324s ok 130 GObject value (GValue) initialized sets and gets object 324s ok 131 GObject value (GValue) initialized can be passed to a function and returns a object 324s ok 132 GObject value (GValue) initialized copies object 324s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object 324s ok 134 GObject value (GValue) initializes instance 324s ok 135 GObject value (GValue) instance is compatible with itself 324s ok 136 GObject value (GValue) instance is transformable to itself 324s ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 324s 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 324s ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 324s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance 324s ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 324s ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 324s ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 324s ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 324s ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 324s ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 324s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 324s ok 147 GObject value (GValue) initializes from instance of object 324s ok 148 GObject value (GValue) initializes from instance of instance 324s JS G BXD: Defining method quit in prototype for GLib.MainLoop 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Main loop instance 0x27d8932b770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 0 324s JS MAINLOOP: handling job 1, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 1 324s JS MAINLOOP: handling job 2, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 2 324s JS MAINLOOP: handling job 3, 324s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 324s JS MAINLOOP: Main loop instance 0x27d8932b770: release 324s JS MAINLOOP: Completed job 3 324s JS MEMORY: Memory report: before destroying context 324s JS MEMORY: 1685 objects currently alive 324s JS MEMORY: boxed_instance = 1481 324s JS MEMORY: boxed_prototype = 11 324s JS MEMORY: closure = 1 324s JS MEMORY: function = 152 324s JS MEMORY: fundamental_instance = 6 324s JS MEMORY: fundamental_prototype = 2 324s JS MEMORY: gerror_instance = 0 324s JS MEMORY: gerror_prototype = 0 324s JS MEMORY: interface = 0 324s JS MEMORY: module = 5 324s JS MEMORY: ns = 5 324s JS MEMORY: object_instance = 10 324s JS MEMORY: object_prototype = 3 324s JS MEMORY: param = 9 324s JS MEMORY: union_instance = 0 324s JS MEMORY: union_prototype = 0 324s JS CTX: JS shutdown sequence 324s JS CTX: Stopping profiler 324s JS CTX: Shutting down toggle queue 324s JS CTX: Notifying external reference holders of GjsContext dispose 324s JS MAINLOOP: Stopping promise job dispatcher 324s JS CTX: Notifying reference holders of GjsContext dispose 324s JS CTX: Checking unhandled promise rejections 324s JS CTX: Releasing cached JS wrappers 324s JS CTX: Final triggered GC 324s JS CTX: Destroying JS context 324s JS CTX: Releasing all native objects 324s JS CTX: Disabling auto GC 324s JS CTX: Ending trace on global object 324s JS CTX: Freeing allocated resources 324s JS CTX: JS context destroyed 324s PASS: gjs/testGObjectValue.test 324s Running test: gjs/testLegacyByteArray.test 324s JS NATIVE: Registered native JS module '_promiseNative' 324s JS NATIVE: Registered native JS module '_byteArrayNative' 324s JS NATIVE: Registered native JS module '_encodingNative' 324s JS NATIVE: Registered native JS module '_gi' 324s JS NATIVE: Registered native JS module 'gi' 324s JS NATIVE: Registered native JS module 'cairoNative' 324s JS NATIVE: Registered native JS module 'system' 324s JS NATIVE: Registered native JS module 'console' 324s JS NATIVE: Registered native JS module '_print' 324s JS CTX: Enabling JIT 324s JS CTX: Initialized class GjsFileImporter prototype 0x2aa4dc100098 324s JS IMPORT: Defining parent (nil) of 0x2aa4dc1000f8 'imports' is mod 0 324s JS IMPORT: Importing '_print' 324s JS NATIVE: Defining native module '_print' 324s JS IMPORT: Defining parent 0x2aa4dc1000f8 of 0x2aa4dc1006b0 '_print' is mod 1 324s JS IMPORT: successfully imported module '_print' 324s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 324s 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 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3857fe3b128 324s JS MAINLOOP: Main loop instance 0xc9a8cab770: hold 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Starting promise job dispatcher 324s JS MAINLOOP: Main loop instance 0xc9a8cab770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 324s JS MAINLOOP: Main loop instance 0xc9a8cab770: release 324s JS MAINLOOP: Completed job 0 324s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module metadata hook for module 0x2aa4dc1131d0 324s JS IMPORT: Defining meta.importSync for module 0x2aa4dc1131d0 324s JS NATIVE: Defining native module 'gi' 324s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2aa4dc1135c0 324s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 324s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 324s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 324s JS IMPORT: Importing directory 'overrides' 324s JS IMPORT: Defining parent 0x2aa4dc1000f8 of 0x2aa4dc1136c0 'overrides' is mod 1 324s JS IMPORT: Defined importer 'overrides' 0x2aa4dc1136c0 in 0x2aa4dc1000f8 324s JS IMPORT: successfully imported directory 'overrides' 324s JS IMPORT: Importing '_byteArrayNative' 324s JS NATIVE: Defining native module '_byteArrayNative' 324s JS IMPORT: Defining parent 0x2aa4dc1000f8 of 0x2aa4dc113b08 '_byteArrayNative' is mod 1 324s JS IMPORT: successfully imported module '_byteArrayNative' 324s JS IMPORT: Importing '_promiseNative' 324s JS NATIVE: Defining native module '_promiseNative' 324s JS IMPORT: Defining parent 0x2aa4dc1000f8 of 0x2aa4dc113c48 '_promiseNative' is mod 1 324s JS IMPORT: successfully imported module '_promiseNative' 324s JS IMPORT: Importing module GLib succeeded 324s JS IMPORT: Defining parent 0x2aa4dc1136c0 of 0x3857fe3c128 'GLib' is mod 1 324s JS IMPORT: successfully imported module 'GLib' 324s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 324s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3857fe7b060, JSClass 0x65be95d38cd0, in object 0x3857fe7b038 324s JS CTX: Initialized class GIRepositoryGType prototype 0x2aa4dc113e78 324s JS CTX: Initialized class GIRepositoryFunction prototype 0x2aa4dc113ed8 324s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 324s JS G BXD: Defined class for Error (GError), prototype 0x3857fe7b0b0, JSClass 0x65be95d38cd0, in object 0x3857fe7b038 324s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 324s JS G BXD: Defined class for Variant (GVariant), prototype 0x3857fe7b100, JSClass 0x65be95d38cd0, in object 0x3857fe7b038 324s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 324s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3857fe7b150, JSClass 0x65be95d38cd0, in object 0x3857fe7b038 324s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 324s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3857fe7b1a0, JSClass 0x65be95d38cd0, in object 0x3857fe7b038 324s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 324s JS G BXD: Defined class for Thread (GThread), prototype 0x3857fe7b1f0, JSClass 0x65be95d38cd0, in object 0x3857fe7b038 324s JS G BXD: Defining method ref in prototype for GLib.Thread 324s JS G BXD: Defining method unref in prototype for GLib.Thread 324s JS G NS: Defined namespace 'GLib' 0x3857fe7b038 in GIRepository 0x2aa4dc113450 324s JS IMPORT: Importing module jasmine succeeded 324s JS IMPORT: Defining parent 0x2aa4dc1000f8 of 0x3857fe3cb00 'jasmine' is mod 1 324s JS IMPORT: successfully imported module 'jasmine' 324s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 324s JS MAINLOOP: Main loop instance 0xc9a8cab770: hold 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Main loop instance 0xc9a8cab770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 324s JS MAINLOOP: Main loop instance 0xc9a8cab770: release 324s JS MAINLOOP: Completed job 0 324s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 324s JS IMPORT: Importing 'gi' 324s JS IMPORT: Defining parent 0x2aa4dc1000f8 of 0x2aa4dc113450 'gi' is mod 1 324s JS IMPORT: successfully imported module 'gi' 324s JS IMPORT: Importing module byteArray succeeded 324s JS IMPORT: Defining parent 0x2aa4dc1000f8 of 0x3857fe3cc40 'byteArray' is mod 1 324s JS IMPORT: successfully imported module 'byteArray' 324s 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 324s JS G NS: Defined namespace 'GIMarshallingTests' 0x3857fe7b268 in GIRepository 0x2aa4dc113450 324s JS CTX: Script evaluation succeeded 324s JS MAINLOOP: Main loop instance 0xc9a8cab770: Spinning loop until released or hook cleared 324s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module metadata hook for module 0x2aa4dc131520 324s JS IMPORT: Defining meta.importSync for module 0x2aa4dc131520 324s JS NATIVE: Defining native module 'system' 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3857fe3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3857fe3b128 324s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 324s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 324s JS MAINLOOP: Set main loop hook to 324s JS MAINLOOP: Main loop instance 0xc9a8cab770: hold 324s JS MAINLOOP: Running and clearing main loop hook 324s JS G BXD: Defining method run in prototype for GLib.MainLoop 324s 1..14 324s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 324s JS G BXD: Defined class for Source (GSource), prototype 0x3857fe7b290, JSClass 0x65be95d38cd0, in object 0x3857fe7b038 324s JS G BXD: Defining method set_priority in prototype for GLib.Source 324s JS IMPORT: Importing '_gi' 324s JS NATIVE: Defining native module '_gi' 324s JS IMPORT: Defining parent 0x2aa4dc1000f8 of 0x2aa4dc1372e8 '_gi' is mod 1 324s JS IMPORT: successfully imported module '_gi' 324s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 324s JS G NS: Defined namespace 'GjsPrivate' 0x3857fe7b330 in GIRepository 0x2aa4dc113450 324s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 324s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 324s JS IMPORT: Importing module _common succeeded 324s JS IMPORT: Defining parent 0x2aa4dc1000f8 of 0x3857fe3ce98 '_common' is mod 1 324s JS IMPORT: successfully imported module '_common' 324s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 324s JS IMPORT: Importing module _legacy succeeded 324s JS IMPORT: Defining parent 0x2aa4dc1000f8 of 0x3857fe3cee8 '_legacy' is mod 1 324s JS IMPORT: successfully imported module '_legacy' 324s JS IMPORT: Importing module GObject succeeded 324s JS IMPORT: Defining parent 0x2aa4dc1136c0 of 0x3857fe3ce48 'GObject' is mod 1 324s JS IMPORT: successfully imported module 'GObject' 324s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 324s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 324s JS G BXD: Defined class for String (GString), prototype 0x3857fe7b5b0, JSClass 0x65be95d38cd0, in object 0x3857fe7b308 324s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 324s JS G PRM: Defined class ParamSpec prototype is 0x3857fe3cf88 class 0x65be95d40030 in object 0x3857fe7b308 324s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 324s JS G OBJ: Defined class for Object (GObject), prototype 0x3857fe7b718, JSClass 0x65be95d3a680, in object 0x3857fe7b308 324s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 324s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 324s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3857fe7b740, JSClass 0x65be95d3a680, in object 0x3857fe7b308 324s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 324s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 324s JS G NS: Defined namespace 'GObject' 0x3857fe7b308 in GIRepository 0x2aa4dc113450 324s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 324s JS G BXD: Defining method attach in prototype for GLib.Source 324s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 324s JS IMPORT: Module metadata hook for module 0x2aa4dc103258 324s JS IMPORT: Defining meta.importSync for module 0x2aa4dc103258 324s JS G BXD: Defining method destroy in prototype for GLib.Source 324s ok 1 Legacy byte array has length 0 for empty array 324s ok 2 Legacy byte array initially sized to 10 has length 10 324s ok 3 Legacy byte array initially sized to 10 is initialized to zeroes 324s ok 4 Legacy byte array assigns values correctly 324s ok 5 Legacy byte array assignment past end implicitly lengthens the array 324s ok 6 Legacy byte array assignment past end implicitly creates zero bytes 324s ok 7 Legacy byte array changes the length when assigning to length property 324s ok 8 Legacy byte array conversions gives a byte 5 when assigning 5 324s ok 9 Legacy byte array conversions gives a byte 0 when assigning null 324s ok 10 Legacy byte array conversions gives a byte 0 when assigning undefined 324s ok 11 Legacy byte array conversions rounds off when assigning a double 324s ok 12 Legacy byte array can be created from an array 324s ok 13 Legacy byte array can be converted to a string of ASCII characters 324s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 324s ok 14 Legacy byte array can be passed in with transfer none 324s JS G BXD: Defining method quit in prototype for GLib.MainLoop 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Main loop instance 0xc9a8cab770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 0 324s JS MAINLOOP: handling job 1, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 1 324s JS MAINLOOP: handling job 2, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 2 324s JS MAINLOOP: handling job 3, 324s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 324s JS MAINLOOP: Main loop instance 0xc9a8cab770: release 324s JS MAINLOOP: Completed job 3 324s JS MEMORY: Memory report: before destroying context 324s JS MEMORY: 196 objects currently alive 324s JS MEMORY: boxed_instance = 80 324s JS MEMORY: boxed_prototype = 8 324s JS MEMORY: closure = 1 324s JS MEMORY: function = 95 324s JS MEMORY: fundamental_instance = 0 324s JS MEMORY: fundamental_prototype = 0 324s JS MEMORY: gerror_instance = 0 324s JS MEMORY: gerror_prototype = 0 324s JS MEMORY: interface = 0 324s JS MEMORY: module = 6 324s JS MEMORY: ns = 4 324s JS MEMORY: object_instance = 0 324s JS MEMORY: object_prototype = 2 324s JS MEMORY: param = 0 324s JS MEMORY: union_instance = 0 324s JS MEMORY: union_prototype = 0 324s JS CTX: JS shutdown sequence 324s JS CTX: Stopping profiler 324s JS CTX: Shutting down toggle queue 324s JS CTX: Notifying external reference holders of GjsContext dispose 324s JS MAINLOOP: Stopping promise job dispatcher 324s JS CTX: Notifying reference holders of GjsContext dispose 324s JS CTX: Checking unhandled promise rejections 324s JS CTX: Releasing cached JS wrappers 324s JS CTX: Final triggered GC 324s JS CTX: Destroying JS context 324s JS CTX: Releasing all native objects 324s JS CTX: Disabling auto GC 324s JS CTX: Ending trace on global object 324s JS CTX: Freeing allocated resources 324s JS CTX: JS context destroyed 324s PASS: gjs/testLegacyByteArray.test 324s Running test: gjs/keys.test 324s 1..1 324s ok 1 - /usr/libexec/installed-tests/gjs/debugger/keys.debugger 324s PASS: gjs/keys.test 324s Running test: gjs/testIntrospection.test 324s JS NATIVE: Registered native JS module '_promiseNative' 324s JS NATIVE: Registered native JS module '_byteArrayNative' 324s JS NATIVE: Registered native JS module '_encodingNative' 324s JS NATIVE: Registered native JS module '_gi' 324s JS NATIVE: Registered native JS module 'gi' 324s JS NATIVE: Registered native JS module 'cairoNative' 324s JS NATIVE: Registered native JS module 'system' 324s JS NATIVE: Registered native JS module 'console' 324s JS NATIVE: Registered native JS module '_print' 324s JS CTX: Enabling JIT 324s JS CTX: Initialized class GjsFileImporter prototype 0x56be2d00098 324s JS IMPORT: Defining parent (nil) of 0x56be2d000f8 'imports' is mod 0 324s JS IMPORT: Importing '_print' 324s JS NATIVE: Defining native module '_print' 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x56be2d006b0 '_print' is mod 1 324s JS IMPORT: successfully imported module '_print' 324s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 324s 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 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x16e9a903b128 324s JS MAINLOOP: Main loop instance 0x1411753fb770: hold 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Starting promise job dispatcher 324s JS MAINLOOP: Main loop instance 0x1411753fb770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 324s JS MAINLOOP: Main loop instance 0x1411753fb770: release 324s JS MAINLOOP: Completed job 0 324s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module metadata hook for module 0x56be2d131d0 324s JS IMPORT: Defining meta.importSync for module 0x56be2d131d0 324s JS NATIVE: Defining native module 'gi' 324s JS CTX: Initialized class GIRepositoryNamespace prototype 0x56be2d135c0 324s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 324s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 324s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 324s JS IMPORT: Importing directory 'overrides' 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x56be2d136c0 'overrides' is mod 1 324s JS IMPORT: Defined importer 'overrides' 0x56be2d136c0 in 0x56be2d000f8 324s JS IMPORT: successfully imported directory 'overrides' 324s JS IMPORT: Importing '_byteArrayNative' 324s JS NATIVE: Defining native module '_byteArrayNative' 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x56be2d13b08 '_byteArrayNative' is mod 1 324s JS IMPORT: successfully imported module '_byteArrayNative' 324s JS IMPORT: Importing '_promiseNative' 324s JS NATIVE: Defining native module '_promiseNative' 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x56be2d13c48 '_promiseNative' is mod 1 324s JS IMPORT: successfully imported module '_promiseNative' 324s JS IMPORT: Importing module GLib succeeded 324s JS IMPORT: Defining parent 0x56be2d136c0 of 0x16e9a903c128 'GLib' is mod 1 324s JS IMPORT: successfully imported module 'GLib' 324s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 324s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x16e9a907b060, JSClass 0x7d4491e48cd0, in object 0x16e9a907b038 324s JS CTX: Initialized class GIRepositoryGType prototype 0x56be2d13e78 324s JS CTX: Initialized class GIRepositoryFunction prototype 0x56be2d13ed8 324s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 324s JS G BXD: Defined class for Error (GError), prototype 0x16e9a907b0b0, JSClass 0x7d4491e48cd0, in object 0x16e9a907b038 324s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 324s JS G BXD: Defined class for Variant (GVariant), prototype 0x16e9a907b100, JSClass 0x7d4491e48cd0, in object 0x16e9a907b038 324s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 324s JS G BXD: Defined class for Bytes (GBytes), prototype 0x16e9a907b150, JSClass 0x7d4491e48cd0, in object 0x16e9a907b038 324s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 324s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x16e9a907b1a0, JSClass 0x7d4491e48cd0, in object 0x16e9a907b038 324s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 324s JS G BXD: Defined class for Thread (GThread), prototype 0x16e9a907b1f0, JSClass 0x7d4491e48cd0, in object 0x16e9a907b038 324s JS G BXD: Defining method ref in prototype for GLib.Thread 324s JS G BXD: Defining method unref in prototype for GLib.Thread 324s JS G NS: Defined namespace 'GLib' 0x16e9a907b038 in GIRepository 0x56be2d13450 324s JS IMPORT: Importing module jasmine succeeded 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x16e9a903cb00 'jasmine' is mod 1 324s JS IMPORT: successfully imported module 'jasmine' 324s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 324s JS MAINLOOP: Main loop instance 0x1411753fb770: hold 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Main loop instance 0x1411753fb770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 324s JS MAINLOOP: Main loop instance 0x1411753fb770: release 324s JS MAINLOOP: Completed job 0 324s JS IMPORT: Importing 'gi' 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x56be2d13450 'gi' is mod 1 324s JS IMPORT: successfully imported module 'gi' 324s 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 324s JS G NS: Defined namespace 'Gdk' 0x16e9a907b268 in GIRepository 0x56be2d13450 324s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 324s JS G NS: Defined namespace 'GjsPrivate' 0x16e9a907b2b8 in GIRepository 0x56be2d13450 324s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 324s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 324s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 324s JS IMPORT: Importing module _legacy succeeded 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x16e9a903cd30 '_legacy' is mod 1 324s JS IMPORT: successfully imported module '_legacy' 324s JS IMPORT: Importing module lang succeeded 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x16e9a903cce0 'lang' is mod 1 324s JS IMPORT: successfully imported module 'lang' 324s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 324s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 324s JS IMPORT: Importing module _signals succeeded 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x16e9a903cd80 '_signals' is mod 1 324s JS IMPORT: successfully imported module '_signals' 324s JS IMPORT: Importing module signals succeeded 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x16e9a903cc90 'signals' is mod 1 324s JS IMPORT: successfully imported module 'signals' 324s JS IMPORT: Importing module Gio succeeded 324s JS IMPORT: Defining parent 0x56be2d136c0 of 0x16e9a903cc40 'Gio' is mod 1 324s JS IMPORT: successfully imported module 'Gio' 324s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 324s JS IMPORT: Importing '_gi' 324s JS NATIVE: Defining native module '_gi' 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x56be2d2a298 '_gi' is mod 1 324s JS IMPORT: successfully imported module '_gi' 324s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 324s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 324s JS IMPORT: Importing module _common succeeded 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x16e9a903ce20 '_common' is mod 1 324s JS IMPORT: successfully imported module '_common' 324s JS IMPORT: Importing module GObject succeeded 324s JS IMPORT: Defining parent 0x56be2d136c0 of 0x16e9a903cdd0 'GObject' is mod 1 324s JS IMPORT: successfully imported module 'GObject' 324s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 324s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 324s JS G BXD: Defined class for String (GString), prototype 0x16e9a907b560, JSClass 0x7d4491e48cd0, in object 0x16e9a907b2e0 324s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 324s JS G PRM: Defined class ParamSpec prototype is 0x16e9a903cec0 class 0x7d4491e50030 in object 0x16e9a907b2e0 324s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 324s JS G OBJ: Defined class for Object (GObject), prototype 0x16e9a907b6c8, JSClass 0x7d4491e4a680, in object 0x16e9a907b2e0 324s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 324s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 324s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x16e9a907b6f0, JSClass 0x7d4491e4a680, in object 0x16e9a907b2e0 324s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 324s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 324s JS G NS: Defined namespace 'GObject' 0x16e9a907b2e0 in GIRepository 0x56be2d13450 324s JS G OBJ: Defined class for Application (GApplication), prototype 0x16e9a907b740, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 324s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x16e9a90ce268, JSClass 0x7d4491e4b060, in object 0x16e9a907b290 324s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 324s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 324s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 324s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x16e9a907b7b8, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 324s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x16e9a90ce4e8, JSClass 0x7d4491e4b060, in object 0x16e9a907b290 324s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 324s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x16e9a907b830, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 324s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 324s JS G IFACE: Defined class for Initable (GInitable), prototype 0x16e9a90ce628, JSClass 0x7d4491e4b060, in object 0x16e9a907b290 324s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 324s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 324s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 324s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x16e9a907b8a8, JSClass 0x7d4491e48cd0, in object 0x16e9a907b290 324s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 324s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x16e9a907b8f8, JSClass 0x7d4491e48cd0, in object 0x16e9a907b290 324s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 324s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 324s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x16e9a907b948, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x16e9a907b998, JSClass 0x7d4491e4a680, in object 0x16e9a907b2b8 324s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 324s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x16e9a907b9e8, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 324s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 324s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 324s JS G IFACE: Defined class for File (GFile), prototype 0x16e9a90ce790, JSClass 0x7d4491e4b060, in object 0x16e9a907b290 324s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x16e9a907ba60, JSClass 0x7d4491e4a680, in object 0x56be2d13530 324s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 324s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x16e9a907bad8, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 324s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 324s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x16e9a907bb28, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 324s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x16e9a907bb78, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 324s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x16e9a907bbc8, JSClass 0x7d4491e48cd0, in object 0x16e9a907b290 324s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 324s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 324s JS G OBJ: Defined class for Settings (GSettings), prototype 0x16e9a907bc18, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 324s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 324s JS G NS: Defined namespace 'Gio' 0x16e9a907b290 in GIRepository 0x56be2d13450 324s JS IMPORT: Importing module Gtk succeeded 324s JS IMPORT: Defining parent 0x56be2d136c0 of 0x16e9a90d5218 'Gtk' is mod 1 324s JS IMPORT: successfully imported module 'Gtk' 324s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 324s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 324s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x16e9a907bc90, JSClass 0x7d4491e4a680, in object 0x16e9a907b2e0 324s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x16e9a907bce0, JSClass 0x7d4491e4a680, in object 0x16e9a907bc68 324s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 324s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x16e9a90d5510, JSClass 0x7d4491e4b060, in object 0x16e9a907bc68 324s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 324s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x16e9a907bd58, JSClass 0x7d4491e4a680, in object 0x16e9a907bc68 324s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 324s JS G NS: Defined namespace 'Gtk' 0x16e9a907bc68 in GIRepository 0x56be2d13450 324s JS IMPORT: Importing 'system' 324s JS NATIVE: Defining native module 'system' 324s JS IMPORT: Defining parent 0x56be2d000f8 of 0x56be2d30c68 'system' is mod 1 324s JS IMPORT: successfully imported module 'system' 324s JS CTX: Script evaluation succeeded 324s JS MAINLOOP: Main loop instance 0x1411753fb770: Spinning loop until released or hook cleared 324s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module metadata hook for module 0x16e9a9060d28 324s JS IMPORT: Defining meta.importSync for module 0x16e9a9060d28 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16e9a903b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16e9a903b128 324s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 324s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 324s JS MAINLOOP: Set main loop hook to 324s JS MAINLOOP: Main loop instance 0x1411753fb770: hold 324s JS MAINLOOP: Running and clearing main loop hook 324s JS G BXD: Defining method run in prototype for GLib.MainLoop 324s 1..17 324s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 324s JS G BXD: Defined class for Source (GSource), prototype 0x16e9a907bda8, JSClass 0x7d4491e48cd0, in object 0x16e9a907b038 324s JS G BXD: Defining method set_priority in prototype for GLib.Source 324s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 324s JS G BXD: Defining method attach in prototype for GLib.Source 324s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 324s JS IMPORT: Module metadata hook for module 0x16e9a9060cb8 324s JS IMPORT: Defining meta.importSync for module 0x16e9a9060cb8 324s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 324s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x16e9a907be98, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s JS G BXD: Defining method destroy in prototype for GLib.Source 324s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 324s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 324s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 324s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 324s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 324s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 324s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 324s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 324s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 324s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 324s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 324s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 324s JS G ENUM: Defining GLib.LogLevelFlags as 0x56be2d134a8 324s JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' 324s JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' 324s JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 324s ok 2 Unsafe integer marshalling warns when conversion is lossy 324s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 324s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 324s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 324s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x356abec09380, JSClass 0x7d4491e4a680, in object 0x16e9a907b290 324s ok 5 Constructor throws when constructor called without new 324s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 324s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 324s JS G ENUM: Defining enum value NONE (fixed from none) 0 324s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 324s JS G ENUM: Defining enum value SESSION (fixed from session) 2 324s JS G ENUM: Defining Gio.BusType as 0x56be2d32df0 324s ok 6 Enum classes enum has a $gtype property 324s ok 7 Enum classes enum $gtype property is enumerable 324s JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' 324s JS G ERR: Defined class for ResolverError (GError), prototype 0x356abec04268, JSClass 0x7d4491e4ab00, in object 0x16e9a907b290 324s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 324s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 324s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 324s ok 8 GError domains Number converts error to quark 324s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 324s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 324s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 324s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 324s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 324s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 324s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 324s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 324s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 324s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 324s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 324s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 324s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 324s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 324s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 324s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 324s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 324s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 324s JS G ENUM: Defining GObject.ParamFlags as 0x56be2d040a8 324s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 324s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 324s JS G PRM: JSObject created with param instance 0x1411755a7830 type GParamBoolean 324s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 324s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 324s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 324s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 324s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x16e9a907bee8, JSClass 0x7d4491e48cd0, in object 0x16e9a907b290 324s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 324s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 324s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 324s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 324s JS G ENUM: Defining enum value GET (fixed from get) 1 324s JS G ENUM: Defining enum value SET (fixed from set) 2 324s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 324s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 324s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 324s JS G ENUM: Defining Gio.SettingsBindFlags as 0x56be2d04eb0 324s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 324s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 324s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 324s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 324s ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 324s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 324s JS G BXD: Defined class for Atom (void), prototype 0x356abec09150, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s dbus-daemon[3828]: [session uid=1000 pid=3828] Activating service name='ca.desrt.dconf' requested by ':1.4' (uid=1000 pid=4098 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 324s ok 14 Gdk.Atom is presented as string 324s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 324s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x356abec09290, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s ok 15 Complete enumeration (boxed types) enumerates all properties 324s dbus-daemon[3828]: [session uid=1000 pid=3828] Successfully activated service 'ca.desrt.dconf' 324s ok 16 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) 324s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 324s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 324s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 324s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 324s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 324s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 324s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 324s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 324s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 324s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 324s JS G ENUM: Defining Gdk.AnchorHints as 0x56be2d0a548 324s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 324s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0x356abec09560, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 324s JS G ENUM: Defining enum value X (fixed from x) 2 324s JS G ENUM: Defining enum value Y (fixed from y) 4 324s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 324s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 324s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 324s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 324s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 324s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 324s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 324s JS G ENUM: Defining Gdk.AxisFlags as 0x56be2d0a628 324s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 324s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 324s JS G ENUM: Defining enum value X (fixed from x) 1 324s JS G ENUM: Defining enum value Y (fixed from y) 2 324s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 324s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 324s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 324s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 324s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 324s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 324s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 324s JS G ENUM: Defining enum value LAST (fixed from last) 10 324s JS G ENUM: Defining Gdk.AxisUse as 0x56be2d0a708 324s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 324s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 324s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 324s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 324s JS G ENUM: Defining Gdk.ByteOrder as 0x56be2d0a7e8 324s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 324s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 324s JS G BXD: Defined class for Color (GdkColor), prototype 0x356abec09628, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 324s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 324s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 324s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 324s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 324s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 324s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 324s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 324s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 324s JS G ENUM: Defining Gdk.CrossingMode as 0x56be2d0a848 324s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 324s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0x356abec096a0, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 324s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 324s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 324s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 324s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 324s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 324s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 324s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 324s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 324s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 324s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 324s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 324s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 324s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 324s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 324s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 324s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 324s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 324s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 324s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 324s JS G ENUM: Defining enum value DOT (fixed from dot) 38 324s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 324s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 324s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 324s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 324s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 324s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 324s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 324s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 324s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 324s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 324s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 324s JS G ENUM: Defining enum value HEART (fixed from heart) 62 324s JS G ENUM: Defining enum value ICON (fixed from icon) 64 324s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 324s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 324s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 324s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 324s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 324s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 324s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 324s JS G ENUM: Defining enum value MAN (fixed from man) 80 324s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 324s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 324s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 324s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 324s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 324s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 324s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 324s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 324s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 324s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 324s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 324s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 324s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 324s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 324s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 324s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 324s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 324s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 324s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 324s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 324s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 324s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 324s JS G ENUM: Defining enum value STAR (fixed from star) 126 324s JS G ENUM: Defining enum value TARGET (fixed from target) 128 324s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 324s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 324s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 324s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 324s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 324s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 324s JS G ENUM: Defining enum value TREK (fixed from trek) 142 324s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 324s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 324s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 324s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 324s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 324s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 324s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 324s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 324s JS G ENUM: Defining Gdk.CursorType as 0x56be2d0a928 324s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 324s JS G OBJ: Defined class for Device (GdkDevice), prototype 0x356abec09718, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 324s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0x356abec09768, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 324s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x356abec196f0, JSClass 0x7d4491e4b060, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 324s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 324s JS G ENUM: Defining enum value RING (fixed from ring) 1 324s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 324s JS G ENUM: Defining Gdk.DevicePadFeature as 0x56be2d0b108 324s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 324s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 324s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0x356abec09808, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 324s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 324s JS G ENUM: Defining enum value PEN (fixed from pen) 1 324s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 324s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 324s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 324s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 324s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 324s JS G ENUM: Defining enum value LENS (fixed from lens) 7 324s JS G ENUM: Defining Gdk.DeviceToolType as 0x56be2d0b168 324s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 324s JS G ENUM: Defining enum value MASTER (fixed from master) 0 324s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 324s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 324s JS G ENUM: Defining Gdk.DeviceType as 0x56be2d0b248 324s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 324s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x356abec098a8, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 324s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x356abec098f8, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 324s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 324s JS G ENUM: Defining enum value COPY (fixed from copy) 2 324s JS G ENUM: Defining enum value MOVE (fixed from move) 4 324s JS G ENUM: Defining enum value LINK (fixed from link) 8 324s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 324s JS G ENUM: Defining enum value ASK (fixed from ask) 32 324s JS G ENUM: Defining Gdk.DragAction as 0x56be2d0b2a8 324s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 324s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 324s JS G ENUM: Defining enum value ERROR (fixed from error) 2 324s JS G ENUM: Defining Gdk.DragCancelReason as 0x56be2d0b388 324s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 324s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x356abec09998, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NONE (fixed from none) 0 324s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 324s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 324s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 324s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 324s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 324s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 324s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 324s JS G ENUM: Defining Gdk.DragProtocol as 0x56be2d0b3e8 324s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 324s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x356abec09a10, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 324s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 324s JS G BXD: Defined class for Event (GdkEvent), prototype 0x356abec09a60, JSClass 0x7d4491e48ca0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 324s JS G BXD: Defined class for EventAny (void), prototype 0x356abec09b00, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 324s JS G BXD: Defined class for EventButton (void), prototype 0x356abec09b28, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 324s JS G BXD: Defined class for EventConfigure (void), prototype 0x356abec09b50, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 324s JS G BXD: Defined class for EventCrossing (void), prototype 0x356abec09b78, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 324s JS G BXD: Defined class for EventDND (void), prototype 0x356abec09ba0, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 324s JS G BXD: Defined class for EventExpose (void), prototype 0x356abec09bc8, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 324s JS G BXD: Defined class for EventFocus (void), prototype 0x356abec09bf0, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 324s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x356abec09c18, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 324s JS G BXD: Defined class for EventKey (void), prototype 0x356abec09c40, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 324s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 324s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 324s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 324s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 324s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 324s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 324s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 324s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 324s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 324s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 324s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 324s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 324s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 324s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 324s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 324s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 324s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 324s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 324s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 324s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 324s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 324s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 324s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 324s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 324s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 324s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 324s JS G ENUM: Defining Gdk.EventMask as 0x56be2d0b4c8 324s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 324s JS G BXD: Defined class for EventMotion (void), prototype 0x356abec09c90, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 324s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x356abec09cb8, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 324s JS G BXD: Defined class for EventPadAxis (void), prototype 0x356abec09ce0, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 324s JS G BXD: Defined class for EventPadButton (void), prototype 0x356abec09d08, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 324s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x356abec09d30, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 324s JS G BXD: Defined class for EventProperty (void), prototype 0x356abec09d58, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 324s JS G BXD: Defined class for EventProximity (void), prototype 0x356abec09d80, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 324s JS G BXD: Defined class for EventScroll (void), prototype 0x356abec09da8, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 324s JS G BXD: Defined class for EventSelection (void), prototype 0x356abec09dd0, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 324s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x356abec09df8, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 324s JS G BXD: Defined class for EventSetting (void), prototype 0x356abec09e48, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 324s JS G BXD: Defined class for EventTouch (void), prototype 0x356abec09e70, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 324s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x356abec09e98, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 324s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x356abec09ec0, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 324s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 324s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 324s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 324s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 324s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 324s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 324s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 324s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 324s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 324s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 324s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 324s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 324s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 324s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 324s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 324s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 324s JS G ENUM: Defining enum value MAP (fixed from map) 14 324s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 324s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 324s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 324s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 324s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 324s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 324s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 324s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 324s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 324s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 324s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 324s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 324s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 324s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 324s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 324s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 324s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 324s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 324s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 324s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 324s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 324s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 324s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 324s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 324s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 324s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 324s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 324s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 324s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 324s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 324s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 324s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 324s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 324s JS G ENUM: Defining Gdk.EventType as 0x56be2d0b6a8 324s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 324s JS G BXD: Defined class for EventVisibility (void), prototype 0x356abec09f10, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 324s JS G BXD: Defined class for EventWindowState (void), prototype 0x356abec09f38, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 324s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 324s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 324s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 324s JS G ENUM: Defining Gdk.FilterReturn as 0x56be2d0ba88 324s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 324s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x356abec09f88, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 324s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NONE (fixed from none) 0 324s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 324s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 324s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 324s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 324s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 324s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 324s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 324s JS G ENUM: Defining Gdk.FrameClockPhase as 0x56be2d0bae8 324s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 324s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x356abec42038, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 324s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x356abec42060, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 324s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 324s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 324s JS G ENUM: Defining Gdk.FullscreenMode as 0x56be2d0bbc8 324s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 324s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x356abec420d8, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 324s JS G ERR: Defined class for GLError (GError), prototype 0x356abec198d0, JSClass 0x7d4491e4ab00, in object 0x16e9a907b268 324s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 324s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 324s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 324s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 324s JS G BXD: Defined class for Geometry (void), prototype 0x356abec42128, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NONE (fixed from none) 0 324s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 324s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 324s JS G ENUM: Defining Gdk.GrabOwnership as 0x56be2d0bc28 324s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 324s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 324s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 324s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 324s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 324s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 324s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 324s JS G ENUM: Defining Gdk.GrabStatus as 0x56be2d0bc88 324s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 324s JS G ENUM: Defining enum value NORTH (fixed from north) 2 324s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 324s JS G ENUM: Defining enum value WEST (fixed from west) 4 324s JS G ENUM: Defining enum value CENTER (fixed from center) 5 324s JS G ENUM: Defining enum value EAST (fixed from east) 6 324s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 324s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 324s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 324s JS G ENUM: Defining enum value STATIC (fixed from static) 10 324s JS G ENUM: Defining Gdk.Gravity as 0x56be2d0bd68 324s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 324s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 324s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 324s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 324s JS G ENUM: Defining Gdk.InputMode as 0x56be2d0be48 324s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 324s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 324s JS G ENUM: Defining enum value PEN (fixed from pen) 1 324s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 324s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 324s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 324s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 324s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 324s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 324s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 324s JS G ENUM: Defining Gdk.InputSource as 0x56be2d0bea8 324s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 324s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 324s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x356abec42218, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 324s JS G BXD: Defined class for KeymapKey (void), prototype 0x356abec42268, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 324s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 324s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 324s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 324s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 324s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 324s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 324s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 324s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 324s JS G ENUM: Defining Gdk.ModifierIntent as 0x56be2d0bf88 324s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 324s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 324s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 324s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 324s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 324s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 324s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 324s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 324s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 324s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 324s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 324s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 324s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 324s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 324s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 324s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 324s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 324s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 324s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 324s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 324s JS G ENUM: Defining Gdk.ModifierType as 0x56be2d0c068 324s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 324s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x356abec422e0, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 324s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 324s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 324s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 324s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 324s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 324s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 324s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 324s JS G ENUM: Defining Gdk.NotifyType as 0x56be2d0c448 324s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 324s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 324s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 324s JS G ENUM: Defining Gdk.OwnerChange as 0x56be2d0c528 324s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 324s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 324s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 324s JS G BXD: Defined class for Point (void), prototype 0x356abec42380, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 324s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 324s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 324s JS G ENUM: Defining enum value APPEND (fixed from append) 2 324s JS G ENUM: Defining Gdk.PropMode as 0x56be2d0c588 324s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 324s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 324s JS G ENUM: Defining Gdk.PropertyState as 0x56be2d0c5e8 324s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 324s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x356abec423f8, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 324s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x356abec42448, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 324s JS G ENUM: Defining enum value UP (fixed from up) 0 324s JS G ENUM: Defining enum value DOWN (fixed from down) 1 324s JS G ENUM: Defining enum value LEFT (fixed from left) 2 324s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 324s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 324s JS G ENUM: Defining Gdk.ScrollDirection as 0x56be2d0c648 324s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 324s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x356abec424c0, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NONE (fixed from none) 0 324s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 324s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 324s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 324s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 324s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 324s JS G ENUM: Defining enum value ALL (fixed from all) 15 324s JS G ENUM: Defining Gdk.SeatCapabilities as 0x56be2d0c6a8 324s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NEW (fixed from new) 0 324s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 324s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 324s JS G ENUM: Defining Gdk.SettingAction as 0x56be2d0c788 324s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 324s JS G ENUM: Defining enum value OK (fixed from ok) 0 324s JS G ENUM: Defining enum value ERROR (fixed from error) -1 324s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 324s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 324s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 324s JS G ENUM: Defining Gdk.Status as 0x56be2d0c7e8 324s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 324s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 324s JS G ENUM: Defining enum value NONE (fixed from none) 1 324s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 324s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 324s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 324s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 324s JS G ENUM: Defining Gdk.SubpixelLayout as 0x56be2d0c848 324s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 324s JS G BXD: Defined class for TimeCoord (void), prototype 0x356abec425b0, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 324s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 324s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 324s JS G ENUM: Defining enum value END (fixed from end) 2 324s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 324s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x56be2d0c928 324s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 324s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 324s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 324s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 324s JS G ENUM: Defining Gdk.VisibilityState as 0x56be2d0c988 324s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 324s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x356abec42628, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 324s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 324s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 324s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 324s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 324s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 324s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 324s JS G ENUM: Defining Gdk.VisualType as 0x56be2d0c9e8 324s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 324s JS G ENUM: Defining enum value ALL (fixed from all) 1 324s JS G ENUM: Defining enum value BORDER (fixed from border) 2 324s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 324s JS G ENUM: Defining enum value TITLE (fixed from title) 8 324s JS G ENUM: Defining enum value MENU (fixed from menu) 16 324s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 324s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 324s JS G ENUM: Defining Gdk.WMDecoration as 0x56be2d0cac8 324s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 324s JS G ENUM: Defining enum value ALL (fixed from all) 1 324s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 324s JS G ENUM: Defining enum value MOVE (fixed from move) 4 324s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 324s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 324s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 324s JS G ENUM: Defining Gdk.WMFunction as 0x56be2d0cba8 324s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 324s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x356abec426f0, JSClass 0x7d4491e4a680, in object 0x16e9a907b268 324s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 324s JS G BXD: Defined class for WindowAttr (void), prototype 0x356abec42740, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 324s JS G ENUM: Defining enum value TITLE (fixed from title) 2 324s JS G ENUM: Defining enum value X (fixed from x) 4 324s JS G ENUM: Defining enum value Y (fixed from y) 8 324s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 324s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 324s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 324s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 324s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 324s JS G ENUM: Defining Gdk.WindowAttributesType as 0x56be2d0cc88 324s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 324s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 324s JS G ENUM: Defining enum value NORTH (fixed from north) 1 324s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 324s JS G ENUM: Defining enum value WEST (fixed from west) 3 324s JS G ENUM: Defining enum value EAST (fixed from east) 4 324s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 324s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 324s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 324s JS G ENUM: Defining Gdk.WindowEdge as 0x56be2d0cd68 324s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 324s JS G ENUM: Defining enum value POS (fixed from pos) 1 324s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 324s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 324s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 324s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 324s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 324s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 324s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 324s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 324s JS G ENUM: Defining Gdk.WindowHints as 0x56be2d0ce48 324s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 324s JS G BXD: Defined class for WindowRedirect (void), prototype 0x356abec427e0, JSClass 0x7d4491e48cd0, in object 0x16e9a907b268 324s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 324s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 324s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 324s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 324s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 324s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 324s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 324s JS G ENUM: Defining enum value BELOW (fixed from below) 64 324s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 324s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 324s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 324s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 324s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 324s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 324s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 324s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 324s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 324s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 324s JS G ENUM: Defining Gdk.WindowState as 0x56be2d0cf28 324s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 324s JS G ENUM: Defining enum value ROOT (fixed from root) 0 324s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 324s JS G ENUM: Defining enum value CHILD (fixed from child) 2 324s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 324s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 324s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 324s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 324s JS G ENUM: Defining Gdk.WindowType as 0x56be2d0d108 324s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 324s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 324s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 324s JS G ENUM: Defining enum value MENU (fixed from menu) 2 324s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 324s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 324s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 324s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 324s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 324s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 324s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 324s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 324s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 324s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 324s JS G ENUM: Defining enum value DND (fixed from dnd) 13 324s JS G ENUM: Defining Gdk.WindowTypeHint as 0x56be2d0d1e8 324s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 324s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 324s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 324s JS G ENUM: Defining Gdk.WindowWindowClass as 0x56be2d0d3c8 324s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 324s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 324s ok 17 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined 324s JS G BXD: Defining method quit in prototype for GLib.MainLoop 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Main loop instance 0x1411753fb770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 0 324s JS MAINLOOP: handling job 1, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 1 324s JS MAINLOOP: handling job 2, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 2 324s JS MAINLOOP: handling job 3, 324s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 324s JS MAINLOOP: Main loop instance 0x1411753fb770: release 324s JS MAINLOOP: Completed job 3 324s JS MEMORY: Memory report: before destroying context 324s JS MEMORY: 508 objects currently alive 324s JS MEMORY: boxed_instance = 42 324s JS MEMORY: boxed_prototype = 48 324s JS MEMORY: closure = 1 324s JS MEMORY: function = 353 324s JS MEMORY: fundamental_instance = 0 324s JS MEMORY: fundamental_prototype = 0 324s JS MEMORY: gerror_instance = 0 324s JS MEMORY: gerror_prototype = 2 324s JS MEMORY: interface = 6 324s JS MEMORY: module = 10 324s JS MEMORY: ns = 6 324s JS MEMORY: object_instance = 2 324s JS MEMORY: object_prototype = 36 324s JS MEMORY: param = 1 324s JS MEMORY: union_instance = 0 324s JS MEMORY: union_prototype = 1 324s JS CTX: JS shutdown sequence 324s JS CTX: Stopping profiler 324s JS CTX: Shutting down toggle queue 324s JS CTX: Notifying external reference holders of GjsContext dispose 324s JS MAINLOOP: Stopping promise job dispatcher 324s JS CTX: Notifying reference holders of GjsContext dispose 324s JS CTX: Checking unhandled promise rejections 324s JS CTX: Releasing cached JS wrappers 324s JS CTX: Final triggered GC 324s JS CTX: Destroying JS context 324s JS CTX: Releasing all native objects 324s JS CTX: Disabling auto GC 324s JS CTX: Ending trace on global object 324s JS CTX: Freeing allocated resources 324s JS CTX: JS context destroyed 324s PASS: gjs/testIntrospection.test 324s Running test: gjs/delete.test 324s 1..1 324s ok 1 - /usr/libexec/installed-tests/gjs/debugger/delete.debugger 324s PASS: gjs/delete.test 324s Running test: gjs/list.test 324s 1..1 324s ok 1 - /usr/libexec/installed-tests/gjs/debugger/list.debugger 324s PASS: gjs/list.test 324s Running test: gjs/testLang.test 324s JS NATIVE: Registered native JS module '_promiseNative' 324s JS NATIVE: Registered native JS module '_byteArrayNative' 324s JS NATIVE: Registered native JS module '_encodingNative' 324s JS NATIVE: Registered native JS module '_gi' 324s JS NATIVE: Registered native JS module 'gi' 324s JS NATIVE: Registered native JS module 'cairoNative' 324s JS NATIVE: Registered native JS module 'system' 324s JS NATIVE: Registered native JS module 'console' 324s JS NATIVE: Registered native JS module '_print' 324s JS CTX: Enabling JIT 324s JS CTX: Initialized class GjsFileImporter prototype 0x2732c4c00098 324s JS IMPORT: Defining parent (nil) of 0x2732c4c000f8 'imports' is mod 0 324s JS IMPORT: Importing '_print' 324s JS NATIVE: Defining native module '_print' 324s JS IMPORT: Defining parent 0x2732c4c000f8 of 0x2732c4c006b0 '_print' is mod 1 324s JS IMPORT: successfully imported module '_print' 324s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 324s 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 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xae382f3b128 324s JS MAINLOOP: Main loop instance 0xa698963b770: hold 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Starting promise job dispatcher 324s JS MAINLOOP: Main loop instance 0xa698963b770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 324s JS MAINLOOP: Main loop instance 0xa698963b770: release 324s JS MAINLOOP: Completed job 0 324s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module metadata hook for module 0x2732c4c131d0 324s JS IMPORT: Defining meta.importSync for module 0x2732c4c131d0 324s JS NATIVE: Defining native module 'gi' 324s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2732c4c135c0 324s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 324s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 324s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 324s JS IMPORT: Importing directory 'overrides' 324s JS IMPORT: Defining parent 0x2732c4c000f8 of 0x2732c4c136c0 'overrides' is mod 1 324s JS IMPORT: Defined importer 'overrides' 0x2732c4c136c0 in 0x2732c4c000f8 324s JS IMPORT: successfully imported directory 'overrides' 324s JS IMPORT: Importing '_byteArrayNative' 324s JS NATIVE: Defining native module '_byteArrayNative' 324s JS IMPORT: Defining parent 0x2732c4c000f8 of 0x2732c4c13b08 '_byteArrayNative' is mod 1 324s JS IMPORT: successfully imported module '_byteArrayNative' 324s JS IMPORT: Importing '_promiseNative' 324s JS NATIVE: Defining native module '_promiseNative' 324s JS IMPORT: Defining parent 0x2732c4c000f8 of 0x2732c4c13c48 '_promiseNative' is mod 1 324s JS IMPORT: successfully imported module '_promiseNative' 324s JS IMPORT: Importing module GLib succeeded 324s JS IMPORT: Defining parent 0x2732c4c136c0 of 0xae382f3c128 'GLib' is mod 1 324s JS IMPORT: successfully imported module 'GLib' 324s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 324s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xae382f7b060, JSClass 0x6a2ecf378cd0, in object 0xae382f7b038 324s JS CTX: Initialized class GIRepositoryGType prototype 0x2732c4c13e78 324s JS CTX: Initialized class GIRepositoryFunction prototype 0x2732c4c13ed8 324s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 324s JS G BXD: Defined class for Error (GError), prototype 0xae382f7b0b0, JSClass 0x6a2ecf378cd0, in object 0xae382f7b038 324s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 324s JS G BXD: Defined class for Variant (GVariant), prototype 0xae382f7b100, JSClass 0x6a2ecf378cd0, in object 0xae382f7b038 324s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 324s JS G BXD: Defined class for Bytes (GBytes), prototype 0xae382f7b150, JSClass 0x6a2ecf378cd0, in object 0xae382f7b038 324s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 324s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xae382f7b1a0, JSClass 0x6a2ecf378cd0, in object 0xae382f7b038 324s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 324s JS G BXD: Defined class for Thread (GThread), prototype 0xae382f7b1f0, JSClass 0x6a2ecf378cd0, in object 0xae382f7b038 324s JS G BXD: Defining method ref in prototype for GLib.Thread 324s JS G BXD: Defining method unref in prototype for GLib.Thread 324s JS G NS: Defined namespace 'GLib' 0xae382f7b038 in GIRepository 0x2732c4c13450 324s JS IMPORT: Importing module jasmine succeeded 324s JS IMPORT: Defining parent 0x2732c4c000f8 of 0xae382f3cb00 'jasmine' is mod 1 324s JS IMPORT: successfully imported module 'jasmine' 324s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 324s JS MAINLOOP: Main loop instance 0xa698963b770: hold 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Main loop instance 0xa698963b770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 324s JS MAINLOOP: Main loop instance 0xa698963b770: release 324s JS MAINLOOP: Completed job 0 324s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 324s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 324s JS IMPORT: Importing module _legacy succeeded 324s JS IMPORT: Defining parent 0x2732c4c000f8 of 0xae382f3cc90 '_legacy' is mod 1 324s JS IMPORT: successfully imported module '_legacy' 324s JS IMPORT: Importing module lang succeeded 324s JS IMPORT: Defining parent 0x2732c4c000f8 of 0xae382f3cc40 'lang' is mod 1 324s JS IMPORT: successfully imported module 'lang' 324s JS CTX: Script evaluation succeeded 324s JS MAINLOOP: Main loop instance 0xa698963b770: Spinning loop until released or hook cleared 324s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module metadata hook for module 0x2732c4c2dfe0 324s JS IMPORT: Defining meta.importSync for module 0x2732c4c2dfe0 324s JS NATIVE: Defining native module 'system' 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xae382f3b128 324s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xae382f3b128 324s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 324s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 324s JS MAINLOOP: Set main loop hook to 324s JS MAINLOOP: Main loop instance 0xa698963b770: hold 324s JS MAINLOOP: Running and clearing main loop hook 324s JS G BXD: Defining method run in prototype for GLib.MainLoop 324s 1..9 324s JS IMPORT: Importing 'gi' 324s JS IMPORT: Defining parent 0x2732c4c000f8 of 0x2732c4c13450 'gi' is mod 1 324s JS IMPORT: successfully imported module 'gi' 324s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 324s JS G BXD: Defined class for Source (GSource), prototype 0xae382f7b268, JSClass 0x6a2ecf378cd0, in object 0xae382f7b038 324s JS G BXD: Defining method set_priority in prototype for GLib.Source 324s JS IMPORT: Importing '_gi' 324s JS NATIVE: Defining native module '_gi' 324s JS IMPORT: Defining parent 0x2732c4c000f8 of 0x2732c4c33028 '_gi' is mod 1 324s JS IMPORT: successfully imported module '_gi' 324s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 324s JS G NS: Defined namespace 'GjsPrivate' 0xae382f7b308 in GIRepository 0x2732c4c13450 324s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 324s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 324s JS IMPORT: Importing module _common succeeded 324s JS IMPORT: Defining parent 0x2732c4c000f8 of 0xae382f3cee8 '_common' is mod 1 324s JS IMPORT: successfully imported module '_common' 324s JS IMPORT: Importing module GObject succeeded 324s JS IMPORT: Defining parent 0x2732c4c136c0 of 0xae382f3ce98 'GObject' is mod 1 324s JS IMPORT: successfully imported module 'GObject' 324s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 324s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 324s JS G BXD: Defined class for String (GString), prototype 0xae382f7b588, JSClass 0x6a2ecf378cd0, in object 0xae382f7b2e0 324s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 324s JS G PRM: Defined class ParamSpec prototype is 0xae382f3cf88 class 0x6a2ecf380030 in object 0xae382f7b2e0 324s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 324s JS G OBJ: Defined class for Object (GObject), prototype 0xae382f7b6f0, JSClass 0x6a2ecf37a680, in object 0xae382f7b2e0 324s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 324s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 324s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xae382f7b718, JSClass 0x6a2ecf37a680, in object 0xae382f7b2e0 324s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 324s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 324s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 324s JS G NS: Defined namespace 'GObject' 0xae382f7b2e0 in GIRepository 0x2732c4c13450 324s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 324s JS G BXD: Defining method attach in prototype for GLib.Source 324s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 324s JS IMPORT: Module metadata hook for module 0x2732c4c03258 324s JS IMPORT: Defining meta.importSync for module 0x2732c4c03258 324s JS G BXD: Defining method destroy in prototype for GLib.Source 324s ok 1 Lang module counts properties with Lang.countProperties() 324s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 324s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 324s ok 4 Lang module copies property getters and setters 324s ok 5 Lang module bind() calls the bound function with the supplied this-object 324s ok 6 Lang module bind() throws an error when no function supplied 324s ok 7 Lang module bind() throws an error when this-object undefined 324s ok 8 Lang module bind() supplies extra arguments to the function 324s ok 9 Lang module bind() appends the extra arguments to any arguments passed 324s JS G BXD: Defining method quit in prototype for GLib.MainLoop 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Main loop instance 0xa698963b770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 0 324s JS MAINLOOP: handling job 1, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 1 324s JS MAINLOOP: handling job 2, 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Completed job 2 324s JS MAINLOOP: handling job 3, 324s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 324s JS MAINLOOP: Main loop instance 0xa698963b770: release 324s JS MAINLOOP: Completed job 3 324s JS MEMORY: Memory report: before destroying context 324s JS MEMORY: 165 objects currently alive 324s JS MEMORY: boxed_instance = 51 324s JS MEMORY: boxed_prototype = 8 324s JS MEMORY: closure = 1 324s JS MEMORY: function = 94 324s JS MEMORY: fundamental_instance = 0 324s JS MEMORY: fundamental_prototype = 0 324s JS MEMORY: gerror_instance = 0 324s JS MEMORY: gerror_prototype = 0 324s JS MEMORY: interface = 0 324s JS MEMORY: module = 6 324s JS MEMORY: ns = 3 324s JS MEMORY: object_instance = 0 324s JS MEMORY: object_prototype = 2 324s JS MEMORY: param = 0 324s JS MEMORY: union_instance = 0 324s JS MEMORY: union_prototype = 0 324s JS CTX: JS shutdown sequence 324s JS CTX: Stopping profiler 324s JS CTX: Shutting down toggle queue 324s JS CTX: Notifying external reference holders of GjsContext dispose 324s JS MAINLOOP: Stopping promise job dispatcher 324s JS CTX: Notifying reference holders of GjsContext dispose 324s JS CTX: Checking unhandled promise rejections 324s JS CTX: Releasing cached JS wrappers 324s JS CTX: Final triggered GC 324s JS CTX: Destroying JS context 324s JS CTX: Releasing all native objects 324s JS CTX: Disabling auto GC 324s JS CTX: Ending trace on global object 324s JS CTX: Freeing allocated resources 324s JS CTX: JS context destroyed 324s PASS: gjs/testLang.test 324s Running test: gjs/backtrace.test 324s 1..1 324s ok 1 - /usr/libexec/installed-tests/gjs/debugger/backtrace.debugger 324s PASS: gjs/backtrace.test 324s Running test: gjs/testGObjectDestructionAccess.test 324s JS NATIVE: Registered native JS module '_promiseNative' 324s JS NATIVE: Registered native JS module '_byteArrayNative' 324s JS NATIVE: Registered native JS module '_encodingNative' 324s JS NATIVE: Registered native JS module '_gi' 324s JS NATIVE: Registered native JS module 'gi' 324s JS NATIVE: Registered native JS module 'cairoNative' 324s JS NATIVE: Registered native JS module 'system' 324s JS NATIVE: Registered native JS module 'console' 324s JS NATIVE: Registered native JS module '_print' 324s JS CTX: Enabling JIT 324s JS CTX: Initialized class GjsFileImporter prototype 0x20de96500098 324s JS IMPORT: Defining parent (nil) of 0x20de965000f8 'imports' is mod 0 324s JS IMPORT: Importing '_print' 324s JS NATIVE: Defining native module '_print' 324s JS IMPORT: Defining parent 0x20de965000f8 of 0x20de965006b0 '_print' is mod 1 324s JS IMPORT: successfully imported module '_print' 324s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 324s 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 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3e37fd3b128 324s JS MAINLOOP: Main loop instance 0xd430c8bb770: hold 324s JS MAINLOOP: Enqueue job , promise=, allocation site= 324s JS MAINLOOP: Starting promise job dispatcher 324s JS MAINLOOP: Main loop instance 0xd430c8bb770: Spinning loop until released or hook cleared 324s JS MAINLOOP: handling job 0, 324s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 324s JS MAINLOOP: Main loop instance 0xd430c8bb770: release 324s JS MAINLOOP: Completed job 0 324s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e37fd3b128 324s JS IMPORT: Module metadata hook for module 0x20de965131d0 324s JS IMPORT: Defining meta.importSync for module 0x20de965131d0 324s JS NATIVE: Defining native module 'gi' 324s JS CTX: Initialized class GIRepositoryNamespace prototype 0x20de965135c0 324s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 324s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 324s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 324s JS IMPORT: Importing directory 'overrides' 324s JS IMPORT: Defining parent 0x20de965000f8 of 0x20de965136c0 'overrides' is mod 1 324s JS IMPORT: Defined importer 'overrides' 0x20de965136c0 in 0x20de965000f8 324s JS IMPORT: successfully imported directory 'overrides' 324s JS IMPORT: Importing '_byteArrayNative' 324s JS NATIVE: Defining native module '_byteArrayNative' 324s JS IMPORT: Defining parent 0x20de965000f8 of 0x20de96513b08 '_byteArrayNative' is mod 1 324s JS IMPORT: successfully imported module '_byteArrayNative' 324s JS IMPORT: Importing '_promiseNative' 324s JS NATIVE: Defining native module '_promiseNative' 324s JS IMPORT: Defining parent 0x20de965000f8 of 0x20de96513c48 '_promiseNative' is mod 1 324s JS IMPORT: successfully imported module '_promiseNative' 324s JS IMPORT: Importing module GLib succeeded 324s JS IMPORT: Defining parent 0x20de965136c0 of 0x3e37fd3c128 'GLib' is mod 1 324s JS IMPORT: successfully imported module 'GLib' 324s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 324s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3e37fd7b060, JSClass 0x788c200d8cd0, in object 0x3e37fd7b038 324s JS CTX: Initialized class GIRepositoryGType prototype 0x20de96513e78 324s JS CTX: Initialized class GIRepositoryFunction prototype 0x20de96513ed8 324s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 324s JS G BXD: Defined class for Error (GError), prototype 0x3e37fd7b0b0, JSClass 0x788c200d8cd0, in object 0x3e37fd7b038 324s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 324s JS G BXD: Defined class for Variant (GVariant), prototype 0x3e37fd7b100, JSClass 0x788c200d8cd0, in object 0x3e37fd7b038 324s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 324s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3e37fd7b150, JSClass 0x788c200d8cd0, in object 0x3e37fd7b038 324s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 324s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 324s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3e37fd7b1a0, JSClass 0x788c200d8cd0, in object 0x3e37fd7b038 324s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 324s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 325s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 325s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 325s JS G BXD: Defined class for Thread (GThread), prototype 0x3e37fd7b1f0, JSClass 0x788c200d8cd0, in object 0x3e37fd7b038 325s JS G BXD: Defining method ref in prototype for GLib.Thread 325s JS G BXD: Defining method unref in prototype for GLib.Thread 325s JS G NS: Defined namespace 'GLib' 0x3e37fd7b038 in GIRepository 0x20de96513450 325s JS IMPORT: Importing module jasmine succeeded 325s JS IMPORT: Defining parent 0x20de965000f8 of 0x3e37fd3cb00 'jasmine' is mod 1 325s JS IMPORT: successfully imported module 'jasmine' 325s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 325s JS MAINLOOP: Main loop instance 0xd430c8bb770: hold 325s JS MAINLOOP: Enqueue job , promise=, allocation site= 325s JS MAINLOOP: Main loop instance 0xd430c8bb770: Spinning loop until released or hook cleared 325s JS MAINLOOP: handling job 0, 325s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 325s JS MAINLOOP: Main loop instance 0xd430c8bb770: release 325s JS MAINLOOP: Completed job 0 325s JS IMPORT: Importing 'gi' 325s JS IMPORT: Defining parent 0x20de965000f8 of 0x20de96513450 'gi' is mod 1 325s JS IMPORT: successfully imported module 'gi' 325s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 325s JS G NS: Defined namespace 'GjsPrivate' 0x3e37fd7b290 in GIRepository 0x20de96513450 325s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 325s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 325s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 325s JS IMPORT: Importing module _legacy succeeded 325s JS IMPORT: Defining parent 0x20de965000f8 of 0x3e37fd3cd30 '_legacy' is mod 1 325s JS IMPORT: successfully imported module '_legacy' 325s JS IMPORT: Importing module lang succeeded 325s JS IMPORT: Defining parent 0x20de965000f8 of 0x3e37fd3cce0 'lang' is mod 1 325s JS IMPORT: successfully imported module 'lang' 325s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 325s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 325s JS IMPORT: Importing module _signals succeeded 325s JS IMPORT: Defining parent 0x20de965000f8 of 0x3e37fd3cd80 '_signals' is mod 1 325s JS IMPORT: successfully imported module '_signals' 325s JS IMPORT: Importing module signals succeeded 325s JS IMPORT: Defining parent 0x20de965000f8 of 0x3e37fd3cc90 'signals' is mod 1 325s JS IMPORT: successfully imported module 'signals' 325s JS IMPORT: Importing module Gio succeeded 325s JS IMPORT: Defining parent 0x20de965136c0 of 0x3e37fd3cc40 'Gio' is mod 1 325s JS IMPORT: successfully imported module 'Gio' 325s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 325s JS IMPORT: Importing '_gi' 325s JS NATIVE: Defining native module '_gi' 325s JS IMPORT: Defining parent 0x20de965000f8 of 0x20de9652a238 '_gi' is mod 1 325s JS IMPORT: successfully imported module '_gi' 325s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 325s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 325s JS IMPORT: Importing module _common succeeded 325s JS IMPORT: Defining parent 0x20de965000f8 of 0x3e37fd3ce20 '_common' is mod 1 325s JS IMPORT: successfully imported module '_common' 325s JS IMPORT: Importing module GObject succeeded 325s JS IMPORT: Defining parent 0x20de965136c0 of 0x3e37fd3cdd0 'GObject' is mod 1 325s JS IMPORT: successfully imported module 'GObject' 325s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 325s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 325s JS G BXD: Defined class for String (GString), prototype 0x3e37fd7b538, JSClass 0x788c200d8cd0, in object 0x3e37fd7b2b8 325s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 325s JS G PRM: Defined class ParamSpec prototype is 0x3e37fd3cec0 class 0x788c200e0030 in object 0x3e37fd7b2b8 325s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 325s JS G OBJ: Defined class for Object (GObject), prototype 0x3e37fd7b6a0, JSClass 0x788c200da680, in object 0x3e37fd7b2b8 325s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 325s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 325s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3e37fd7b6c8, JSClass 0x788c200da680, in object 0x3e37fd7b2b8 325s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 325s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 325s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 325s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 325s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 325s JS G NS: Defined namespace 'GObject' 0x3e37fd7b2b8 in GIRepository 0x20de96513450 325s JS G OBJ: Defined class for Application (GApplication), prototype 0x3e37fd7b718, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 325s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3e37fdd0268, JSClass 0x788c200db060, in object 0x3e37fd7b268 325s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 325s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 325s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 325s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 325s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 325s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 325s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 325s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 325s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 325s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 325s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3e37fd7b790, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 325s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3e37fdd04e8, JSClass 0x788c200db060, in object 0x3e37fd7b268 325s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 325s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3e37fd7b808, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 325s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 325s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3e37fdd0628, JSClass 0x788c200db060, in object 0x3e37fd7b268 325s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 325s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 325s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 325s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3e37fd7b880, JSClass 0x788c200d8cd0, in object 0x3e37fd7b268 325s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 325s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3e37fd7b8d0, JSClass 0x788c200d8cd0, in object 0x3e37fd7b268 325s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 325s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 325s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3e37fd7b920, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3e37fd7b970, JSClass 0x788c200da680, in object 0x3e37fd7b290 325s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 325s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3e37fd7b9c0, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 325s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 325s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 325s JS G IFACE: Defined class for File (GFile), prototype 0x3e37fdd0790, JSClass 0x788c200db060, in object 0x3e37fd7b268 325s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3e37fd7ba38, JSClass 0x788c200da680, in object 0x20de96513530 325s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 325s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3e37fd7bab0, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 325s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 325s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3e37fd7bb00, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 325s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3e37fd7bb50, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 325s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3e37fd7bba0, JSClass 0x788c200d8cd0, in object 0x3e37fd7b268 325s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 325s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 325s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3e37fd7bbf0, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 325s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 325s JS G NS: Defined namespace 'Gio' 0x3e37fd7b268 in GIRepository 0x20de96513450 325s 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 325s JS G NS: Defined namespace 'GjsTestTools' 0x3e37fd7bc40 in GIRepository 0x20de96513450 325s JS IMPORT: Importing module Gtk succeeded 325s JS IMPORT: Defining parent 0x20de965136c0 of 0x3e37fdd7218 'Gtk' is mod 1 325s JS IMPORT: successfully imported module 'Gtk' 325s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 325s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 325s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3e37fd7bc90, JSClass 0x788c200da680, in object 0x3e37fd7b2b8 325s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x3e37fd7bce0, JSClass 0x788c200da680, in object 0x3e37fd7bc68 325s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 325s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3e37fdd7510, JSClass 0x788c200db060, in object 0x3e37fd7bc68 325s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 325s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x3e37fd7bd58, JSClass 0x788c200da680, in object 0x3e37fd7bc68 325s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 325s JS G NS: Defined namespace 'Gtk' 0x3e37fd7bc68 in GIRepository 0x20de96513450 325s JS IMPORT: Importing 'system' 325s JS NATIVE: Defining native module 'system' 325s JS IMPORT: Defining parent 0x20de965000f8 of 0x20de96530c68 'system' is mod 1 325s JS IMPORT: successfully imported module 'system' 325s JS CTX: Script evaluation succeeded 325s JS MAINLOOP: Main loop instance 0xd430c8bb770: Spinning loop until released or hook cleared 325s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module metadata hook for module 0x20de96510b98 325s JS IMPORT: Defining meta.importSync for module 0x20de96510b98 325s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e37fd3b128 325s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e37fd3b128 325s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 325s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 325s JS MAINLOOP: Set main loop hook to 325s JS MAINLOOP: Main loop instance 0xd430c8bb770: hold 325s JS MAINLOOP: Running and clearing main loop hook 325s JS G BXD: Defining method run in prototype for GLib.MainLoop 325s 1..54 325s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 325s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 325s JS G BXD: Defined class for Source (GSource), prototype 0x3e37fd7bda8, JSClass 0x788c200d8cd0, in object 0x3e37fd7b038 325s JS G BXD: Defining method set_priority in prototype for GLib.Source 325s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 325s JS G BXD: Defining method attach in prototype for GLib.Source 325s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 325s JS IMPORT: Module metadata hook for module 0x3e37fd60d98 325s JS IMPORT: Defining meta.importSync for module 0x3e37fd60d98 325s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 325s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 325s glx: failed to create drisw screen 325s failed to load driver: zink 325s JS G BXD: Defining method destroy in prototype for GLib.Source 325s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 325s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 325s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x3e37fd7bec0, JSClass 0x788c200da680, in object 0x3e37fd7bc68 325s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x3e37fd7bf10, JSClass 0x788c200da680, in object 0x3e37fd7bc68 325s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 325s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 325s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 325s JS G ENUM: Defining Gtk.WindowType as 0x20de9651f568 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 325s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 325s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 325s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 325s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 325s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 325s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 325s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 325s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 325s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 325s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 325s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 325s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 325s JS G ENUM: Defining GLib.LogLevelFlags as 0x20de9651fc88 325s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 325s ok 1 Access to destroyed GObject Get property 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 2 Access to destroyed GObject Set property 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 3 Access to destroyed GObject Add expando property 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 4 Access to destroyed GObject Access to unset expando property 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 5 Access to destroyed GObject Access previously set expando property 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 325s ok 6 Access to destroyed GObject Access to getter method 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 7 Access to destroyed GObject Access to setter method 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 8 Access to destroyed GObject Proto function connect 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 9 Access to destroyed GObject Proto function connect_after 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 10 Access to destroyed GObject Proto function emit 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 11 Access to destroyed GObject Proto function signals_disconnect 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 12 Access to destroyed GObject Proto function signals_block 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 13 Access to destroyed GObject Proto function signals_unblock 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 14 Access to destroyed GObject Proto function toString 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 15 Access to destroyed GObject Proto function toString before/after 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 325s ok 16 Access to finalized GObject Get property 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 17 Access to finalized GObject Set property 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 18 Access to finalized GObject Add expando property 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 19 Access to finalized GObject Access to unset expando property 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 20 Access to finalized GObject Access previously set expando property 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 21 Access to finalized GObject Access to getter method 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 22 Access to finalized GObject Access to setter method 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 23 Access to finalized GObject Proto function connect 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 24 Access to finalized GObject Proto function connect_after 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 25 Access to finalized GObject Proto function emit 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 26 Access to finalized GObject Proto function signals_disconnect 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 27 Access to finalized GObject Proto function signals_block 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 28 Access to finalized GObject Proto function signals_unblock 325s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 325s ok 29 Access to finalized GObject Proto function toString 325s JS G NS: Found info type FUNCTION for 'init' in namespace 'GjsTestTools' 325s JS G NS: Found info type OBJECT for 'EmblemedIcon' in namespace 'Gio' 325s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0x3e37fd7bfd8, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 325s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x32297520a060, JSClass 0x788c200da680, in object 0x3e37fd7b268 325s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 325s JS G IFACE: Defined class for Icon (GIcon), prototype 0x3e37fd3c0d8, JSClass 0x788c200db060, in object 0x3e37fd7b268 325s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 325s JS G NS: Found info type FUNCTION for 'reset' in namespace 'GjsTestTools' 326s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 326s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 326s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 326s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 326s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 326s JS G NS: Found info type FUNCTION for 'delayed_unref' in namespace 'GjsTestTools' 326s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 326s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 326s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 326s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x32297520a128, JSClass 0x788c200d8cd0, in object 0x3e37fd7b038 326s JS G BXD: Defining method iteration in prototype for GLib.MainContext 326s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 326s JS G NS: Found info type FUNCTION for 'save_object' in namespace 'GjsTestTools' 326s JS G NS: Found info type FUNCTION for 'peek_saved' in namespace 'GjsTestTools' 326s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 326s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 326s JS G NS: Found info type FUNCTION for 'get_disposed' in namespace 'GjsTestTools' 326s ok 38 Disposed or finalized GObject returned from function is marked as disposed 326s JS G NS: Found info type FUNCTION for 'get_saved' in namespace 'GjsTestTools' 326s JS G BXD: Defining method quit in prototype for GLib.MainLoop 326s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 326s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 326s JS G NS: Found info type FUNCTION for 'unref_other_thread' in namespace 'GjsTestTools' 326s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 326s JS G NS: Found info type FUNCTION for 'ref_other_thread' in namespace 'GjsTestTools' 326s ok 41 Disposed or finalized GObject ignores toggling queued toggles 326s JS G NS: Found info type FUNCTION for 'run_dispose_other_thread' in namespace 'GjsTestTools' 326s ok 42 Disposed or finalized GObject can be disposed from other thread 326s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 326s JS G NS: Found info type FUNCTION for 'save_object_unreffed' in namespace 'GjsTestTools' 326s JS G NS: Found info type FUNCTION for 'delayed_ref_other_thread' in namespace 'GjsTestTools' 326s JS G NS: Found info type FUNCTION for 'steal_saved' in namespace 'GjsTestTools' 326s ok 44 GObject with toggle references can be re-reffed from other thread delayed 326s JS G NS: Found info type FUNCTION for 'delayed_unref_other_thread' in namespace 'GjsTestTools' 326s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 326s JS G NS: Found info type FUNCTION for 'delayed_ref_unref_other_thread' in namespace 'GjsTestTools' 326s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 326s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 326s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 326s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 326s JS G NS: Found info type FUNCTION for 'get_weak_other_thread' in namespace 'GjsTestTools' 326s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 326s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 326s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 326s JS G BXD: Defining method join in prototype for GLib.Thread 326s JS G NS: Found info type FUNCTION for 'clear_saved' in namespace 'GjsTestTools' 326s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 326s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 326s ok 53 GObject with toggle references can be finalized while queued in toggle queue 326s ok 54 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main # SKIP Flaky, see https://gitlab.gnome.org/GNOME/gjs/-/issues/NNN 326s JS MAINLOOP: Enqueue job , promise=, allocation site= 326s JS MAINLOOP: Main loop instance 0xd430c8bb770: Spinning loop until released or hook cleared 326s JS MAINLOOP: handling job 0, 326s JS MAINLOOP: Enqueue job , promise=, allocation site= 326s JS MAINLOOP: Completed job 0 326s JS MAINLOOP: handling job 1, 326s JS MAINLOOP: Enqueue job , promise=, allocation site= 326s JS MAINLOOP: Completed job 1 326s JS MAINLOOP: handling job 2, 326s JS MAINLOOP: Enqueue job , promise=, allocation site= 326s JS MAINLOOP: Completed job 2 326s JS MAINLOOP: handling job 3, 326s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 326s JS MAINLOOP: Main loop instance 0xd430c8bb770: release 326s JS MAINLOOP: Completed job 3 326s JS MEMORY: Memory report: before destroying context 326s JS MEMORY: 310 objects currently alive 326s JS MEMORY: boxed_instance = 13 326s JS MEMORY: boxed_prototype = 11 326s JS MEMORY: closure = 3 326s JS MEMORY: function = 240 326s JS MEMORY: fundamental_instance = 0 326s JS MEMORY: fundamental_prototype = 0 326s JS MEMORY: gerror_instance = 0 326s JS MEMORY: gerror_prototype = 0 326s JS MEMORY: interface = 6 326s JS MEMORY: module = 10 326s JS MEMORY: ns = 6 326s JS MEMORY: object_instance = 0 326s JS MEMORY: object_prototype = 21 326s JS MEMORY: param = 0 326s JS MEMORY: union_instance = 0 326s JS MEMORY: union_prototype = 0 326s JS CTX: JS shutdown sequence 326s JS CTX: Stopping profiler 326s JS CTX: Shutting down toggle queue 326s JS CTX: Notifying external reference holders of GjsContext dispose 326s JS MAINLOOP: Stopping promise job dispatcher 326s JS CTX: Notifying reference holders of GjsContext dispose 326s JS CTX: Checking unhandled promise rejections 326s JS CTX: Releasing cached JS wrappers 326s JS CTX: Final triggered GC 326s JS CTX: Destroying JS context 326s JS CTX: Releasing all native objects 326s JS CTX: Disabling auto GC 326s JS CTX: Ending trace on global object 326s JS CTX: Freeing allocated resources 326s JS CTX: JS context destroyed 326s PASS: gjs/testGObjectDestructionAccess.test 326s Running test: gjs/testGObjectClass.test 326s JS NATIVE: Registered native JS module '_promiseNative' 326s JS NATIVE: Registered native JS module '_byteArrayNative' 326s JS NATIVE: Registered native JS module '_encodingNative' 326s JS NATIVE: Registered native JS module '_gi' 326s JS NATIVE: Registered native JS module 'gi' 326s JS NATIVE: Registered native JS module 'cairoNative' 326s JS NATIVE: Registered native JS module 'system' 326s JS NATIVE: Registered native JS module 'console' 326s JS NATIVE: Registered native JS module '_print' 326s JS CTX: Enabling JIT 326s JS CTX: Initialized class GjsFileImporter prototype 0x3372d1000098 326s JS IMPORT: Defining parent (nil) of 0x3372d10000f8 'imports' is mod 0 326s JS IMPORT: Importing '_print' 326s JS NATIVE: Defining native module '_print' 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x3372d10006b0 '_print' is mod 1 326s JS IMPORT: successfully imported module '_print' 326s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 326s 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 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18a9d073b128 326s JS MAINLOOP: Main loop instance 0x62bf3fdb770: hold 326s JS MAINLOOP: Enqueue job , promise=, allocation site= 326s JS MAINLOOP: Starting promise job dispatcher 326s JS MAINLOOP: Main loop instance 0x62bf3fdb770: Spinning loop until released or hook cleared 326s JS MAINLOOP: handling job 0, 326s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 326s JS MAINLOOP: Main loop instance 0x62bf3fdb770: release 326s JS MAINLOOP: Completed job 0 326s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module metadata hook for module 0x3372d10131d0 326s JS IMPORT: Defining meta.importSync for module 0x3372d10131d0 326s JS NATIVE: Defining native module 'gi' 326s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3372d10135c0 326s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 326s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 326s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 326s JS IMPORT: Importing directory 'overrides' 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x3372d10136c0 'overrides' is mod 1 326s JS IMPORT: Defined importer 'overrides' 0x3372d10136c0 in 0x3372d10000f8 326s JS IMPORT: successfully imported directory 'overrides' 326s JS IMPORT: Importing '_byteArrayNative' 326s JS NATIVE: Defining native module '_byteArrayNative' 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x3372d1013b08 '_byteArrayNative' is mod 1 326s JS IMPORT: successfully imported module '_byteArrayNative' 326s JS IMPORT: Importing '_promiseNative' 326s JS NATIVE: Defining native module '_promiseNative' 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x3372d1013c48 '_promiseNative' is mod 1 326s JS IMPORT: successfully imported module '_promiseNative' 326s JS IMPORT: Importing module GLib succeeded 326s JS IMPORT: Defining parent 0x3372d10136c0 of 0x18a9d073c128 'GLib' is mod 1 326s JS IMPORT: successfully imported module 'GLib' 326s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 326s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x18a9d077b060, JSClass 0x69ca5c408cd0, in object 0x18a9d077b038 326s JS CTX: Initialized class GIRepositoryGType prototype 0x3372d1013e78 326s JS CTX: Initialized class GIRepositoryFunction prototype 0x3372d1013ed8 326s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 326s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 326s JS G BXD: Defined class for Error (GError), prototype 0x18a9d077b0b0, JSClass 0x69ca5c408cd0, in object 0x18a9d077b038 326s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 326s JS G BXD: Defined class for Variant (GVariant), prototype 0x18a9d077b100, JSClass 0x69ca5c408cd0, in object 0x18a9d077b038 326s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 326s JS G BXD: Defined class for Bytes (GBytes), prototype 0x18a9d077b150, JSClass 0x69ca5c408cd0, in object 0x18a9d077b038 326s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 326s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 326s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x18a9d077b1a0, JSClass 0x69ca5c408cd0, in object 0x18a9d077b038 326s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 326s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 326s JS G BXD: Defined class for Thread (GThread), prototype 0x18a9d077b1f0, JSClass 0x69ca5c408cd0, in object 0x18a9d077b038 326s JS G BXD: Defining method ref in prototype for GLib.Thread 326s JS G BXD: Defining method unref in prototype for GLib.Thread 326s JS G NS: Defined namespace 'GLib' 0x18a9d077b038 in GIRepository 0x3372d1013450 326s JS IMPORT: Importing module jasmine succeeded 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x18a9d073cb00 'jasmine' is mod 1 326s JS IMPORT: successfully imported module 'jasmine' 326s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 326s JS MAINLOOP: Main loop instance 0x62bf3fdb770: hold 326s JS MAINLOOP: Enqueue job , promise=, allocation site= 326s JS MAINLOOP: Main loop instance 0x62bf3fdb770: Spinning loop until released or hook cleared 326s JS MAINLOOP: handling job 0, 326s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 326s JS MAINLOOP: Main loop instance 0x62bf3fdb770: release 326s JS MAINLOOP: Completed job 0 326s JS IMPORT: Importing 'system' 326s JS NATIVE: Defining native module 'system' 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x3372d10271a8 'system' is mod 1 326s JS IMPORT: successfully imported module 'system' 326s JS IMPORT: Importing 'gi' 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x3372d1013450 'gi' is mod 1 326s JS IMPORT: successfully imported module 'gi' 326s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 326s JS G NS: Defined namespace 'GjsPrivate' 0x18a9d077b290 in GIRepository 0x3372d1013450 326s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 326s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 326s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 326s JS IMPORT: Importing module _legacy succeeded 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x18a9d073cd30 '_legacy' is mod 1 326s JS IMPORT: successfully imported module '_legacy' 326s JS IMPORT: Importing module lang succeeded 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x18a9d073cce0 'lang' is mod 1 326s JS IMPORT: successfully imported module 'lang' 326s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 326s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 326s JS IMPORT: Importing module _signals succeeded 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x18a9d073cd80 '_signals' is mod 1 326s JS IMPORT: successfully imported module '_signals' 326s JS IMPORT: Importing module signals succeeded 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x18a9d073cc90 'signals' is mod 1 326s JS IMPORT: successfully imported module 'signals' 326s JS IMPORT: Importing module Gio succeeded 326s JS IMPORT: Defining parent 0x3372d10136c0 of 0x18a9d073cc40 'Gio' is mod 1 326s JS IMPORT: successfully imported module 'Gio' 326s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 326s JS IMPORT: Importing '_gi' 326s JS NATIVE: Defining native module '_gi' 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x3372d102a478 '_gi' is mod 1 326s JS IMPORT: successfully imported module '_gi' 326s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 326s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 326s JS IMPORT: Importing module _common succeeded 326s JS IMPORT: Defining parent 0x3372d10000f8 of 0x18a9d073ce20 '_common' is mod 1 326s JS IMPORT: successfully imported module '_common' 326s JS IMPORT: Importing module GObject succeeded 326s JS IMPORT: Defining parent 0x3372d10136c0 of 0x18a9d073cdd0 'GObject' is mod 1 326s JS IMPORT: successfully imported module 'GObject' 326s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 326s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 326s JS G BXD: Defined class for String (GString), prototype 0x18a9d077b538, JSClass 0x69ca5c408cd0, in object 0x18a9d077b2b8 326s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 326s JS G PRM: Defined class ParamSpec prototype is 0x18a9d073cec0 class 0x69ca5c410030 in object 0x18a9d077b2b8 326s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 326s JS G OBJ: Defined class for Object (GObject), prototype 0x18a9d077b6a0, JSClass 0x69ca5c40a680, in object 0x18a9d077b2b8 326s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 326s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 326s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x18a9d077b6c8, JSClass 0x69ca5c40a680, in object 0x18a9d077b2b8 326s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 326s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 326s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 326s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 326s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 326s JS G NS: Defined namespace 'GObject' 0x18a9d077b2b8 in GIRepository 0x3372d1013450 326s JS G OBJ: Defined class for Application (GApplication), prototype 0x18a9d077b718, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 326s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x18a9d07e1268, JSClass 0x69ca5c40b060, in object 0x18a9d077b268 326s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 326s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 326s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 326s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 326s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 326s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 326s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 326s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 326s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 326s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 326s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x18a9d077b790, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 326s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x18a9d07e14e8, JSClass 0x69ca5c40b060, in object 0x18a9d077b268 326s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 326s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x18a9d077b808, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 326s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 326s JS G IFACE: Defined class for Initable (GInitable), prototype 0x18a9d07e1628, JSClass 0x69ca5c40b060, in object 0x18a9d077b268 326s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 326s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 326s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 326s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x18a9d077b880, JSClass 0x69ca5c408cd0, in object 0x18a9d077b268 326s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 326s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x18a9d077b8d0, JSClass 0x69ca5c408cd0, in object 0x18a9d077b268 326s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 326s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 326s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x18a9d077b920, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x18a9d077b970, JSClass 0x69ca5c40a680, in object 0x18a9d077b290 326s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 326s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x18a9d077b9c0, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 326s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 326s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 326s JS G IFACE: Defined class for File (GFile), prototype 0x18a9d07e1790, JSClass 0x69ca5c40b060, in object 0x18a9d077b268 326s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x18a9d077ba38, JSClass 0x69ca5c40a680, in object 0x3372d1013530 326s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 326s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x18a9d077bab0, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 326s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 326s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x18a9d077bb00, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 326s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x18a9d077bb50, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 326s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x18a9d077bba0, JSClass 0x69ca5c408cd0, in object 0x18a9d077b268 326s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 326s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 326s JS G OBJ: Defined class for Settings (GSettings), prototype 0x18a9d077bbf0, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 326s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 326s JS G NS: Defined namespace 'Gio' 0x18a9d077b268 in GIRepository 0x3372d1013450 326s 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 326s JS G NS: Defined namespace 'GjsTestTools' 0x18a9d077bc40 in GIRepository 0x3372d1013450 326s JS IMPORT: Importing module Gtk succeeded 326s JS IMPORT: Defining parent 0x3372d10136c0 of 0x18a9d07e6218 'Gtk' is mod 1 326s JS IMPORT: successfully imported module 'Gtk' 326s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 326s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 326s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x18a9d077bc90, JSClass 0x69ca5c40a680, in object 0x18a9d077b2b8 326s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x18a9d077bce0, JSClass 0x69ca5c40a680, in object 0x18a9d077bc68 326s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 326s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x18a9d07e6510, JSClass 0x69ca5c40b060, in object 0x18a9d077bc68 326s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 326s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x18a9d077bd58, JSClass 0x69ca5c40a680, in object 0x18a9d077bc68 326s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 326s JS G NS: Defined namespace 'Gtk' 0x18a9d077bc68 in GIRepository 0x3372d1013450 326s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 326s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 326s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 326s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 326s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 326s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 326s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 326s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 326s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 326s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 326s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 326s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 326s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 326s JS G ENUM: Defining GObject.ParamFlags as 0x3372d1030f18 326s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 326s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4272570 type GParamString 326s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4272680 type GParamString 326s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf42727a0 type GParamString 326s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 326s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 326s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 326s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 326s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 326s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 326s JS G ENUM: Defining enum value ACTION (fixed from action) 32 326s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 326s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 326s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 326s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 326s JS G ENUM: Defining GObject.SignalFlags as 0x3372d1031148 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 326s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 326s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf427b7b0 type GParamString 326s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf427b8c0 type GParamString 326s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf427b9b0 type GParamString 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' 326s JS G ENUM: Defining enum value NONE (fixed from none) 0 326s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 326s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 326s JS G ENUM: Defining enum value FINAL (fixed from final) 64 326s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 326s JS G ENUM: Defining GObject.TypeFlags as 0x3372d10343b8 326s JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib' 326s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf40b4c30 type GParamString 326s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 326s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf40dea00 type GParamBoolean 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 326s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 326s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4113e70 type GParamInt 326s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4113fe0 type GParamInt 326s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf41140c0 type GParamInt 326s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf41141a0 type GParamInt 326s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf41142d0 type GParamInt 326s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4114350 type GParamInt 326s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4114550 type GParamInt 326s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4114630 type GParamInt 326s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4114710 type GParamInt 326s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf41147f0 type GParamInt 326s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf41148d0 type GParamInt 326s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf41149b0 type GParamInt 326s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4114a90 type GParamInt 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 326s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf40e96b0 type GParamBoxed 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 326s JS G NS: Found info type CONSTANT for 'MININT32' in namespace 'GLib' 326s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 326s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 326s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4288da0 type GParamInt64 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 326s JS CTX: Script evaluation succeeded 326s JS MAINLOOP: Main loop instance 0x62bf3fdb770: Spinning loop until released or hook cleared 326s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module metadata hook for module 0x3372d104ace0 326s JS IMPORT: Defining meta.importSync for module 0x3372d104ace0 326s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a9d073b128 326s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a9d073b128 326s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 326s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 326s JS MAINLOOP: Set main loop hook to 326s JS MAINLOOP: Main loop instance 0x62bf3fdb770: hold 326s JS MAINLOOP: Running and clearing main loop hook 326s JS G BXD: Defining method run in prototype for GLib.MainLoop 326s 1..128 326s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 326s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 326s JS G BXD: Defined class for Source (GSource), prototype 0x18a9d07f12e0, JSClass 0x69ca5c408cd0, in object 0x18a9d077b038 326s JS G BXD: Defining method set_priority in prototype for GLib.Source 326s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 326s JS G BXD: Defining method attach in prototype for GLib.Source 326s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 326s JS IMPORT: Module metadata hook for module 0x18a9d07f6200 326s JS IMPORT: Defining meta.importSync for module 0x18a9d07f6200 326s JS G BXD: Defining method destroy in prototype for GLib.Source 326s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 326s ok 2 GObject class with decorator throws an error when used with an abstract class 326s ok 3 GObject class with decorator constructs with default values for properties 326s ok 4 GObject class with decorator constructs with a hash of property values 326s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 326s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 326s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 326s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 326s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 326s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 326s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 326s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 326s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 326s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 326s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 326s JS G ENUM: Defining GLib.LogLevelFlags as 0x3372d107afe8 326s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 326s ok 5 GObject class with decorator warns if more than one argument passed to the default constructor 326s ok 6 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 326s ok 7 GObject class with decorator accepts a property hash that is not a plain object 326s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 326s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x18a9d07f1ba0, JSClass 0x69ca5c40a680, in object 0x18a9d077bc68 326s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 326s ok 8 GObject class with decorator constructs with property values from Gtk.Builder 326s ok 9 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 326s ok 10 GObject class with decorator has a name 326s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 326s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4272680 type GParamString 326s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4272680 type GParamString 326s ok 11 GObject class with decorator has a notify signal 326s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 326s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 326s ok 12 GObject class with decorator disconnects connect_object signals on destruction 326s ok 13 GObject class with decorator can define its own signals 326s ok 14 GObject class with decorator passes emitted arguments to signal handlers 326s ok 15 GObject class with decorator can return values from signals 326s ok 16 GObject class with decorator does not call first-wins signal handlers after one returns a value 326s ok 17 GObject class with decorator gets the return value of the default handler 326s ok 18 GObject class with decorator calls run-last default handler last 326s ok 19 GObject class with decorator can inherit from something that's not GObject.Object 326s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 326s ok 20 GObject class with decorator can implement an interface 326s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 326s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x18a9d07f1bf0, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s ok 21 GObject class with decorator can implement interface vfuncs 326s ok 22 GObject class with decorator can be a subclass 326s ok 23 GObject class with decorator can have any valid class name 326s ok 24 GObject class with decorator handles anonymous class expressions 326s ok 25 GObject class with decorator calls its _instance_init() function while chaining up in constructor 326s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 326s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf41a0790 type GParamObject 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s ok 26 GObject class with decorator can have an interface-valued property 326s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf41bdbb0 type GParamInt64 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s ok 27 GObject class with decorator can have an int64 property 326s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf42a4290 type GParamInt64 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s ok 28 GObject class with decorator can have a default int64 property 326s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 326s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4296090 type GParamUInt64 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s ok 29 GObject class with decorator can have an uint64 property 326s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf402dfa0 type GParamUInt64 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s ok 30 GObject class with decorator can have a default uint64 property 326s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4296500 type GParamOverride 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s ok 31 GObject class with decorator can override a property from the parent class 326s ok 32 GObject class with decorator cannot override a non-existent property 326s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 326s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x1f279694c5b0, JSClass 0x69ca5c40b060, in object 0x18a9d077b268 326s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 326s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x1f279695ccb8, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s ok 33 GObject class with decorator handles gracefully forgetting to override a C property 326s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf427a940 type GParamOverride 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 326s ok 34 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 326s JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' 326s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0x1f2796966088, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s ok 35 GObject class with decorator does not pollute the wrong prototype with GObject properties 326s JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' 326s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x1f279694cec0, JSClass 0x69ca5c40b060, in object 0x18a9d077b268 326s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0x1f27969662e0, JSClass 0x69ca5c40a680, in object 0x18a9d073ef28 326s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0x1f2796966330, JSClass 0x69ca5c40a680, in object 0x18a9d073ef28 326s ok 36 GObject class with decorator resolves properties from interfaces 326s ok 37 GObject class with decorator has a toString() defintion 326s JS G NS: Found info type OBJECT for 'ZlibCompressor' in namespace 'Gio' 326s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0x1f27969665b0, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G NS: Found info type INTERFACE for 'Converter' in namespace 'Gio' 326s JS G IFACE: Defined class for Converter (GConverter), prototype 0x1f279694cf38, JSClass 0x69ca5c40b060, in object 0x18a9d077b268 326s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 326s ok 38 GObject class with decorator does not clobber native parent interface vfunc definitions 326s ok 39 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 326s ok 40 GObject class with custom constructor throws an error when not used with a GObject-derived class 326s ok 41 GObject class with custom constructor constructs with default values for properties 326s ok 42 GObject class with custom constructor has a toString() defintion 326s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 326s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 326s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1f2796966da8, JSClass 0x69ca5c408cd0, in object 0x18a9d077b038 326s Gjs-Console-Message: 13:59:41.843: { 326s "enumerable": true, 326s "configurable": false 326s } 326s ok 43 GObject class with custom constructor constructs with a hash of property values 326s ok 44 GObject class with custom constructor accepts a property hash that is not a plain object 326s ok 45 GObject class with custom constructor constructs with property values from Gtk.Builder 326s ok 46 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 326s ok 47 GObject class with custom constructor has a name 326s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf427b8c0 type GParamString 326s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf427b8c0 type GParamString 326s ok 48 GObject class with custom constructor has a notify signal 326s ok 49 GObject class with custom constructor can define its own signals 326s ok 50 GObject class with custom constructor passes emitted arguments to signal handlers 326s ok 51 GObject class with custom constructor can return values from signals 326s ok 52 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 326s ok 53 GObject class with custom constructor gets the return value of the default handler 326s ok 54 GObject class with custom constructor calls run-last default handler last 326s ok 55 GObject class with custom constructor can be a subclass 326s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf42cb530 type GParamOverride 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s ok 56 GObject class with custom constructor can override a property from the parent class 326s ok 57 GObject virtual function can have its property read 326s ok 58 GObject virtual function can have its property overridden with an anonymous function 326s ok 59 GObject virtual function can access the parent prototype with super() 326s ok 60 GObject virtual function handles non-existing properties 326s ok 61 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 326s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 326s JS G IFACE: Defined class for Icon (GIcon), prototype 0x1f27969634e8, JSClass 0x69ca5c40b060, in object 0x18a9d077b268 326s ok 62 GObject virtual function are defined also for static virtual functions 326s ok 63 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 326s ok 64 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type 326s ok 65 Register GType name uses the class name 326s ok 66 Register GType name uses the sanitized class name 326s Executing: gjs/testGObjectClass.test 326s ok 67 Register GType name use the file path and class name 326s ok 68 Register GType name use the file path and sanitized class name 326s ok 69 Register GType name use provided class name 326s ok 70 Register GType name sanitizes user provided class name 326s ok 71 Signal handler matching finds handlers by signal ID 326s ok 72 Signal handler matching finds handlers by signal detail 326s ok 73 Signal handler matching finds handlers by callback 326s ok 74 Signal handler matching finds handlers by a combination of parameters 326s ok 75 Signal handler matching blocks a handler by callback 326s ok 76 Signal handler matching blocks multiple handlers by callback 326s ok 77 Signal handler matching blocks handlers by a combination of parameters 326s ok 78 Signal handler matching disconnects a handler by callback 326s ok 79 Signal handler matching blocks multiple handlers by callback 326s ok 80 Signal handler matching blocks handlers by a combination of parameters 326s ok 81 Signal handler matching blocks a handler by callback, convenience method 326s ok 82 Signal handler matching disconnects a handler by callback, convenience method 326s ok 83 Signal handler matching does not support disconnecting a handler by callback data 326s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 326s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 326s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 326s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 326s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 326s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 326s JS G ENUM: Defining GObject.BindingFlags as 0x3372d104a7f0 326s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 326s JS G OBJ: Defined class for Binding (GBinding), prototype 0x1f2796975a60, JSClass 0x69ca5c40a680, in object 0x18a9d077b2b8 326s ok 84 Property bindings can bind properties of the same type 326s JS G NS: Found info type FUNCTION for 'g_object_bind_property_full' in namespace 'GjsPrivate' 326s ok 85 Property bindings can use custom mappings to bind properties of different types 326s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 326s ok 86 Property bindings can be set up as a group 326s JS G NS: Found info type FUNCTION for 'g_binding_group_bind_full' in namespace 'GjsPrivate' 326s ok 87 Property bindings can be set up as a group with custom mappings 326s ok 88 Auto accessor generation get and set the property 326s ok 89 Auto accessor generation initial value is the param spec's default value 326s ok 90 Auto accessor generation set properties at construct time 326s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 326s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 326s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 326s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 326s JS G ENUM: Defining enum value ALL (fixed from all) 6 326s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 326s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 326s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 326s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 326s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 326s JS G ENUM: Defining enum value TIME (fixed from time) 2 326s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x3372d1089f08 326s JS IMPORT: Importing module _gettext succeeded 326s JS IMPORT: Defining parent 0x18a9d073ecd0 of 0x1f2796963a38 '_gettext' is mod 1 326s JS IMPORT: successfully imported module '_gettext' 326s JS IMPORT: Importing module gettext succeeded 326s JS IMPORT: Defining parent 0x18a9d073ecd0 of 0x1f27969639e8 'gettext' is mod 1 326s JS IMPORT: successfully imported module 'gettext' 326s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'GjsPrivate' 326s ok 91 Auto accessor generation set properties at construct time with locale 326s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf4113e70 type GParamInt 326s ok 92 Auto accessor generation notify when the property changes 326s ok 93 Auto accessor generation copies accessors for camel and kebab if snake accessors given 326s ok 94 Auto accessor generation copies accessors for snake and kebab if camel accessors given 326s ok 95 Auto accessor generation copies accessors for snake and camel if kebab accessors given 326s ok 96 Auto accessor generation readonly getter throws 326s ok 97 Auto accessor generation writeonly setter throws 326s ok 98 Auto accessor generation getter throws when setter defined 326s ok 99 Auto accessor generation setter throws when getter defined 326s ok 100 GObject class with JSObject property assigns a valid JSObject on construct 326s ok 101 GObject class with JSObject property Set null with an empty JSObject on construct 326s ok 102 GObject class with JSObject property assigns a null JSObject on construct 326s ok 103 GObject class with JSObject property assigns a JSObject Array on construct 326s ok 104 GObject class with JSObject property assigns a Function on construct 326s ok 105 GObject class with JSObject property throws an error when using a boolean value on construct 326s ok 106 GObject class with JSObject property throws an error when using an int value on construct 326s ok 107 GObject class with JSObject property throws an error when using a numeric value on construct 326s ok 108 GObject class with JSObject property throws an error when using a string value on construct 326s ok 109 GObject class with JSObject property throws an error when using an undefined value on construct 326s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 326s JS G PRM: JSObject created with param instance 0x62bf401a560 type GParamBoxed 326s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 326s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 326s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 326s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x1f279699b4c0, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 326s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x1f2796963bf0, JSClass 0x69ca5c40b060, in object 0x18a9d077b268 326s JS G NS: Found info type OBJECT for 'ConverterInputStream' in namespace 'Gio' 326s JS G NS: Found info type OBJECT for 'FilterInputStream' in namespace 'Gio' 326s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0x1f279699b588, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0x1f279699b5d8, JSClass 0x69ca5c40a680, in object 0x18a9d077b268 326s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 326s ok 110 GObject class with JSObject property property value survives when GObject wrapper is collected 326s ok 111 GObject class with JSObject signals emits signal with null JSObject parameter 326s ok 112 GObject class with JSObject signals emits signal with JSObject parameter 326s ok 113 GObject class with JSObject signals emits signal with multiple JSObject parameters 326s ok 114 GObject class with JSObject signals re-emits signal with same JSObject parameter 326s ok 115 GObject class with JSObject signals throws an error when using a boolean value as parameter 326s ok 116 GObject class with JSObject signals throws an error when using an int value as parameter 326s ok 117 GObject class with JSObject signals throws an error when using a numeric value as parameter 326s ok 118 GObject class with JSObject signals throws an error when using a string value as parameter 326s ok 119 GObject class with JSObject signals throws an error when using an undefined value as parameter 326s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 326s ok 120 GObject class with JSObject signals returns a JSObject 326s ok 121 GObject class with JSObject signals returns null when returning undefined 326s ok 122 GObject class with JSObject signals returns null when not returning 326s JS G CLSR: Unable to convert return value when invoking closure 326s ok 123 GObject class with JSObject signals throws an error when returning a boolean value 326s JS G CLSR: Unable to convert return value when invoking closure 326s ok 124 GObject class with JSObject signals throws an error when returning an int value 326s JS G CLSR: Unable to convert return value when invoking closure 326s ok 125 GObject class with JSObject signals throws an error when returning a numeric value 326s JS G CLSR: Unable to convert return value when invoking closure 326s ok 126 GObject class with JSObject signals throws an error when returning a string value 326s ok 127 GObject class with int64 properties can set an int64 property 326s ok 128 GObject class with int64 properties can construct with int64 property 326s JS G BXD: Defining method quit in prototype for GLib.MainLoop 326s JS MAINLOOP: Enqueue job , promise=, allocation site= 326s JS MAINLOOP: Main loop instance 0x62bf3fdb770: Spinning loop until released or hook cleared 326s JS MAINLOOP: handling job 0, 326s JS MAINLOOP: Enqueue job , promise=, allocation site= 326s JS MAINLOOP: Completed job 0 326s JS MAINLOOP: handling job 1, 326s JS MAINLOOP: Enqueue job , promise=, allocation site= 326s JS MAINLOOP: Completed job 1 326s JS MAINLOOP: handling job 2, 326s JS MAINLOOP: Enqueue job , promise=, allocation site= 326s JS MAINLOOP: Completed job 2 326s JS MAINLOOP: handling job 3, 326s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 326s JS MAINLOOP: Main loop instance 0x62bf3fdb770: release 326s JS MAINLOOP: Completed job 3 326s JS MEMORY: Memory report: before destroying context 326s JS MEMORY: 584 objects currently alive 326s JS MEMORY: boxed_instance = 103 326s JS MEMORY: boxed_prototype = 11 326s JS MEMORY: closure = 23 326s JS MEMORY: function = 287 326s JS MEMORY: fundamental_instance = 0 326s JS MEMORY: fundamental_prototype = 0 326s JS MEMORY: gerror_instance = 0 326s JS MEMORY: gerror_prototype = 0 326s JS MEMORY: interface = 10 326s JS MEMORY: module = 12 326s JS MEMORY: ns = 6 326s JS MEMORY: object_instance = 29 326s JS MEMORY: object_prototype = 71 326s JS MEMORY: param = 32 326s JS MEMORY: union_instance = 0 326s JS MEMORY: union_prototype = 0 326s JS CTX: JS shutdown sequence 326s JS CTX: Stopping profiler 326s JS CTX: Shutting down toggle queue 326s JS CTX: Notifying external reference holders of GjsContext dispose 326s JS MAINLOOP: Stopping promise job dispatcher 326s JS CTX: Notifying reference holders of GjsContext dispose 326s JS CTX: Checking unhandled promise rejections 326s JS CTX: Releasing cached JS wrappers 326s JS CTX: Final triggered GC 326s JS CTX: Destroying JS context 326s JS CTX: Releasing all native objects 326s JS CTX: Disabling auto GC 326s JS CTX: Ending trace on global object 326s JS CTX: Freeing allocated resources 326s JS CTX: JS context destroyed 326s PASS: gjs/testGObjectClass.test 326s Running test: gjs/testGLib.test 326s JS NATIVE: Registered native JS module '_promiseNative' 326s JS NATIVE: Registered native JS module '_byteArrayNative' 326s JS NATIVE: Registered native JS module '_encodingNative' 326s JS NATIVE: Registered native JS module '_gi' 326s JS NATIVE: Registered native JS module 'gi' 326s JS NATIVE: Registered native JS module 'cairoNative' 326s JS NATIVE: Registered native JS module 'system' 326s JS NATIVE: Registered native JS module 'console' 326s JS NATIVE: Registered native JS module '_print' 326s JS CTX: Enabling JIT 326s JS CTX: Initialized class GjsFileImporter prototype 0x2df96d00098 326s JS IMPORT: Defining parent (nil) of 0x2df96d000f8 'imports' is mod 0 326s JS IMPORT: Importing '_print' 326s JS NATIVE: Defining native module '_print' 326s JS IMPORT: Defining parent 0x2df96d000f8 of 0x2df96d006b0 '_print' is mod 1 326s JS IMPORT: successfully imported module '_print' 326s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 326s 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 0x2b27efe3b128 326s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b27efe3b128 326s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b27efe3b128 326s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b27efe3b128 326s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b27efe3b128 326s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b27efe3b128 326s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b27efe3b128 326s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b27efe3b128 326s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b27efe3b128 327s JS MAINLOOP: Main loop instance 0x1c1170e9b770: hold 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Starting promise job dispatcher 327s JS MAINLOOP: Main loop instance 0x1c1170e9b770: Spinning loop until released or hook cleared 327s JS MAINLOOP: handling job 0, 327s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 327s JS MAINLOOP: Main loop instance 0x1c1170e9b770: release 327s JS MAINLOOP: Completed job 0 327s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module metadata hook for module 0x2df96d131d0 327s JS IMPORT: Defining meta.importSync for module 0x2df96d131d0 327s JS NATIVE: Defining native module 'gi' 327s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2df96d135c0 327s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 327s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 327s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 327s JS IMPORT: Importing directory 'overrides' 327s JS IMPORT: Defining parent 0x2df96d000f8 of 0x2df96d136c0 'overrides' is mod 1 327s JS IMPORT: Defined importer 'overrides' 0x2df96d136c0 in 0x2df96d000f8 327s JS IMPORT: successfully imported directory 'overrides' 327s JS IMPORT: Importing '_byteArrayNative' 327s JS NATIVE: Defining native module '_byteArrayNative' 327s JS IMPORT: Defining parent 0x2df96d000f8 of 0x2df96d13b08 '_byteArrayNative' is mod 1 327s JS IMPORT: successfully imported module '_byteArrayNative' 327s JS IMPORT: Importing '_promiseNative' 327s JS NATIVE: Defining native module '_promiseNative' 327s JS IMPORT: Defining parent 0x2df96d000f8 of 0x2df96d13c48 '_promiseNative' is mod 1 327s JS IMPORT: successfully imported module '_promiseNative' 327s JS IMPORT: Importing module GLib succeeded 327s JS IMPORT: Defining parent 0x2df96d136c0 of 0x2b27efe3c128 'GLib' is mod 1 327s JS IMPORT: successfully imported module 'GLib' 327s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 327s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2b27efe7b060, JSClass 0x66014c828cd0, in object 0x2b27efe7b038 327s JS CTX: Initialized class GIRepositoryGType prototype 0x2df96d13e78 327s JS CTX: Initialized class GIRepositoryFunction prototype 0x2df96d13ed8 327s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 327s JS G BXD: Defined class for Error (GError), prototype 0x2b27efe7b0b0, JSClass 0x66014c828cd0, in object 0x2b27efe7b038 327s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 327s JS G BXD: Defined class for Variant (GVariant), prototype 0x2b27efe7b100, JSClass 0x66014c828cd0, in object 0x2b27efe7b038 327s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 327s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2b27efe7b150, JSClass 0x66014c828cd0, in object 0x2b27efe7b038 327s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 327s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2b27efe7b1a0, JSClass 0x66014c828cd0, in object 0x2b27efe7b038 327s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 327s JS G BXD: Defined class for Thread (GThread), prototype 0x2b27efe7b1f0, JSClass 0x66014c828cd0, in object 0x2b27efe7b038 327s JS G BXD: Defining method ref in prototype for GLib.Thread 327s JS G BXD: Defining method unref in prototype for GLib.Thread 327s JS G NS: Defined namespace 'GLib' 0x2b27efe7b038 in GIRepository 0x2df96d13450 327s JS IMPORT: Importing module jasmine succeeded 327s JS IMPORT: Defining parent 0x2df96d000f8 of 0x2b27efe3cb00 'jasmine' is mod 1 327s JS IMPORT: successfully imported module 'jasmine' 327s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 327s JS MAINLOOP: Main loop instance 0x1c1170e9b770: hold 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Main loop instance 0x1c1170e9b770: Spinning loop until released or hook cleared 327s JS MAINLOOP: handling job 0, 327s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 327s JS MAINLOOP: Main loop instance 0x1c1170e9b770: release 327s JS MAINLOOP: Completed job 0 327s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 327s JS IMPORT: Importing 'gi' 327s JS IMPORT: Defining parent 0x2df96d000f8 of 0x2df96d13450 'gi' is mod 1 327s JS IMPORT: successfully imported module 'gi' 327s JS IMPORT: Importing module byteArray succeeded 327s JS IMPORT: Defining parent 0x2df96d000f8 of 0x2b27efe3cc40 'byteArray' is mod 1 327s JS IMPORT: successfully imported module 'byteArray' 327s JS CTX: Script evaluation succeeded 327s JS MAINLOOP: Main loop instance 0x1c1170e9b770: Spinning loop until released or hook cleared 327s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module metadata hook for module 0x2df96d3bd80 327s JS IMPORT: Defining meta.importSync for module 0x2df96d3bd80 327s JS NATIVE: Defining native module 'system' 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b27efe3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b27efe3b128 327s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 327s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 327s JS MAINLOOP: Set main loop hook to 327s JS MAINLOOP: Main loop instance 0x1c1170e9b770: hold 327s JS MAINLOOP: Running and clearing main loop hook 327s JS G BXD: Defining method run in prototype for GLib.MainLoop 327s 1..32 327s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 327s JS G BXD: Defined class for Source (GSource), prototype 0x2b27efe7b268, JSClass 0x66014c828cd0, in object 0x2b27efe7b038 327s JS G BXD: Defining method set_priority in prototype for GLib.Source 327s JS IMPORT: Importing '_gi' 327s JS NATIVE: Defining native module '_gi' 327s JS IMPORT: Defining parent 0x2b27efe3eb98 of 0x2df96d03988 '_gi' is mod 1 327s JS IMPORT: successfully imported module '_gi' 327s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 327s JS G NS: Defined namespace 'GjsPrivate' 0x2b27efe7b308 in GIRepository 0x2b27efe3eb20 327s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 327s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 327s JS IMPORT: Importing module _common succeeded 327s JS IMPORT: Defining parent 0x2b27efe3eb98 of 0x2b27efec5970 '_common' is mod 1 327s JS IMPORT: successfully imported module '_common' 327s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 327s JS IMPORT: Importing module _legacy succeeded 327s JS IMPORT: Defining parent 0x2b27efe3eb98 of 0x2b27efec59c0 '_legacy' is mod 1 327s JS IMPORT: successfully imported module '_legacy' 327s JS IMPORT: Importing module GObject succeeded 327s JS IMPORT: Defining parent 0x2b27efe3eb80 of 0x2b27efec5920 'GObject' is mod 1 327s JS IMPORT: successfully imported module 'GObject' 327s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 327s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 327s JS G BXD: Defined class for String (GString), prototype 0x2b27efe7b588, JSClass 0x66014c828cd0, in object 0x2b27efe7b2e0 327s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 327s JS G PRM: Defined class ParamSpec prototype is 0x2b27efec5a60 class 0x66014c830030 in object 0x2b27efe7b2e0 327s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 327s JS G OBJ: Defined class for Object (GObject), prototype 0x2b27efe7b6f0, JSClass 0x66014c82a680, in object 0x2b27efe7b2e0 327s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 327s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 327s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2b27efe7b718, JSClass 0x66014c82a680, in object 0x2b27efe7b2e0 327s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 327s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 327s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 327s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 327s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 327s JS G NS: Defined namespace 'GObject' 0x2b27efe7b2e0 in GIRepository 0x2b27efe3eb20 327s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 327s JS G BXD: Defining method attach in prototype for GLib.Source 327s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 327s JS IMPORT: Module metadata hook for module 0x2b27efe60a50 327s JS IMPORT: Defining meta.importSync for module 0x2b27efe60a50 327s JS G BXD: Defining method get_string in prototype for GLib.Variant 327s JS G BXD: Defining method classify in prototype for GLib.Variant 327s JS G BXD: Defining method destroy in prototype for GLib.Source 327s ok 1 GVariant constructor constructs a string variant 327s JS G BXD: Defining method equal in prototype for GLib.Variant 327s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 327s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 327s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2b27efe7bb78, JSClass 0x66014c828cd0, in object 0x2b27efe7b038 327s JS G BXD: Defining method n_children in prototype for GLib.Variant 327s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 327s JS G BXD: Defining method get_variant in prototype for GLib.Variant 327s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 327s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 327s ok 3 GVariant constructor constructs a struct variant 327s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 327s ok 4 GVariant constructor constructs a maybe variant 327s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 327s ok 5 GVariant constructor constructs a byte array variant 327s ok 6 GVariant constructor constructs a byte array variant from a string 327s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 327s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 327s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 327s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 327s ok 11 GVariant strv unpacked matches constructed 327s JS G BXD: Defining method get_strv in prototype for GLib.Variant 327s ok 12 GVariant strv getter matches constructed 327s JS G BXD: Defining method dup_strv in prototype for GLib.Variant 327s ok 13 GVariant strv getter (dup) matches constructed 327s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 327s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 327s ok 14 GVariantDict lookup returns the unpacked variant 327s ok 15 GVariantDict lookup returns null if the key isn't present 327s ok 16 GLib spawn processes sync with null envp # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3523 327s JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' 327s ok 17 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 327s ok 18 GLib string function overrides GLib.stpcpy 327s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 327s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 327s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 327s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 327s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 327s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 327s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 327s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 327s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 327s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 327s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 327s JS G ENUM: Defining GLib.LogLevelFlags as 0x2df96d0d928 327s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 327s ok 19 GLib string function overrides GLib.strstr_len 327s ok 20 GLib string function overrides GLib.strrstr 327s ok 21 GLib string function overrides GLib.strrstr_len 327s ok 22 GLib string function overrides GLib.strup 327s ok 23 GLib string function overrides GLib.strdown 327s ok 24 GLib string function overrides GLib.strreverse 327s JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 327s ok 25 GLib string function overrides GLib.ascii_dtostr 327s ok 26 GLib string function overrides GLib.ascii_formatd 327s ok 27 GLib string function overrides GLib.strchug 327s ok 28 GLib string function overrides GLib.strchomp 327s ok 29 GLib string function overrides GLib.strstrip 327s JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' 327s ok 30 GLib string function overrides GLib.strdelimit 327s ok 31 GLib string function overrides GLib.strcanon 327s JS G NS: Found info type FUNCTION for 'base64_encode' in namespace 'GLib' 327s JS IMPORT: Module metadata hook for module 0x2b27efe60af8 327s JS IMPORT: Defining meta.importSync for module 0x2b27efe60af8 327s JS NATIVE: Defining native module '_encodingNative' 327s ok 32 GLib string function overrides GLib.base64_encode 327s JS G BXD: Defining method quit in prototype for GLib.MainLoop 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Main loop instance 0x1c1170e9b770: Spinning loop until released or hook cleared 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 1 327s JS MAINLOOP: handling job 2, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 2 327s JS MAINLOOP: handling job 3, 327s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 327s JS MAINLOOP: Main loop instance 0x1c1170e9b770: release 327s JS MAINLOOP: Completed job 3 327s JS MEMORY: Memory report: before destroying context 327s JS MEMORY: 471 objects currently alive 327s JS MEMORY: boxed_instance = 329 327s JS MEMORY: boxed_prototype = 9 327s JS MEMORY: closure = 1 327s JS MEMORY: function = 121 327s JS MEMORY: fundamental_instance = 0 327s JS MEMORY: fundamental_prototype = 0 327s JS MEMORY: gerror_instance = 0 327s JS MEMORY: gerror_prototype = 0 327s JS MEMORY: interface = 0 327s JS MEMORY: module = 6 327s JS MEMORY: ns = 3 327s JS MEMORY: object_instance = 0 327s JS MEMORY: object_prototype = 2 327s JS MEMORY: param = 0 327s JS MEMORY: union_instance = 0 327s JS MEMORY: union_prototype = 0 327s JS CTX: JS shutdown sequence 327s JS CTX: Stopping profiler 327s JS CTX: Shutting down toggle queue 327s JS CTX: Notifying external reference holders of GjsContext dispose 327s JS MAINLOOP: Stopping promise job dispatcher 327s JS CTX: Notifying reference holders of GjsContext dispose 327s JS CTX: Checking unhandled promise rejections 327s JS CTX: Releasing cached JS wrappers 327s JS CTX: Final triggered GC 327s JS CTX: Destroying JS context 327s JS CTX: Releasing all native objects 327s JS CTX: Disabling auto GC 327s JS CTX: Ending trace on global object 327s JS CTX: Freeing allocated resources 327s JS CTX: JS context destroyed 327s PASS: gjs/testGLib.test 327s Running test: gjs/testAsync.test 327s JS NATIVE: Registered native JS module '_promiseNative' 327s JS NATIVE: Registered native JS module '_byteArrayNative' 327s JS NATIVE: Registered native JS module '_encodingNative' 327s JS NATIVE: Registered native JS module '_gi' 327s JS NATIVE: Registered native JS module 'gi' 327s JS NATIVE: Registered native JS module 'cairoNative' 327s JS NATIVE: Registered native JS module 'system' 327s JS NATIVE: Registered native JS module 'console' 327s JS NATIVE: Registered native JS module '_print' 327s JS CTX: Enabling JIT 327s JS CTX: Initialized class GjsFileImporter prototype 0x3f1d1e000098 327s JS IMPORT: Defining parent (nil) of 0x3f1d1e0000f8 'imports' is mod 0 327s JS IMPORT: Importing '_print' 327s JS NATIVE: Defining native module '_print' 327s JS IMPORT: Defining parent 0x3f1d1e0000f8 of 0x3f1d1e0006b0 '_print' is mod 1 327s JS IMPORT: successfully imported module '_print' 327s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 327s 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 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x141b5c3b128 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: hold 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Starting promise job dispatcher 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: Spinning loop until released or hook cleared 327s JS MAINLOOP: handling job 0, 327s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: release 327s JS MAINLOOP: Completed job 0 327s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module metadata hook for module 0x3f1d1e0131d0 327s JS IMPORT: Defining meta.importSync for module 0x3f1d1e0131d0 327s JS NATIVE: Defining native module 'gi' 327s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3f1d1e0135c0 327s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 327s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 327s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 327s JS IMPORT: Importing directory 'overrides' 327s JS IMPORT: Defining parent 0x3f1d1e0000f8 of 0x3f1d1e0136c0 'overrides' is mod 1 327s JS IMPORT: Defined importer 'overrides' 0x3f1d1e0136c0 in 0x3f1d1e0000f8 327s JS IMPORT: successfully imported directory 'overrides' 327s JS IMPORT: Importing '_byteArrayNative' 327s JS NATIVE: Defining native module '_byteArrayNative' 327s JS IMPORT: Defining parent 0x3f1d1e0000f8 of 0x3f1d1e013b08 '_byteArrayNative' is mod 1 327s JS IMPORT: successfully imported module '_byteArrayNative' 327s JS IMPORT: Importing '_promiseNative' 327s JS NATIVE: Defining native module '_promiseNative' 327s JS IMPORT: Defining parent 0x3f1d1e0000f8 of 0x3f1d1e013c48 '_promiseNative' is mod 1 327s JS IMPORT: successfully imported module '_promiseNative' 327s JS IMPORT: Importing module GLib succeeded 327s JS IMPORT: Defining parent 0x3f1d1e0136c0 of 0x141b5c3c128 'GLib' is mod 1 327s JS IMPORT: successfully imported module 'GLib' 327s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 327s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x141b5c7b060, JSClass 0x7ac67d9b8cd0, in object 0x141b5c7b038 327s JS CTX: Initialized class GIRepositoryGType prototype 0x3f1d1e013e78 327s JS CTX: Initialized class GIRepositoryFunction prototype 0x3f1d1e013ed8 327s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 327s JS G BXD: Defined class for Error (GError), prototype 0x141b5c7b0b0, JSClass 0x7ac67d9b8cd0, in object 0x141b5c7b038 327s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 327s JS G BXD: Defined class for Variant (GVariant), prototype 0x141b5c7b100, JSClass 0x7ac67d9b8cd0, in object 0x141b5c7b038 327s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 327s JS G BXD: Defined class for Bytes (GBytes), prototype 0x141b5c7b150, JSClass 0x7ac67d9b8cd0, in object 0x141b5c7b038 327s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 327s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x141b5c7b1a0, JSClass 0x7ac67d9b8cd0, in object 0x141b5c7b038 327s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 327s JS G BXD: Defined class for Thread (GThread), prototype 0x141b5c7b1f0, JSClass 0x7ac67d9b8cd0, in object 0x141b5c7b038 327s JS G BXD: Defining method ref in prototype for GLib.Thread 327s JS G BXD: Defining method unref in prototype for GLib.Thread 327s JS G NS: Defined namespace 'GLib' 0x141b5c7b038 in GIRepository 0x3f1d1e013450 327s JS IMPORT: Importing module jasmine succeeded 327s JS IMPORT: Defining parent 0x3f1d1e0000f8 of 0x141b5c3cb00 'jasmine' is mod 1 327s JS IMPORT: successfully imported module 'jasmine' 327s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: hold 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: Spinning loop until released or hook cleared 327s JS MAINLOOP: handling job 0, 327s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: release 327s JS MAINLOOP: Completed job 0 327s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testAsync.js' (file:///usr/libexec/installed-tests/gjs/js/testAsync.js), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Importing '_gi' 327s JS NATIVE: Defining native module '_gi' 327s JS IMPORT: Defining parent 0x3f1d1e0000f8 of 0x3f1d1e027d28 '_gi' is mod 1 327s JS IMPORT: successfully imported module '_gi' 327s JS IMPORT: Importing 'gi' 327s JS IMPORT: Defining parent 0x3f1d1e0000f8 of 0x3f1d1e013450 'gi' is mod 1 327s JS IMPORT: successfully imported module 'gi' 327s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 327s JS G NS: Defined namespace 'GjsPrivate' 0x141b5c7b290 in GIRepository 0x3f1d1e013450 327s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 327s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 327s JS IMPORT: Importing module _common succeeded 327s JS IMPORT: Defining parent 0x3f1d1e0000f8 of 0x141b5c3cc68 '_common' is mod 1 327s JS IMPORT: successfully imported module '_common' 327s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 327s JS IMPORT: Importing module _legacy succeeded 327s JS IMPORT: Defining parent 0x3f1d1e0000f8 of 0x141b5c3ccb8 '_legacy' is mod 1 327s JS IMPORT: successfully imported module '_legacy' 327s JS IMPORT: Importing module GObject succeeded 327s JS IMPORT: Defining parent 0x3f1d1e0136c0 of 0x141b5c3cc18 'GObject' is mod 1 327s JS IMPORT: successfully imported module 'GObject' 327s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 327s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 327s JS G BXD: Defined class for String (GString), prototype 0x141b5c7b510, JSClass 0x7ac67d9b8cd0, in object 0x141b5c7b268 327s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 327s JS G PRM: Defined class ParamSpec prototype is 0x141b5c3cd58 class 0x7ac67d9c0030 in object 0x141b5c7b268 327s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 327s JS G OBJ: Defined class for Object (GObject), prototype 0x141b5c7b678, JSClass 0x7ac67d9ba680, in object 0x141b5c7b268 327s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 327s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 327s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x141b5c7b6a0, JSClass 0x7ac67d9ba680, in object 0x141b5c7b268 327s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 327s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 327s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 327s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 327s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 327s JS G NS: Defined namespace 'GObject' 0x141b5c7b268 in GIRepository 0x3f1d1e013450 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: hold 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: Spinning loop until released or hook cleared 327s JS MAINLOOP: handling job 0, 327s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testAsync.js async resolved" 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: release 327s JS MAINLOOP: Completed job 0 327s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module metadata hook for module 0x3f1d1e033b28 327s JS IMPORT: Defining meta.importSync for module 0x3f1d1e033b28 327s JS NATIVE: Defining native module 'system' 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x141b5c3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x141b5c3b128 327s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 327s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 327s JS MAINLOOP: Set main loop hook to 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: hold 327s JS MAINLOOP: Running and clearing main loop hook 327s JS G BXD: Defining method run in prototype for GLib.MainLoop 327s 1..10 327s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 327s JS G BXD: Defined class for Source (GSource), prototype 0x141b5c7b6f0, JSClass 0x7ac67d9b8cd0, in object 0x141b5c7b038 327s JS G BXD: Defining method set_priority in prototype for GLib.Source 327s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 327s JS G BXD: Defining method attach in prototype for GLib.Source 327s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 327s JS IMPORT: Module metadata hook for module 0x3f1d1e003258 327s JS IMPORT: Defining meta.importSync for module 0x3f1d1e003258 327s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 327s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Completed job 1 327s JS G BXD: Defining method destroy in prototype for GLib.Source 327s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 327s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Completed job 1 327s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Completed job 1 327s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 327s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Completed job 1 327s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 327s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Completed job 1 327s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Completed job 1 327s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Completed job 1 327s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Completed job 1 327s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Completed job 1 327s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Completed job 1 327s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 327s JS G BXD: Defining method quit in prototype for GLib.MainLoop 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: Spinning loop until released or hook cleared 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 1 327s JS MAINLOOP: handling job 2, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 2 327s JS MAINLOOP: handling job 3, 327s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 327s JS MAINLOOP: Main loop instance 0x12d7287cb770: release 327s JS MAINLOOP: Completed job 3 327s JS MEMORY: Memory report: before destroying context 327s JS MEMORY: 177 objects currently alive 327s JS MEMORY: boxed_instance = 63 327s JS MEMORY: boxed_prototype = 8 327s JS MEMORY: closure = 1 327s JS MEMORY: function = 95 327s JS MEMORY: fundamental_instance = 0 327s JS MEMORY: fundamental_prototype = 0 327s JS MEMORY: gerror_instance = 0 327s JS MEMORY: gerror_prototype = 0 327s JS MEMORY: interface = 0 327s JS MEMORY: module = 5 327s JS MEMORY: ns = 3 327s JS MEMORY: object_instance = 0 327s JS MEMORY: object_prototype = 2 327s JS MEMORY: param = 0 327s JS MEMORY: union_instance = 0 327s JS MEMORY: union_prototype = 0 327s JS CTX: JS shutdown sequence 327s JS CTX: Stopping profiler 327s JS CTX: Shutting down toggle queue 327s JS CTX: Notifying external reference holders of GjsContext dispose 327s JS MAINLOOP: Stopping promise job dispatcher 327s JS CTX: Notifying reference holders of GjsContext dispose 327s JS CTX: Checking unhandled promise rejections 327s JS CTX: Releasing cached JS wrappers 327s JS CTX: Final triggered GC 327s JS CTX: Destroying JS context 327s JS CTX: Releasing all native objects 327s JS CTX: Disabling auto GC 327s JS CTX: Ending trace on global object 327s JS CTX: Freeing allocated resources 327s JS CTX: JS context destroyed 327s PASS: gjs/testAsync.test 327s Running test: gjs/testTimers.test 327s JS NATIVE: Registered native JS module '_promiseNative' 327s JS NATIVE: Registered native JS module '_byteArrayNative' 327s JS NATIVE: Registered native JS module '_encodingNative' 327s JS NATIVE: Registered native JS module '_gi' 327s JS NATIVE: Registered native JS module 'gi' 327s JS NATIVE: Registered native JS module 'cairoNative' 327s JS NATIVE: Registered native JS module 'system' 327s JS NATIVE: Registered native JS module 'console' 327s JS NATIVE: Registered native JS module '_print' 327s JS CTX: Enabling JIT 327s JS CTX: Initialized class GjsFileImporter prototype 0x50759400098 327s JS IMPORT: Defining parent (nil) of 0x507594000f8 'imports' is mod 0 327s JS IMPORT: Importing '_print' 327s JS NATIVE: Defining native module '_print' 327s JS IMPORT: Defining parent 0x507594000f8 of 0x507594006b0 '_print' is mod 1 327s JS IMPORT: successfully imported module '_print' 327s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 327s 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 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7f5f1d3b128 327s JS MAINLOOP: Main loop instance 0x21ee756b770: hold 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Starting promise job dispatcher 327s JS MAINLOOP: Main loop instance 0x21ee756b770: Spinning loop until released or hook cleared 327s JS MAINLOOP: handling job 0, 327s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 327s JS MAINLOOP: Main loop instance 0x21ee756b770: release 327s JS MAINLOOP: Completed job 0 327s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module metadata hook for module 0x507594131d0 327s JS IMPORT: Defining meta.importSync for module 0x507594131d0 327s JS NATIVE: Defining native module 'gi' 327s JS CTX: Initialized class GIRepositoryNamespace prototype 0x507594135c0 327s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 327s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 327s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 327s JS IMPORT: Importing directory 'overrides' 327s JS IMPORT: Defining parent 0x507594000f8 of 0x507594136c0 'overrides' is mod 1 327s JS IMPORT: Defined importer 'overrides' 0x507594136c0 in 0x507594000f8 327s JS IMPORT: successfully imported directory 'overrides' 327s JS IMPORT: Importing '_byteArrayNative' 327s JS NATIVE: Defining native module '_byteArrayNative' 327s JS IMPORT: Defining parent 0x507594000f8 of 0x50759413b08 '_byteArrayNative' is mod 1 327s JS IMPORT: successfully imported module '_byteArrayNative' 327s JS IMPORT: Importing '_promiseNative' 327s JS NATIVE: Defining native module '_promiseNative' 327s JS IMPORT: Defining parent 0x507594000f8 of 0x50759413c48 '_promiseNative' is mod 1 327s JS IMPORT: successfully imported module '_promiseNative' 327s JS IMPORT: Importing module GLib succeeded 327s JS IMPORT: Defining parent 0x507594136c0 of 0x7f5f1d3c128 'GLib' is mod 1 327s JS IMPORT: successfully imported module 'GLib' 327s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 327s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x7f5f1d7b060, JSClass 0x707e950c8cd0, in object 0x7f5f1d7b038 327s JS CTX: Initialized class GIRepositoryGType prototype 0x50759413e78 327s JS CTX: Initialized class GIRepositoryFunction prototype 0x50759413ed8 327s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 327s JS G BXD: Defined class for Error (GError), prototype 0x7f5f1d7b0b0, JSClass 0x707e950c8cd0, in object 0x7f5f1d7b038 327s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 327s JS G BXD: Defined class for Variant (GVariant), prototype 0x7f5f1d7b100, JSClass 0x707e950c8cd0, in object 0x7f5f1d7b038 327s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 327s JS G BXD: Defined class for Bytes (GBytes), prototype 0x7f5f1d7b150, JSClass 0x707e950c8cd0, in object 0x7f5f1d7b038 327s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 327s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x7f5f1d7b1a0, JSClass 0x707e950c8cd0, in object 0x7f5f1d7b038 327s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 327s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 327s JS G BXD: Defined class for Thread (GThread), prototype 0x7f5f1d7b1f0, JSClass 0x707e950c8cd0, in object 0x7f5f1d7b038 327s JS G BXD: Defining method ref in prototype for GLib.Thread 327s JS G BXD: Defining method unref in prototype for GLib.Thread 327s JS G NS: Defined namespace 'GLib' 0x7f5f1d7b038 in GIRepository 0x50759413450 327s JS IMPORT: Importing module jasmine succeeded 327s JS IMPORT: Defining parent 0x507594000f8 of 0x7f5f1d3cb00 'jasmine' is mod 1 327s JS IMPORT: successfully imported module 'jasmine' 327s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 327s JS MAINLOOP: Main loop instance 0x21ee756b770: hold 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Main loop instance 0x21ee756b770: Spinning loop until released or hook cleared 327s JS MAINLOOP: handling job 0, 327s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 327s JS MAINLOOP: Main loop instance 0x21ee756b770: release 327s JS MAINLOOP: Completed job 0 327s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testTimers.js' (file:///usr/libexec/installed-tests/gjs/js/testTimers.js), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f5f1d3b128 327s JS MAINLOOP: Main loop instance 0x21ee756b770: hold 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Main loop instance 0x21ee756b770: Spinning loop until released or hook cleared 327s JS MAINLOOP: handling job 0, 327s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testTimers.js async resolved" 327s JS MAINLOOP: Main loop instance 0x21ee756b770: release 327s JS MAINLOOP: Completed job 0 327s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module metadata hook for module 0x50759430f08 327s JS IMPORT: Defining meta.importSync for module 0x50759430f08 327s JS NATIVE: Defining native module 'system' 327s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7f5f1d3b128 327s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7f5f1d3b128 327s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 327s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 327s JS MAINLOOP: Set main loop hook to 327s JS MAINLOOP: Main loop instance 0x21ee756b770: hold 327s JS MAINLOOP: Running and clearing main loop hook 327s JS G BXD: Defining method run in prototype for GLib.MainLoop 327s 1..16 327s JS IMPORT: Importing 'gi' 327s JS IMPORT: Defining parent 0x507594000f8 of 0x50759413450 'gi' is mod 1 327s JS IMPORT: successfully imported module 'gi' 327s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 327s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 327s JS G BXD: Defined class for Source (GSource), prototype 0x7f5f1d7b268, JSClass 0x707e950c8cd0, in object 0x7f5f1d7b038 327s JS G BXD: Defining method set_priority in prototype for GLib.Source 327s JS IMPORT: Importing '_gi' 327s JS NATIVE: Defining native module '_gi' 327s JS IMPORT: Defining parent 0x507594000f8 of 0x50759436940 '_gi' is mod 1 327s JS IMPORT: successfully imported module '_gi' 327s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 327s JS G NS: Defined namespace 'GjsPrivate' 0x7f5f1d7b308 in GIRepository 0x50759413450 327s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 327s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 327s JS IMPORT: Importing module _common succeeded 327s JS IMPORT: Defining parent 0x507594000f8 of 0x7f5f1d3ce20 '_common' is mod 1 327s JS IMPORT: successfully imported module '_common' 327s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 327s JS IMPORT: Importing module _legacy succeeded 327s JS IMPORT: Defining parent 0x507594000f8 of 0x7f5f1d3ce70 '_legacy' is mod 1 327s JS IMPORT: successfully imported module '_legacy' 327s JS IMPORT: Importing module GObject succeeded 327s JS IMPORT: Defining parent 0x507594136c0 of 0x7f5f1d3cdd0 'GObject' is mod 1 327s JS IMPORT: successfully imported module 'GObject' 327s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 327s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 327s JS G BXD: Defined class for String (GString), prototype 0x7f5f1d7b588, JSClass 0x707e950c8cd0, in object 0x7f5f1d7b2e0 327s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 327s JS G PRM: Defined class ParamSpec prototype is 0x7f5f1d3cf10 class 0x707e950d0030 in object 0x7f5f1d7b2e0 327s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 327s JS G OBJ: Defined class for Object (GObject), prototype 0x7f5f1d7b6f0, JSClass 0x707e950ca680, in object 0x7f5f1d7b2e0 327s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 327s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 327s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x7f5f1d7b718, JSClass 0x707e950ca680, in object 0x7f5f1d7b2e0 327s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 327s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 327s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 327s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 327s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 327s JS G NS: Defined namespace 'GObject' 0x7f5f1d7b2e0 in GIRepository 0x50759413450 327s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 327s JS G BXD: Defining method attach in prototype for GLib.Source 327s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 327s JS IMPORT: Module metadata hook for module 0x50759403258 327s JS IMPORT: Defining meta.importSync for module 0x50759403258 327s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 1 327s JS MAINLOOP: handling job 2, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 2 327s JS MAINLOOP: handling job 3, 327s JS G BXD: Defining method destroy in prototype for GLib.Source 327s ok 1 Timers times out successfully 327s JS MAINLOOP: Completed job 3 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: handling job 0, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 0 327s JS MAINLOOP: handling job 1, 327s JS MAINLOOP: Enqueue job , promise=, allocation site= 327s JS MAINLOOP: Completed job 1 327s JS MAINLOOP: handling job 2, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 2 329s JS MAINLOOP: handling job 3, 329s ok 2 Timers has correct timeout args 329s JS MAINLOOP: Completed job 3 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: handling job 1, 329s ok 3 Timers cancels successfully 329s JS MAINLOOP: Completed job 1 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: handling job 1, 329s ok 4 Timers cancels multiple correctly 329s JS MAINLOOP: Completed job 1 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: handling job 1, 329s ok 5 Timers cancels invalid silent fail 329s JS MAINLOOP: Completed job 1 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: handling job 1, 329s ok 6 Timers interval success 329s JS MAINLOOP: Completed job 1 329s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: handling job 1, 329s ok 7 Timers cancels interval successfully 329s JS MAINLOOP: Completed job 1 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: handling job 1, 329s ok 8 Timers ordering interval 329s JS MAINLOOP: Completed job 1 329s ok 9 Timers cancel invalid silent fail 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: handling job 1, 329s ok 10 Timers callback this 329s JS MAINLOOP: Completed job 1 329s ok 11 Timers bind this 329s ok 12 Timers function names match spec 329s ok 13 Timers argument lengths match spec 329s ok 14 Timers clear and interval are unique functions 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: handling job 1, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 1 329s JS MAINLOOP: handling job 2, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 2 329s JS MAINLOOP: handling job 3, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 3 329s JS MAINLOOP: handling job 4, 329s ok 15 Timers microtask ordering 329s JS MAINLOOP: Completed job 4 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: handling job 1, 329s JS MAINLOOP: Completed job 1 329s JS MAINLOOP: handling job 2, 329s JS MAINLOOP: Completed job 2 329s JS MAINLOOP: handling job 3, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 3 329s JS MAINLOOP: handling job 4, 329s JS MAINLOOP: Completed job 4 329s JS MAINLOOP: handling job 5, 329s JS MAINLOOP: Completed job 5 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: handling job 0, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 0 329s JS MAINLOOP: handling job 1, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 1 329s JS MAINLOOP: handling job 2, 329s JS MAINLOOP: Enqueue job , promise=, allocation site= 329s JS MAINLOOP: Completed job 2 329s JS MAINLOOP: handling job 3, 329s ok 16 Timers nested microtask ordering 329s JS MAINLOOP: Completed job 3 330s JS G BXD: Defining method quit in prototype for GLib.MainLoop 330s JS MAINLOOP: Enqueue job , promise=, allocation site= 330s JS MAINLOOP: Main loop instance 0x21ee756b770: Spinning loop until released or hook cleared 330s JS MAINLOOP: handling job 0, 330s JS MAINLOOP: Enqueue job , promise=, allocation site= 330s JS MAINLOOP: Completed job 0 330s JS MAINLOOP: handling job 1, 330s JS MAINLOOP: Enqueue job , promise=, allocation site= 330s JS MAINLOOP: Completed job 1 330s JS MAINLOOP: handling job 2, 330s JS MAINLOOP: Enqueue job , promise=, allocation site= 330s JS MAINLOOP: Completed job 2 330s JS MAINLOOP: handling job 3, 330s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 330s JS MAINLOOP: Main loop instance 0x21ee756b770: release 330s JS MAINLOOP: Completed job 3 330s JS MEMORY: Memory report: before destroying context 330s JS MEMORY: 228 objects currently alive 330s JS MEMORY: boxed_instance = 114 330s JS MEMORY: boxed_prototype = 8 330s JS MEMORY: closure = 1 330s JS MEMORY: function = 95 330s JS MEMORY: fundamental_instance = 0 330s JS MEMORY: fundamental_prototype = 0 330s JS MEMORY: gerror_instance = 0 330s JS MEMORY: gerror_prototype = 0 330s JS MEMORY: interface = 0 330s JS MEMORY: module = 5 330s JS MEMORY: ns = 3 330s JS MEMORY: object_instance = 0 330s JS MEMORY: object_prototype = 2 330s JS MEMORY: param = 0 330s JS MEMORY: union_instance = 0 330s JS MEMORY: union_prototype = 0 330s JS CTX: JS shutdown sequence 330s JS CTX: Stopping profiler 330s JS CTX: Shutting down toggle queue 330s JS CTX: Notifying external reference holders of GjsContext dispose 330s JS MAINLOOP: Stopping promise job dispatcher 330s JS CTX: Notifying reference holders of GjsContext dispose 330s JS CTX: Checking unhandled promise rejections 330s JS CTX: Releasing cached JS wrappers 330s JS CTX: Final triggered GC 330s JS CTX: Destroying JS context 330s JS CTX: Releasing all native objects 330s JS CTX: Disabling auto GC 330s JS CTX: Ending trace on global object 330s JS CTX: Freeing allocated resources 330s JS CTX: JS context destroyed 330s PASS: gjs/testTimers.test 330s Running test: gjs/testFundamental.test 330s JS NATIVE: Registered native JS module '_promiseNative' 330s JS NATIVE: Registered native JS module '_byteArrayNative' 330s JS NATIVE: Registered native JS module '_encodingNative' 330s JS NATIVE: Registered native JS module '_gi' 330s JS NATIVE: Registered native JS module 'gi' 330s JS NATIVE: Registered native JS module 'cairoNative' 330s JS NATIVE: Registered native JS module 'system' 330s JS NATIVE: Registered native JS module 'console' 330s JS NATIVE: Registered native JS module '_print' 330s JS CTX: Enabling JIT 330s JS CTX: Initialized class GjsFileImporter prototype 0x1a66adb00098 330s JS IMPORT: Defining parent (nil) of 0x1a66adb000f8 'imports' is mod 0 330s JS IMPORT: Importing '_print' 330s JS NATIVE: Defining native module '_print' 330s JS IMPORT: Defining parent 0x1a66adb000f8 of 0x1a66adb006b0 '_print' is mod 1 330s JS IMPORT: successfully imported module '_print' 330s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 330s 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 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1f536e73b128 330s JS MAINLOOP: Main loop instance 0x11ff8a5ab770: hold 330s JS MAINLOOP: Enqueue job , promise=, allocation site= 330s JS MAINLOOP: Starting promise job dispatcher 330s JS MAINLOOP: Main loop instance 0x11ff8a5ab770: Spinning loop until released or hook cleared 330s JS MAINLOOP: handling job 0, 330s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 330s JS MAINLOOP: Main loop instance 0x11ff8a5ab770: release 330s JS MAINLOOP: Completed job 0 330s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module metadata hook for module 0x1a66adb131d0 330s JS IMPORT: Defining meta.importSync for module 0x1a66adb131d0 330s JS NATIVE: Defining native module 'gi' 330s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1a66adb135c0 330s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 330s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 330s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 330s JS IMPORT: Importing directory 'overrides' 330s JS IMPORT: Defining parent 0x1a66adb000f8 of 0x1a66adb136c0 'overrides' is mod 1 330s JS IMPORT: Defined importer 'overrides' 0x1a66adb136c0 in 0x1a66adb000f8 330s JS IMPORT: successfully imported directory 'overrides' 330s JS IMPORT: Importing '_byteArrayNative' 330s JS NATIVE: Defining native module '_byteArrayNative' 330s JS IMPORT: Defining parent 0x1a66adb000f8 of 0x1a66adb13b08 '_byteArrayNative' is mod 1 330s JS IMPORT: successfully imported module '_byteArrayNative' 330s JS IMPORT: Importing '_promiseNative' 330s JS NATIVE: Defining native module '_promiseNative' 330s JS IMPORT: Defining parent 0x1a66adb000f8 of 0x1a66adb13c48 '_promiseNative' is mod 1 330s JS IMPORT: successfully imported module '_promiseNative' 330s JS IMPORT: Importing module GLib succeeded 330s JS IMPORT: Defining parent 0x1a66adb136c0 of 0x1f536e73c128 'GLib' is mod 1 330s JS IMPORT: successfully imported module 'GLib' 330s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 330s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1f536e77b060, JSClass 0x7eae4ec78cd0, in object 0x1f536e77b038 330s JS CTX: Initialized class GIRepositoryGType prototype 0x1a66adb13e78 330s JS CTX: Initialized class GIRepositoryFunction prototype 0x1a66adb13ed8 330s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 330s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 330s JS G BXD: Defined class for Error (GError), prototype 0x1f536e77b0b0, JSClass 0x7eae4ec78cd0, in object 0x1f536e77b038 330s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 330s JS G BXD: Defined class for Variant (GVariant), prototype 0x1f536e77b100, JSClass 0x7eae4ec78cd0, in object 0x1f536e77b038 330s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 330s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1f536e77b150, JSClass 0x7eae4ec78cd0, in object 0x1f536e77b038 330s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 330s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 330s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1f536e77b1a0, JSClass 0x7eae4ec78cd0, in object 0x1f536e77b038 330s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 330s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 330s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 330s JS G BXD: Defined class for Thread (GThread), prototype 0x1f536e77b1f0, JSClass 0x7eae4ec78cd0, in object 0x1f536e77b038 330s JS G BXD: Defining method ref in prototype for GLib.Thread 330s JS G BXD: Defining method unref in prototype for GLib.Thread 330s JS G NS: Defined namespace 'GLib' 0x1f536e77b038 in GIRepository 0x1a66adb13450 330s JS IMPORT: Importing module jasmine succeeded 330s JS IMPORT: Defining parent 0x1a66adb000f8 of 0x1f536e73cb00 'jasmine' is mod 1 330s JS IMPORT: successfully imported module 'jasmine' 330s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 330s JS MAINLOOP: Main loop instance 0x11ff8a5ab770: hold 330s JS MAINLOOP: Enqueue job , promise=, allocation site= 330s JS MAINLOOP: Main loop instance 0x11ff8a5ab770: Spinning loop until released or hook cleared 330s JS MAINLOOP: handling job 0, 330s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 330s JS MAINLOOP: Main loop instance 0x11ff8a5ab770: release 330s JS MAINLOOP: Completed job 0 330s JS IMPORT: Importing 'gi' 330s JS IMPORT: Defining parent 0x1a66adb000f8 of 0x1a66adb13450 'gi' is mod 1 330s JS IMPORT: successfully imported module 'gi' 330s JS IMPORT: Importing '_gi' 330s JS NATIVE: Defining native module '_gi' 330s JS IMPORT: Defining parent 0x1a66adb000f8 of 0x1a66adb276c8 '_gi' is mod 1 330s JS IMPORT: successfully imported module '_gi' 330s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 330s JS G NS: Defined namespace 'GjsPrivate' 0x1f536e77b290 in GIRepository 0x1a66adb13450 330s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 330s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 330s JS IMPORT: Importing module _common succeeded 330s JS IMPORT: Defining parent 0x1a66adb000f8 of 0x1f536e73cc90 '_common' is mod 1 330s JS IMPORT: successfully imported module '_common' 330s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 330s JS IMPORT: Importing module _legacy succeeded 330s JS IMPORT: Defining parent 0x1a66adb000f8 of 0x1f536e73cce0 '_legacy' is mod 1 330s JS IMPORT: successfully imported module '_legacy' 330s JS IMPORT: Importing module GObject succeeded 330s JS IMPORT: Defining parent 0x1a66adb136c0 of 0x1f536e73cc40 'GObject' is mod 1 330s JS IMPORT: successfully imported module 'GObject' 330s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 330s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 330s JS G BXD: Defined class for String (GString), prototype 0x1f536e77b510, JSClass 0x7eae4ec78cd0, in object 0x1f536e77b268 330s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 330s JS G PRM: Defined class ParamSpec prototype is 0x1f536e73cd80 class 0x7eae4ec80030 in object 0x1f536e77b268 330s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 330s JS G OBJ: Defined class for Object (GObject), prototype 0x1f536e77b678, JSClass 0x7eae4ec7a680, in object 0x1f536e77b268 330s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 330s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 330s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1f536e77b6a0, JSClass 0x7eae4ec7a680, in object 0x1f536e77b268 330s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 330s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 330s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 330s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 330s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 330s JS G NS: Defined namespace 'GObject' 0x1f536e77b268 in GIRepository 0x1a66adb13450 330s 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 330s JS G NS: Defined namespace 'Regress' 0x1f536e77b6f0 in GIRepository 0x1a66adb13450 330s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 330s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x1f536e77b718, JSClass 0x7eae4ec7a6b0, in object 0x1f536e77b6f0 330s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 330s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 330s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x1f536e77b768, JSClass 0x7eae4ec7a6b0, in object 0x1f536e77b6f0 330s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 330s JS G NS: Found info type OBJECT for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 330s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x1f536e77b7b8, JSClass 0x7eae4ec7a6b0, in object 0x1f536e77b6f0 330s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 330s JS G NS: Found info type OBJECT for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 330s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0x1f536e77b808, JSClass 0x7eae4ec7a6b0, in object 0x1f536e77b6f0 330s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 330s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 330s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 330s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 330s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 330s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 330s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 330s JS G ENUM: Defining enum value ACTION (fixed from action) 32 330s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 330s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 330s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 330s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 330s JS G ENUM: Defining GObject.SignalFlags as 0x1a66adb2c0d0 330s JS CTX: Script evaluation succeeded 330s JS MAINLOOP: Main loop instance 0x11ff8a5ab770: Spinning loop until released or hook cleared 330s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module metadata hook for module 0x1a66adb32628 330s JS IMPORT: Defining meta.importSync for module 0x1a66adb32628 330s JS NATIVE: Defining native module 'system' 330s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1f536e73b128 330s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1f536e73b128 330s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 330s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 330s JS MAINLOOP: Set main loop hook to 330s JS MAINLOOP: Main loop instance 0x11ff8a5ab770: hold 330s JS MAINLOOP: Running and clearing main loop hook 330s JS G BXD: Defining method run in prototype for GLib.MainLoop 330s 1..10 330s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 330s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 330s JS G BXD: Defined class for Source (GSource), prototype 0x1f536e77b8a8, JSClass 0x7eae4ec78cd0, in object 0x1f536e77b038 330s JS G BXD: Defining method set_priority in prototype for GLib.Source 330s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 330s JS G BXD: Defining method attach in prototype for GLib.Source 330s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 330s JS IMPORT: Module metadata hook for module 0x1a66adb03258 330s JS IMPORT: Defining meta.importSync for module 0x1a66adb03258 330s JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' 330s JS G BXD: Defining method destroy in prototype for GLib.Source 330s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 330s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 330s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 330s 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 330s 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 330s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 330s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 330s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 330s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 330s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 330s JS G BXD: Defined class for Value (GValue), prototype 0x1f536e7f0178, JSClass 0x7eae4ec78cd0, in object 0x1f536e77b268 330s JS G BXD: Defining method init in prototype for GObject.Value 330s ok 9 Fundamental type support can marshal to a null value 330s ok 10 Fundamental type support can marshal to a null value if has no getter function 330s JS G BXD: Defining method quit in prototype for GLib.MainLoop 330s JS MAINLOOP: Enqueue job , promise=, allocation site= 330s JS MAINLOOP: Main loop instance 0x11ff8a5ab770: Spinning loop until released or hook cleared 330s JS MAINLOOP: handling job 0, 330s JS MAINLOOP: Enqueue job , promise=, allocation site= 330s JS MAINLOOP: Completed job 0 330s JS MAINLOOP: handling job 1, 330s JS MAINLOOP: Enqueue job , promise=, allocation site= 330s JS MAINLOOP: Completed job 1 330s JS MAINLOOP: handling job 2, 330s JS MAINLOOP: Enqueue job , promise=, allocation site= 330s JS MAINLOOP: Completed job 2 330s JS MAINLOOP: handling job 3, 330s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 330s JS MAINLOOP: Main loop instance 0x11ff8a5ab770: release 330s JS MAINLOOP: Completed job 3 330s JS MEMORY: Memory report: before destroying context 330s JS MEMORY: 207 objects currently alive 330s JS MEMORY: boxed_instance = 49 330s JS MEMORY: boxed_prototype = 9 330s JS MEMORY: closure = 13 330s JS MEMORY: function = 103 330s JS MEMORY: fundamental_instance = 9 330s JS MEMORY: fundamental_prototype = 4 330s JS MEMORY: gerror_instance = 0 330s JS MEMORY: gerror_prototype = 0 330s JS MEMORY: interface = 0 330s JS MEMORY: module = 5 330s JS MEMORY: ns = 4 332s JS MEMORY: object_instance = 8 332s JS MEMORY: object_prototype = 3 332s JS MEMORY: param = 0 332s JS MEMORY: union_instance = 0 332s JS MEMORY: union_prototype = 0 332s JS CTX: JS shutdown sequence 332s JS CTX: Stopping profiler 332s JS CTX: Shutting down toggle queue 332s JS CTX: Notifying external reference holders of GjsContext dispose 332s JS MAINLOOP: Stopping promise job dispatcher 332s JS CTX: Notifying reference holders of GjsContext dispose 332s JS CTX: Checking unhandled promise rejections 332s JS CTX: Releasing cached JS wrappers 332s JS CTX: Final triggered GC 332s JS CTX: Destroying JS context 332s JS CTX: Releasing all native objects 332s JS CTX: Disabling auto GC 332s JS CTX: Ending trace on global object 332s JS CTX: Freeing allocated resources 332s JS CTX: JS context destroyed 332s PASS: gjs/testFundamental.test 332s Running test: gjs/set.test 332s 1..1 332s ok 1 - /usr/libexec/installed-tests/gjs/debugger/set.debugger 332s PASS: gjs/set.test 332s Running test: gjs/testCommandLine.sh.test 332s ok 1 - Invalid option should exit with failure (exit code 1) 332s ok 2 - Invalid option should print a relevant message 332s ok 3 - System.exit(0) should exit successfully 332s ok 4 - System.exit(42) should exit with the correct exit code 332s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 332s # VALGRIND = 332s ok 6 - System.exit() should still exit across an FFI boundary 332s ok 7 - Unhandled promise rejections should still be printed when exiting 332s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 332s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 332s ok 10 - --help should succeed 332s ok 11 - --help should print something 332s ok 12 - should succeed when --help is not first arg 332s ok 13 - should print something when --help is not first arg 332s ok 14 - --help should succeed before a script file 332s ok 15 - --help should print something before a script file 332s ok 16 - --help should succeed before -c 332s ok 17 - --help should print something before -c 332s ok 18 - --help after script file should be passed to script 332s ok 19 - --help after script file should not print anything 332s ok 20 - --help after -c should be passed to script 332s ok 21 - --help after -c should not print anything 332s ok 22 - -I after script should succeed but give a warning 332s ok 23 - --coverage-prefix after script should succeed but give a warning 332s ok 24 - --coverage-output after script should succeed but give a warning 332s ok 25 - --version should work 332s ok 26 - --version should print something 332s ok 27 - --version after -c should be passed to script 332s ok 28 - --version after -c should not print anything 332s ok 29 - --jsversion should work 332s ok 30 - --jsversion should print something 332s ok 31 - --jsversion after -c should be passed to script 332s ok 32 - --jsversion after -c should not print anything 332s ok 33 - no profiling data should be dumped without --profile 332s ok 34 - --profile should dump profiling data to the default file name # SKIP profiler is disabled 332s ok 35 - --profile with argument should dump profiling data to the named file # SKIP profiler is disabled 332s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler # SKIP profiler is disabled 332s ok 37 - interpreter should exit with the correct exit code from a queued promise job 332s ok 38 - interpreter should run queued promise jobs before finishing 332s ok 39 - interpreter should stop running jobs when one calls System.exit() 332s ok 40 - unhandled promise rejection should be reported 332s ok 41 - catching an await expression should not cause unhandled rejection 332s ok 42 - main program exceptions are not swallowed by queued promise jobs 332s ok 43 - object unref from other thread after shutdown should not race 332s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 332s Gjs-Message: 13:59:45.994: Wrote coverage statistics to /tmp/test-tmp-gjs_testCommandLine.sh.test-VV2YK2/coverage.lcov 332s ok 45 - coverage prefix is treated as an absolute path 332s ok 46 - avoid statically importing two versions of the same module 332s # VALGRIND = 332s Executing: gjs/testCommandLine.sh.test 332s ok 47 - exit with correct code from a signal callback 332s ok 48 - avoid asserting when System.exit is called from a signal callback 332s ok 49 - exit after first System.exit call in a signal callback 332s 1..49 332s PASS: gjs/testCommandLine.sh.test 332s Running test: gjs/testESModules.test 332s JS NATIVE: Registered native JS module '_promiseNative' 332s JS NATIVE: Registered native JS module '_byteArrayNative' 332s JS NATIVE: Registered native JS module '_encodingNative' 332s JS NATIVE: Registered native JS module '_gi' 332s JS NATIVE: Registered native JS module 'gi' 332s JS NATIVE: Registered native JS module 'cairoNative' 332s JS NATIVE: Registered native JS module 'system' 332s JS NATIVE: Registered native JS module 'console' 332s JS NATIVE: Registered native JS module '_print' 332s JS CTX: Enabling JIT 332s JS CTX: Initialized class GjsFileImporter prototype 0xb956e300098 332s JS IMPORT: Defining parent (nil) of 0xb956e3000f8 'imports' is mod 0 332s JS IMPORT: Importing '_print' 332s JS NATIVE: Defining native module '_print' 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0xb956e3006b0 '_print' is mod 1 332s JS IMPORT: successfully imported module '_print' 332s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 332s 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 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1112f223b128 332s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 332s JS MAINLOOP: Enqueue job , promise=, allocation site= 332s JS MAINLOOP: Starting promise job dispatcher 332s JS MAINLOOP: Main loop instance 0x1088a053b770: Spinning loop until released or hook cleared 332s JS MAINLOOP: handling job 0, 332s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 332s JS MAINLOOP: Main loop instance 0x1088a053b770: release 332s JS MAINLOOP: Completed job 0 332s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module metadata hook for module 0xb956e3131d0 332s JS IMPORT: Defining meta.importSync for module 0xb956e3131d0 332s JS NATIVE: Defining native module 'gi' 332s JS CTX: Initialized class GIRepositoryNamespace prototype 0xb956e3135c0 332s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 332s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 332s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 332s JS IMPORT: Importing directory 'overrides' 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0xb956e3136c0 'overrides' is mod 1 332s JS IMPORT: Defined importer 'overrides' 0xb956e3136c0 in 0xb956e3000f8 332s JS IMPORT: successfully imported directory 'overrides' 332s JS IMPORT: Importing '_byteArrayNative' 332s JS NATIVE: Defining native module '_byteArrayNative' 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0xb956e313b08 '_byteArrayNative' is mod 1 332s JS IMPORT: successfully imported module '_byteArrayNative' 332s JS IMPORT: Importing '_promiseNative' 332s JS NATIVE: Defining native module '_promiseNative' 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0xb956e313c48 '_promiseNative' is mod 1 332s JS IMPORT: successfully imported module '_promiseNative' 332s JS IMPORT: Importing module GLib succeeded 332s JS IMPORT: Defining parent 0xb956e3136c0 of 0x1112f223c128 'GLib' is mod 1 332s JS IMPORT: successfully imported module 'GLib' 332s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 332s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1112f227b060, JSClass 0x7facdcad8cd0, in object 0x1112f227b038 332s JS CTX: Initialized class GIRepositoryGType prototype 0xb956e313e78 332s JS CTX: Initialized class GIRepositoryFunction prototype 0xb956e313ed8 332s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 332s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 332s JS G BXD: Defined class for Error (GError), prototype 0x1112f227b0b0, JSClass 0x7facdcad8cd0, in object 0x1112f227b038 332s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 332s JS G BXD: Defined class for Variant (GVariant), prototype 0x1112f227b100, JSClass 0x7facdcad8cd0, in object 0x1112f227b038 332s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 332s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1112f227b150, JSClass 0x7facdcad8cd0, in object 0x1112f227b038 332s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 332s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 332s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1112f227b1a0, JSClass 0x7facdcad8cd0, in object 0x1112f227b038 332s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 332s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 332s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 332s JS G BXD: Defined class for Thread (GThread), prototype 0x1112f227b1f0, JSClass 0x7facdcad8cd0, in object 0x1112f227b038 332s JS G BXD: Defining method ref in prototype for GLib.Thread 332s JS G BXD: Defining method unref in prototype for GLib.Thread 332s JS G NS: Defined namespace 'GLib' 0x1112f227b038 in GIRepository 0xb956e313450 332s JS IMPORT: Importing module jasmine succeeded 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0x1112f223cb00 'jasmine' is mod 1 332s JS IMPORT: successfully imported module 'jasmine' 332s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 332s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 332s JS MAINLOOP: Enqueue job , promise=, allocation site= 332s JS MAINLOOP: Main loop instance 0x1088a053b770: Spinning loop until released or hook cleared 332s JS MAINLOOP: handling job 0, 332s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 332s JS MAINLOOP: Main loop instance 0x1088a053b770: release 332s JS MAINLOOP: Completed job 0 332s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testESModules.js' (file:///usr/libexec/installed-tests/gjs/js/testESModules.js), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1112f223b128 332s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 332s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 332s JS IMPORT: Importing 'gi' 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0xb956e313450 'gi' is mod 1 332s JS IMPORT: successfully imported module 'gi' 332s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 332s JS G NS: Defined namespace 'GjsPrivate' 0x1112f227b268 in GIRepository 0xb956e313450 332s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 332s JS G ENUM: Defining enum value ALL (fixed from all) 6 332s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 332s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 332s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 332s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 332s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 332s JS G ENUM: Defining enum value TIME (fixed from time) 2 332s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xb956e328f48 332s JS IMPORT: Importing module _gettext succeeded 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0x1112f223cc18 '_gettext' is mod 1 332s JS IMPORT: successfully imported module '_gettext' 332s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1112f223b128 332s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1112f223b128 332s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 332s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 332s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 332s JS IMPORT: Importing module _legacy succeeded 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0x1112f223cd58 '_legacy' is mod 1 332s JS IMPORT: successfully imported module '_legacy' 332s JS IMPORT: Importing module lang succeeded 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0x1112f223cd08 'lang' is mod 1 332s JS IMPORT: successfully imported module 'lang' 332s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 332s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 332s JS IMPORT: Importing module _signals succeeded 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0x1112f223cda8 '_signals' is mod 1 332s JS IMPORT: successfully imported module '_signals' 332s JS IMPORT: Importing module signals succeeded 332s JS IMPORT: Defining parent 0xb956e3000f8 of 0x1112f223ccb8 'signals' is mod 1 332s JS IMPORT: successfully imported module 'signals' 332s JS IMPORT: Importing module Gio succeeded 332s JS IMPORT: Defining parent 0xb956e3136c0 of 0x1112f223cc68 'Gio' is mod 1 332s JS IMPORT: successfully imported module 'Gio' 332s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 333s JS IMPORT: Importing '_gi' 333s JS NATIVE: Defining native module '_gi' 333s JS IMPORT: Defining parent 0xb956e3000f8 of 0xb956e32bfe0 '_gi' is mod 1 333s JS IMPORT: successfully imported module '_gi' 333s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 333s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 333s JS IMPORT: Importing module _common succeeded 333s JS IMPORT: Defining parent 0xb956e3000f8 of 0x1112f223ce48 '_common' is mod 1 333s JS IMPORT: successfully imported module '_common' 333s JS IMPORT: Importing module GObject succeeded 333s JS IMPORT: Defining parent 0xb956e3136c0 of 0x1112f223cdf8 'GObject' is mod 1 333s JS IMPORT: successfully imported module 'GObject' 333s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 333s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 333s JS G BXD: Defined class for String (GString), prototype 0x1112f227b560, JSClass 0x7facdcad8cd0, in object 0x1112f227b2e0 333s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 333s JS G PRM: Defined class ParamSpec prototype is 0x1112f223cee8 class 0x7facdcae0030 in object 0x1112f227b2e0 333s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 333s JS G OBJ: Defined class for Object (GObject), prototype 0x1112f227b6c8, JSClass 0x7facdcada680, in object 0x1112f227b2e0 333s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 333s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 333s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1112f227b6f0, JSClass 0x7facdcada680, in object 0x1112f227b2e0 333s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 333s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 333s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 333s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 333s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 333s JS G NS: Defined namespace 'GObject' 0x1112f227b2e0 in GIRepository 0xb956e313450 333s JS G OBJ: Defined class for Application (GApplication), prototype 0x1112f227b740, JSClass 0x7facdcada680, in object 0x1112f227b2b8 333s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 333s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1112f22cf290, JSClass 0x7facdcadb060, in object 0x1112f227b2b8 333s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 333s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 333s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 333s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 333s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 333s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 333s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 333s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 333s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 333s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 333s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1112f227b7b8, JSClass 0x7facdcada680, in object 0x1112f227b2b8 333s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 333s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1112f22cf510, JSClass 0x7facdcadb060, in object 0x1112f227b2b8 333s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 333s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1112f227b830, JSClass 0x7facdcada680, in object 0x1112f227b2b8 333s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 333s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 333s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1112f22cf650, JSClass 0x7facdcadb060, in object 0x1112f227b2b8 333s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 333s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 333s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 333s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1112f227b8a8, JSClass 0x7facdcad8cd0, in object 0x1112f227b2b8 333s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 333s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1112f227b8f8, JSClass 0x7facdcad8cd0, in object 0x1112f227b2b8 333s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 333s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 333s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1112f227b948, JSClass 0x7facdcada680, in object 0x1112f227b2b8 333s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1112f227b998, JSClass 0x7facdcada680, in object 0x1112f227b268 333s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 333s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1112f227b9e8, JSClass 0x7facdcada680, in object 0x1112f227b2b8 333s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 333s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 333s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 333s JS G IFACE: Defined class for File (GFile), prototype 0x1112f22cf7b8, JSClass 0x7facdcadb060, in object 0x1112f227b2b8 333s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1112f227ba60, JSClass 0x7facdcada680, in object 0xb956e313530 333s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 333s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1112f227bad8, JSClass 0x7facdcada680, in object 0x1112f227b2b8 333s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 333s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 333s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1112f227bb28, JSClass 0x7facdcada680, in object 0x1112f227b2b8 333s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 333s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1112f227bb78, JSClass 0x7facdcada680, in object 0x1112f227b2b8 333s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 333s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1112f227bbc8, JSClass 0x7facdcad8cd0, in object 0x1112f227b2b8 333s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 333s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 333s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1112f227bc18, JSClass 0x7facdcada680, in object 0x1112f227b2b8 333s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 333s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 333s JS G NS: Defined namespace 'Gio' 0x1112f227b2b8 in GIRepository 0xb956e313450 333s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module metadata hook for module 0xb956e327f08 333s JS IMPORT: Defining meta.importSync for module 0xb956e327f08 333s JS NATIVE: Defining native module 'system' 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module metadata hook for module 0xb956e328148 333s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x1112f227bc68, JSClass 0x7facdcada680, in object 0xb956e313530 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module metadata hook for module 0xb956e328428 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Main loop instance 0x1088a053b770: Spinning loop until released or hook cleared 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testESModules.js async resolved" 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Completed job 0 333s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1112f223b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1112f223b128 333s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 333s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 333s JS MAINLOOP: Set main loop hook to 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Running and clearing main loop hook 333s JS G BXD: Defining method run in prototype for GLib.MainLoop 333s 1..28 333s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 333s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 333s JS G BXD: Defined class for Source (GSource), prototype 0x1112f227bd30, JSClass 0x7facdcad8cd0, in object 0x1112f227b038 333s JS G BXD: Defining method set_priority in prototype for GLib.Source 333s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 333s JS G BXD: Defining method attach in prototype for GLib.Source 333s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 333s JS IMPORT: Module metadata hook for module 0x1112f22e44a0 333s JS IMPORT: Defining meta.importSync for module 0x1112f22e44a0 333s JS G BXD: Defining method destroy in prototype for GLib.Source 333s ok 1 ES module imports default import 333s ok 2 ES module imports named import 333s ok 3 ES module imports GObject introspection import 333s ok 4 ES module imports import with version parameter 333s ok 5 ES module imports import again with other version parameter 333s ok 6 ES module imports import for the first time with wrong version 333s JS IMPORT: Importing module Gtk succeeded 333s JS IMPORT: Defining parent 0x1112f223ed48 of 0x1112f22d6f60 'Gtk' is mod 1 333s JS IMPORT: successfully imported module 'Gtk' 333s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 333s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 333s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x15977820d240, JSClass 0x7facdcada680, in object 0x1112f227b2e0 333s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x15977820d290, JSClass 0x7facdcada680, in object 0x15977820d218 333s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 333s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x15977820f290, JSClass 0x7facdcadb060, in object 0x15977820d218 333s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 333s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x15977820d308, JSClass 0x7facdcada680, in object 0x15977820d218 333s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 333s JS G NS: Defined namespace 'Gtk' 0x15977820d218 in GIRepository 0x1112f223ee68 333s ok 7 ES module imports import with another version after a failed import 333s ok 8 ES module imports import nonexistent module 333s ok 9 ES module imports GObject introspection import via URL scheme 333s JS IMPORT: Module metadata hook for module 0x1112f2260f58 333s ok 10 ES module imports import.meta.url 333s ok 11 ES module imports finds files relative to import.meta.url 333s ok 12 ES module imports does not expose internal import.meta properties to userland modules 333s ok 13 ES module imports treats equivalent URIs as equal and does not load the module again 333s ok 14 Builtin ES modules gettext default import 333s ok 15 Builtin ES modules gettext named import 333s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s ok 16 Builtin ES modules gettext named dynamic import 333s JS MAINLOOP: Completed job 3 333s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s ok 17 Builtin ES modules gettext dynamic import matches static import 333s JS MAINLOOP: Completed job 3 333s ok 18 Builtin ES modules system default import 333s ok 19 Builtin ES modules system named import 333s JS IMPORT: Async module resolve hook for module "system" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s ok 20 Builtin ES modules system dynamic import matches static import 333s JS MAINLOOP: Completed job 3 333s JS IMPORT: Async module resolve hook for module "system" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s ok 21 Builtin ES modules system named dynamic import 333s JS MAINLOOP: Completed job 3 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: handling job 4, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 4 333s JS MAINLOOP: handling job 5, 333s ok 22 Dynamic imports default import 333s JS MAINLOOP: Completed job 5 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s ok 23 Dynamic imports named import 333s JS MAINLOOP: Completed job 3 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS IMPORT: Async module resolve hook for module "gi://Gio" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: handling job 4, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 4 333s JS MAINLOOP: handling job 5, 333s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 5 333s JS MAINLOOP: handling job 6, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 6 333s JS MAINLOOP: handling job 7, 333s ok 24 Dynamic imports dynamic gi import matches static 333s JS MAINLOOP: Completed job 7 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: handling job 4, 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 4 333s JS MAINLOOP: handling job 5, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 5 333s JS MAINLOOP: handling job 6, 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 6 333s JS MAINLOOP: handling job 7, 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 7 333s JS MAINLOOP: handling job 8, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 8 333s JS MAINLOOP: handling job 9, 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 9 333s JS MAINLOOP: handling job 10, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 10 333s JS MAINLOOP: handling job 11, 333s ok 25 Dynamic imports treats equivalent URIs as equal and does not load the module again 333s JS MAINLOOP: Completed job 11 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/doesNotExist.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS IMPORT: Async import promise rejected 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: handling job 4, 333s ok 26 Dynamic imports does not show internal stack frames in an import error 333s JS MAINLOOP: Completed job 4 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/alwaysThrows.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: handling job 4, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 4 333s JS MAINLOOP: handling job 5, 333s ok 27 Dynamic imports does not show internal stack frames in a module that throws an error 333s JS MAINLOOP: Completed job 5 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x1112f223b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/data.txt" (relative to 0x1112f2260f58), global 0x1112f223b128 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Main loop instance 0x1088a053b770: hold 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS IMPORT: Async import promise rejected 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: handling job 4, 333s ok 28 Dynamic imports does not show internal stack frames in a module that fails to parse 333s JS MAINLOOP: Completed job 4 333s JS G BXD: Defining method quit in prototype for GLib.MainLoop 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Main loop instance 0x1088a053b770: Spinning loop until released or hook cleared 333s JS MAINLOOP: handling job 0, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 333s JS MAINLOOP: Main loop instance 0x1088a053b770: release 333s JS MAINLOOP: Completed job 3 333s JS MEMORY: Memory report: before destroying context 333s JS MEMORY: 404 objects currently alive 333s JS MEMORY: boxed_instance = 132 333s JS MEMORY: boxed_prototype = 11 333s JS MEMORY: closure = 1 333s JS MEMORY: function = 218 333s JS MEMORY: fundamental_instance = 0 333s JS MEMORY: fundamental_prototype = 0 333s JS MEMORY: gerror_instance = 0 333s JS MEMORY: gerror_prototype = 0 333s JS MEMORY: interface = 5 333s JS MEMORY: module = 11 333s JS MEMORY: ns = 5 333s JS MEMORY: object_instance = 4 333s JS MEMORY: object_prototype = 17 333s JS MEMORY: param = 0 333s JS MEMORY: union_instance = 0 333s JS MEMORY: union_prototype = 0 333s JS CTX: JS shutdown sequence 333s JS CTX: Stopping profiler 333s JS CTX: Shutting down toggle queue 333s JS CTX: Notifying external reference holders of GjsContext dispose 333s JS MAINLOOP: Stopping promise job dispatcher 333s JS CTX: Notifying reference holders of GjsContext dispose 333s JS CTX: Checking unhandled promise rejections 333s JS CTX: Releasing cached JS wrappers 333s JS CTX: Final triggered GC 333s JS CTX: Destroying JS context 333s JS CTX: Releasing all native objects 333s JS CTX: Disabling auto GC 333s JS CTX: Ending trace on global object 333s JS CTX: Freeing allocated resources 333s JS CTX: JS context destroyed 333s PASS: gjs/testESModules.test 333s Running test: gjs/lastvalues.test 333s 1..1 333s ok 1 - /usr/libexec/installed-tests/gjs/debugger/lastvalues.debugger 333s PASS: gjs/lastvalues.test 333s Running test: gjs/testImporter.test 333s JS NATIVE: Registered native JS module '_promiseNative' 333s JS NATIVE: Registered native JS module '_byteArrayNative' 333s JS NATIVE: Registered native JS module '_encodingNative' 333s JS NATIVE: Registered native JS module '_gi' 333s JS NATIVE: Registered native JS module 'gi' 333s JS NATIVE: Registered native JS module 'cairoNative' 333s JS NATIVE: Registered native JS module 'system' 333s JS NATIVE: Registered native JS module 'console' 333s JS NATIVE: Registered native JS module '_print' 333s JS CTX: Enabling JIT 333s JS CTX: Initialized class GjsFileImporter prototype 0x2108bf00098 333s JS IMPORT: Defining parent (nil) of 0x2108bf000f8 'imports' is mod 0 333s JS IMPORT: Importing '_print' 333s JS NATIVE: Defining native module '_print' 333s JS IMPORT: Defining parent 0x2108bf000f8 of 0x2108bf006b0 '_print' is mod 1 333s JS IMPORT: successfully imported module '_print' 333s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 333s 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 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x38e415a3b128 333s JS MAINLOOP: Main loop instance 0x521ce7db770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Starting promise job dispatcher 333s JS MAINLOOP: Main loop instance 0x521ce7db770: Spinning loop until released or hook cleared 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 333s JS MAINLOOP: Main loop instance 0x521ce7db770: release 333s JS MAINLOOP: Completed job 0 333s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module metadata hook for module 0x2108bf131d0 333s JS IMPORT: Defining meta.importSync for module 0x2108bf131d0 333s JS NATIVE: Defining native module 'gi' 333s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2108bf135c0 333s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 333s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 333s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 333s JS IMPORT: Importing directory 'overrides' 333s JS IMPORT: Defining parent 0x2108bf000f8 of 0x2108bf136c0 'overrides' is mod 1 333s JS IMPORT: Defined importer 'overrides' 0x2108bf136c0 in 0x2108bf000f8 333s JS IMPORT: successfully imported directory 'overrides' 333s JS IMPORT: Importing '_byteArrayNative' 333s JS NATIVE: Defining native module '_byteArrayNative' 333s JS IMPORT: Defining parent 0x2108bf000f8 of 0x2108bf13b08 '_byteArrayNative' is mod 1 333s JS IMPORT: successfully imported module '_byteArrayNative' 333s JS IMPORT: Importing '_promiseNative' 333s JS NATIVE: Defining native module '_promiseNative' 333s JS IMPORT: Defining parent 0x2108bf000f8 of 0x2108bf13c48 '_promiseNative' is mod 1 333s JS IMPORT: successfully imported module '_promiseNative' 333s JS IMPORT: Importing module GLib succeeded 333s JS IMPORT: Defining parent 0x2108bf136c0 of 0x38e415a3c128 'GLib' is mod 1 333s JS IMPORT: successfully imported module 'GLib' 333s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 333s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x38e415a7b060, JSClass 0x6766820b8cd0, in object 0x38e415a7b038 333s JS CTX: Initialized class GIRepositoryGType prototype 0x2108bf13e78 333s JS CTX: Initialized class GIRepositoryFunction prototype 0x2108bf13ed8 333s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 333s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 333s JS G BXD: Defined class for Error (GError), prototype 0x38e415a7b0b0, JSClass 0x6766820b8cd0, in object 0x38e415a7b038 333s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 333s JS G BXD: Defined class for Variant (GVariant), prototype 0x38e415a7b100, JSClass 0x6766820b8cd0, in object 0x38e415a7b038 333s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 333s JS G BXD: Defined class for Bytes (GBytes), prototype 0x38e415a7b150, JSClass 0x6766820b8cd0, in object 0x38e415a7b038 333s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 333s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 333s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x38e415a7b1a0, JSClass 0x6766820b8cd0, in object 0x38e415a7b038 333s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 333s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 333s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 333s JS G BXD: Defined class for Thread (GThread), prototype 0x38e415a7b1f0, JSClass 0x6766820b8cd0, in object 0x38e415a7b038 333s JS G BXD: Defining method ref in prototype for GLib.Thread 333s JS G BXD: Defining method unref in prototype for GLib.Thread 333s JS G NS: Defined namespace 'GLib' 0x38e415a7b038 in GIRepository 0x2108bf13450 333s JS IMPORT: Importing module jasmine succeeded 333s JS IMPORT: Defining parent 0x2108bf000f8 of 0x38e415a3cb00 'jasmine' is mod 1 333s JS IMPORT: successfully imported module 'jasmine' 333s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 333s JS MAINLOOP: Main loop instance 0x521ce7db770: hold 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Main loop instance 0x521ce7db770: Spinning loop until released or hook cleared 333s JS MAINLOOP: handling job 0, 333s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 333s JS MAINLOOP: Main loop instance 0x521ce7db770: release 333s JS MAINLOOP: Completed job 0 333s JS CTX: Script evaluation succeeded 333s JS MAINLOOP: Main loop instance 0x521ce7db770: Spinning loop until released or hook cleared 333s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module metadata hook for module 0x2108bf3e890 333s JS IMPORT: Defining meta.importSync for module 0x2108bf3e890 333s JS NATIVE: Defining native module 'system' 333s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e415a3b128 333s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e415a3b128 333s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 333s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 333s JS MAINLOOP: Set main loop hook to 333s JS MAINLOOP: Main loop instance 0x521ce7db770: hold 333s JS MAINLOOP: Running and clearing main loop hook 333s JS G BXD: Defining method run in prototype for GLib.MainLoop 333s 1..38 333s JS IMPORT: Importing 'gi' 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x38e415a3eb38 'gi' is mod 1 333s JS IMPORT: successfully imported module 'gi' 333s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 333s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 333s JS G BXD: Defined class for Source (GSource), prototype 0x38e415a7b268, JSClass 0x6766820b8cd0, in object 0x38e415a7b038 333s JS G BXD: Defining method set_priority in prototype for GLib.Source 333s JS IMPORT: Importing '_gi' 333s JS NATIVE: Defining native module '_gi' 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x2108bf069f8 '_gi' is mod 1 333s JS IMPORT: successfully imported module '_gi' 333s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 333s JS G NS: Defined namespace 'GjsPrivate' 0x38e415a7b308 in GIRepository 0x38e415a3eb38 333s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 333s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 333s JS IMPORT: Importing module _common succeeded 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x38e415ac49e8 '_common' is mod 1 333s JS IMPORT: successfully imported module '_common' 333s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 333s JS IMPORT: Importing module _legacy succeeded 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x38e415ac4a38 '_legacy' is mod 1 333s JS IMPORT: successfully imported module '_legacy' 333s JS IMPORT: Importing module GObject succeeded 333s JS IMPORT: Defining parent 0x38e415a3eb68 of 0x38e415ac4998 'GObject' is mod 1 333s JS IMPORT: successfully imported module 'GObject' 333s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 333s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 333s JS G BXD: Defined class for String (GString), prototype 0x38e415a7b588, JSClass 0x6766820b8cd0, in object 0x38e415a7b2e0 333s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 333s JS G PRM: Defined class ParamSpec prototype is 0x38e415ac4ad8 class 0x6766820c0030 in object 0x38e415a7b2e0 333s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 333s JS G OBJ: Defined class for Object (GObject), prototype 0x38e415a7b6f0, JSClass 0x6766820ba680, in object 0x38e415a7b2e0 333s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 333s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 333s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x38e415a7b718, JSClass 0x6766820ba680, in object 0x38e415a7b2e0 333s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 333s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 333s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 333s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 333s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 333s JS G NS: Defined namespace 'GObject' 0x38e415a7b2e0 in GIRepository 0x38e415a3eb38 333s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 333s JS G BXD: Defining method attach in prototype for GLib.Source 333s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 333s JS IMPORT: Module metadata hook for module 0x38e415a60af8 333s JS IMPORT: Defining meta.importSync for module 0x38e415a60af8 333s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' 333s JS G BXD: Defining method destroy in prototype for GLib.Source 333s ok 1 GI importer can import GI modules 333s JS IMPORT: Cleaning up from failed import of 'WarnLib' 333s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 333s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 333s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 333s ok 3 GI importer on failure throws an exception when the overrides import throws one 333s JS IMPORT: Importing module Regress succeeded 333s JS IMPORT: Defining parent 0x38e415a3eb68 of 0x38e415ac4f60 'Regress' is mod 1 333s JS IMPORT: successfully imported module 'Regress' 333s ok 4 GI importer on failure throws an exception when the overrides _init throws one 333s JS IMPORT: Importing module Gio succeeded 333s JS IMPORT: Defining parent 0x38e415a3eb68 of 0x38e415ac4fb0 'Gio' is mod 1 333s JS IMPORT: successfully imported module 'Gio' 333s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 333s JS IMPORT: Importing module foobar succeeded 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x38e415af4060 'foobar' is mod 1 333s JS IMPORT: successfully imported module 'foobar' 333s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' 333s JS IMPORT: Importing directory 'subA' 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x2108bf2d148 'subA' is mod 1 333s JS IMPORT: Defined importer 'subA' 0x2108bf2d148 in 0x38e415a3eb20 333s JS IMPORT: successfully imported directory 'subA' 333s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' 333s JS IMPORT: Importing directory 'subB' 333s JS IMPORT: Defining parent 0x2108bf2d148 of 0x2108bf2d288 'subB' is mod 1 333s JS IMPORT: Defined importer 'subB' 0x2108bf2d288 in 0x2108bf2d148 333s JS IMPORT: successfully imported directory 'subB' 333s JS CTX: Script evaluation succeeded 333s JS IMPORT: Importing module foobar succeeded 333s JS IMPORT: Defining parent 0x2108bf2d288 of 0x38e415af40d8 'foobar' is mod 1 333s JS IMPORT: successfully imported module 'foobar' 333s ok 6 Importer is on the global object (backwards compatibility) 333s ok 7 Importer is abstract 333s ok 8 Importer exists 333s ok 9 Importer has a toString representation 333s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules at resource:///org/gjs/jsunit/modules/nonexistentModuleName.js 333s ok 10 Importer throws an import error when trying to import a nonexistent module 333s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 333s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 333s ok 11 Importer throws an error when evaluating the module file throws an error 333s ok 12 Importer can import a module 333s ok 13 Importer can import a module with a toString property 333s ok 14 Importer makes deleting the import a no-op 333s ok 15 Importer gives the same object when importing a second time 333s ok 16 Importer can import a submodule 333s ok 17 Importer imports modules with a toString representation 333s ok 18 Importer does not share the same object for a module on a different path 333s ok 19 Importer gives the same object when importing a submodule a second time 333s ok 20 Importer has no meta properties on the toplevel importer 333s ok 21 Importer sets the names of imported modules 333s ok 22 Importer gives a module the importer object as parent module 333s ok 23 Importer gives a submodule the module as parent module 333s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 333s JS IMPORT: Importing directory 'mutualImport' 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x2108bf176e8 'mutualImport' is mod 1 333s JS IMPORT: Defined importer 'mutualImport' 0x2108bf176e8 in 0x38e415a3eb20 333s JS IMPORT: successfully imported directory 'mutualImport' 333s JS IMPORT: Importing module b succeeded 333s JS IMPORT: Defining parent 0x2108bf176e8 of 0x38e415af4a60 'b' is mod 1 333s JS IMPORT: successfully imported module 'b' 333s JS IMPORT: Importing module a succeeded 333s JS IMPORT: Defining parent 0x2108bf176e8 of 0x38e415af4a10 'a' is mod 1 333s JS IMPORT: successfully imported module 'a' 333s ok 24 Importer does not make a separate copy of a module imported in two places 333s ok 25 Importer evaluates an __init__.js file in an imported directory 333s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 333s JS IMPORT: Importing directory 'subBadInit' 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x2108bf23b80 'subBadInit' is mod 1 333s JS IMPORT: Defined importer 'subBadInit' 0x2108bf23b80 in 0x38e415a3eb20 333s JS IMPORT: successfully imported directory 'subBadInit' 333s ok 26 Importer throws on an __init__.js file with a syntax error 333s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 333s JS IMPORT: Importing directory 'subErrorInit' 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x2108bf28e28 'subErrorInit' is mod 1 333s JS IMPORT: Defined importer 'subErrorInit' 0x2108bf28e28 in 0x38e415a3eb20 333s JS IMPORT: successfully imported directory 'subErrorInit' 333s ok 27 Importer throws when an __init__.js throws an error 333s ok 28 Importer accesses a class defined in an __init__.js file 333s JS IMPORT: Importing module modunicode succeeded 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x38e415af4ad8 'modunicode' is mod 1 333s JS IMPORT: successfully imported module 'modunicode' 333s ok 29 Importer can import a file encoded in UTF-8 333s JS IMPORT: Importing module lexicalScope succeeded 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x38e415af4b28 'lexicalScope' is mod 1 333s JS IMPORT: successfully imported module 'lexicalScope' 333s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 333s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 333s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 333s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 333s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 333s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 333s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 333s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 333s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 333s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 333s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 333s JS G ENUM: Defining GLib.LogLevelFlags as 0x2108bf3aca0 333s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 333s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 333s ok 31 Importer properties defined in the module's lexical scope can be accessed 333s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 333s ok 33 Importer enumerating modules gets all of them 333s ok 34 Importer enumerating modules includes modules that throw on import 333s ok 35 Importer enumerating modules does not include meta properties 333s ok 36 Importer doesn't crash when resolving a non-string property 333s JS IMPORT: Async module resolve hook for module "./modules/say.js" (relative to 0x38e415a3eb50), global 0x38e415a3b128 333s JS MAINLOOP: Main loop instance 0x521ce7db770: hold 333s JS MAINLOOP: Main loop instance 0x521ce7db770: hold 333s JS MAINLOOP: Main loop instance 0x521ce7db770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x521ce7db770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS IMPORT: Module resolve hook for module "./modules/say.js" (relative to ), global 0x38e415a3b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: handling job 4, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 4 333s JS MAINLOOP: handling job 5, 333s ok 37 Importer scripts support relative dynamic imports 333s JS MAINLOOP: Completed job 5 333s JS IMPORT: Importing module dynamic succeeded 333s JS IMPORT: Defining parent 0x38e415a3eb20 of 0x38e415af4c40 'dynamic' is mod 1 333s JS IMPORT: successfully imported module 'dynamic' 333s JS IMPORT: Async module resolve hook for module "./say.js" (relative to 0x2108bf805d8), global 0x38e415a3b128 333s JS MAINLOOP: Main loop instance 0x521ce7db770: hold 333s JS MAINLOOP: Main loop instance 0x521ce7db770: hold 333s JS MAINLOOP: Main loop instance 0x521ce7db770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: handling job 0, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 0 333s JS MAINLOOP: handling job 1, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 1 333s JS MAINLOOP: handling job 2, 333s JS IMPORT: Async import promise resolved 333s JS MAINLOOP: Main loop instance 0x521ce7db770: release 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 2 333s JS MAINLOOP: handling job 3, 333s JS IMPORT: Module resolve hook for module "./say.js" (relative to ), global 0x38e415a3b128 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 3 333s JS MAINLOOP: handling job 4, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 4 333s JS MAINLOOP: handling job 5, 333s JS MAINLOOP: Enqueue job , promise=, allocation site= 333s JS MAINLOOP: Completed job 5 333s JS MAINLOOP: handling job 6, 333s ok 38 Importer imported scripts support relative dynamic imports 333s JS MAINLOOP: Completed job 6 333s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x521ce7db770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0x521ce7db770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 344 objects currently alive 334s JS MEMORY: boxed_instance = 212 334s JS MEMORY: boxed_prototype = 8 334s JS MEMORY: closure = 1 334s JS MEMORY: function = 96 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 0 334s JS MEMORY: module = 18 334s JS MEMORY: ns = 7 334s JS MEMORY: object_instance = 0 334s JS MEMORY: object_prototype = 2 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testImporter.test 334s Running test: gjs/throw.test 334s 1..1 334s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw.debugger 334s PASS: gjs/throw.test 334s Running test: gjs/testGtk3.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x6660300098 334s JS IMPORT: Defining parent (nil) of 0x66603000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x66603000f8 of 0x66603006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x7638113b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7638113b128 334s JS MAINLOOP: Main loop instance 0x1ac381dfb770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0x1ac381dfb770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0x1ac381dfb770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7638113b128 334s JS IMPORT: Module metadata hook for module 0x66603131d0 334s JS IMPORT: Defining meta.importSync for module 0x66603131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x66603135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x66603000f8 of 0x66603136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x66603136c0 in 0x66603000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x66603000f8 of 0x6660313b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x66603000f8 of 0x6660313c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x66603136c0 of 0x7638113c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x7638117b060, JSClass 0x6d815fee8cd0, in object 0x7638117b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x6660313e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x6660313ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x7638117b0b0, JSClass 0x6d815fee8cd0, in object 0x7638117b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x7638117b100, JSClass 0x6d815fee8cd0, in object 0x7638117b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x7638117b150, JSClass 0x6d815fee8cd0, in object 0x7638117b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x7638117b1a0, JSClass 0x6d815fee8cd0, in object 0x7638117b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x7638117b1f0, JSClass 0x6d815fee8cd0, in object 0x7638117b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x7638117b038 in GIRepository 0x6660313450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x66603000f8 of 0x7638113cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0x1ac381dfb770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x1ac381dfb770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0x1ac381dfb770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x66603000f8 of 0x6660313450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 334s JS IMPORT: Importing module byteArray succeeded 334s JS IMPORT: Defining parent 0x66603000f8 of 0x7638113cc40 'byteArray' is mod 1 334s JS IMPORT: successfully imported module 'byteArray' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x7638117b290 in GIRepository 0x6660313450 334s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 334s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x66603000f8 of 0x7638113cd80 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module lang succeeded 334s JS IMPORT: Defining parent 0x66603000f8 of 0x7638113cd30 'lang' is mod 1 334s JS IMPORT: successfully imported module 'lang' 334s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 334s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 334s JS IMPORT: Importing module _signals succeeded 334s JS IMPORT: Defining parent 0x66603000f8 of 0x7638113cdd0 '_signals' is mod 1 334s JS IMPORT: successfully imported module '_signals' 334s JS IMPORT: Importing module signals succeeded 334s JS IMPORT: Defining parent 0x66603000f8 of 0x7638113cce0 'signals' is mod 1 334s JS IMPORT: successfully imported module 'signals' 334s JS IMPORT: Importing module Gio succeeded 334s JS IMPORT: Defining parent 0x66603136c0 of 0x7638113cc90 'Gio' is mod 1 334s JS IMPORT: successfully imported module 'Gio' 334s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x66603000f8 of 0x666032a760 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x66603000f8 of 0x7638113ce70 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x66603136c0 of 0x7638113ce20 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x7638117b538, JSClass 0x6d815fee8cd0, in object 0x7638117b2b8 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x7638113cf10 class 0x6d815fef0030 in object 0x7638117b2b8 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x7638117b6a0, JSClass 0x6d815feea680, in object 0x7638117b2b8 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x7638117b6c8, JSClass 0x6d815feea680, in object 0x7638117b2b8 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x7638117b2b8 in GIRepository 0x6660313450 334s JS G OBJ: Defined class for Application (GApplication), prototype 0x7638117b718, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 334s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x763811cf2b8, JSClass 0x6d815feeb060, in object 0x7638117b268 334s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 334s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x7638117b790, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 334s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x763811cf538, JSClass 0x6d815feeb060, in object 0x7638117b268 334s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x7638117b808, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 334s JS G IFACE: Defined class for Initable (GInitable), prototype 0x763811cf678, JSClass 0x6d815feeb060, in object 0x7638117b268 334s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 334s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x7638117b880, JSClass 0x6d815fee8cd0, in object 0x7638117b268 334s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 334s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x7638117b8d0, JSClass 0x6d815fee8cd0, in object 0x7638117b268 334s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 334s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x7638117b920, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x7638117b970, JSClass 0x6d815feea680, in object 0x7638117b290 334s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 334s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x7638117b9c0, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 334s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 334s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 334s JS G IFACE: Defined class for File (GFile), prototype 0x763811cf7e0, JSClass 0x6d815feeb060, in object 0x7638117b268 334s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x7638117ba38, JSClass 0x6d815feea680, in object 0x6660313530 334s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 334s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x7638117bab0, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 334s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 334s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x7638117bb00, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 334s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x7638117bb50, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 334s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x7638117bba0, JSClass 0x6d815fee8cd0, in object 0x7638117b268 334s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 334s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 334s JS G OBJ: Defined class for Settings (GSettings), prototype 0x7638117bbf0, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 334s JS G NS: Defined namespace 'Gio' 0x7638117b268 in GIRepository 0x6660313450 334s 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 334s JS G NS: Defined namespace 'GjsTestTools' 0x7638117bc40 in GIRepository 0x6660313450 334s JS IMPORT: Importing module Gtk succeeded 334s JS IMPORT: Defining parent 0x66603136c0 of 0x763811d6268 'Gtk' is mod 1 334s JS IMPORT: successfully imported module 'Gtk' 334s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 334s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 334s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x7638117bc90, JSClass 0x6d815feea680, in object 0x7638117b2b8 334s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x7638117bce0, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 334s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x763811d6560, JSClass 0x6d815feeb060, in object 0x7638117bc68 334s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 334s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x7638117bd58, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 334s JS G NS: Defined namespace 'Gtk' 0x7638117bc68 in GIRepository 0x6660313450 334s JS IMPORT: Importing 'system' 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Defining parent 0x66603000f8 of 0x6660331190 'system' is mod 1 334s JS IMPORT: successfully imported module 'system' 334s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 334s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x7638117bda8, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 334s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x763811d66a0, JSClass 0x6d815feeb060, in object 0x7638117bc68 334s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 334s JS G BXD: Defined class for Uri (GUri), prototype 0x7638117bec0, JSClass 0x6d815fee8cd0, in object 0x7638117b038 334s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 334s JS G ENUM: Defining enum value NONE (fixed from none) 0 334s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 334s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 334s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 334s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 334s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 334s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 334s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 334s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 334s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 334s JS G ENUM: Defining GLib.UriFlags as 0x6660332be0 334s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 334s JS G BXD: Defining method get_path in prototype for GLib.Uri 334s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 334s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 334s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x7638117bf60, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x7638117bfb0, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x763811e1038, JSClass 0x6d815feea680, in object 0x6660313530 334s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 334s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x763811d6a88, JSClass 0x6d815feeb060, in object 0x7638117b268 334s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 334s JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' 334s JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' 334s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x763811e10d8, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x763811e1128, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x763811e1178, JSClass 0x6d815feea680, in object 0x6660313530 334s JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' 334s JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' 334s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x763811e11f0, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x763811e1240, JSClass 0x6d815feea680, in object 0x7638117b268 334s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 334s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x763811d6b00, JSClass 0x6d815feeb060, in object 0x7638117b268 334s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 334s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 334s JS CTX: Script evaluation succeeded 334s JS MAINLOOP: Main loop instance 0x1ac381dfb770: Spinning loop until released or hook cleared 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7638113b128 334s JS IMPORT: Module metadata hook for module 0x66603091e8 334s JS IMPORT: Defining meta.importSync for module 0x66603091e8 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7638113b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7638113b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0x1ac381dfb770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..32 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x763811e13d0, JSClass 0x6d815fee8cd0, in object 0x7638117b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x76381160a88 334s JS IMPORT: Defining meta.importSync for module 0x76381160a88 334s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 334s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 334s glx: failed to create drisw screen 334s failed to load driver: zink 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 334s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 334s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x763811e1510, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x763811e1560, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 334s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 334s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 334s JS G ENUM: Defining Gtk.WindowType as 0x6660317e38 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 334s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 334s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x763811e1628, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 334s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 334s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x763811e16a0, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x763811e16f0, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 334s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 334s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 334s JS G ENUM: Defining enum value AFTER (fixed from after) 1 334s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 334s JS G ENUM: Defining GObject.ConnectFlags as 0x6660317fd8 334s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 334s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 334s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 334s ok 1 Gtk overrides UI template sets up internal and public template children 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 334s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 5 Gtk overrides UI template binds template callbacks to the correct object 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 6 Gtk overrides UI template from resource sets up internal and public template children 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 11 Gtk overrides UI template from file sets up internal and public template children 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 334s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 334s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 334s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 334s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 334s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 334s ok 21 Gtk overrides sets CSS names on classes 334s ok 22 Gtk overrides static inheritance works 334s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 334s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 334s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 334s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 334s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 334s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 334s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 334s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 334s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 334s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 334s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 334s JS G ENUM: Defining GLib.LogLevelFlags as 0x66603454d0 334s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 334s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 334s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 334s ok 25 Gtk overrides destroy signal is emitted while disposing objects 334s JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' 334s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x763811e1600, JSClass 0x6d815feea680, in object 0x7638117bc68 334s ok 26 Gtk overrides accepts string in place of GdkAtom 334s ok 27 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 334s JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' 334s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x763811e18d0, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' 334s JS G OBJ: Defined class for Box (GtkBox), prototype 0x763811e1948, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 334s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 334s JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'GjsPrivate' 334s ok 28 Gtk overrides uses the correct GType for null child properties 334s JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' 334s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x763811e1a60, JSClass 0x6d815fee8cd0, in object 0x7638117bc68 334s ok 29 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 334s JS G NS: Found info type OBJECT for 'ScrolledWindow' in namespace 'Gtk' 334s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x763811e1b78, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 334s JS G BXD: Defined class for Value (GValue), prototype 0x763811e1bf0, JSClass 0x6d815fee8cd0, in object 0x7638117b2b8 334s JS G BXD: Defining method init in prototype for GObject.Value 334s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 334s JS G BXD: Defining method get_boolean in prototype for GObject.Value 334s JS G BXD: Defining method unset in prototype for GObject.Value 334s JS G BXD: Defining method set_int in prototype for GObject.Value 334s JS G BXD: Defining method get_int in prototype for GObject.Value 334s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 334s JS G BXD: Defining method set_string in prototype for GObject.Value 334s JS G BXD: Defining method get_string in prototype for GObject.Value 334s ok 30 Gtk overrides can get style properties using GObject.Value 334s JS G NS: Found info type OBJECT for 'Frame' in namespace 'Gtk' 334s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x763811e1d30, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 334s ok 31 Gtk overrides can pass a parent object to a child at construction 334s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 334s JS G OBJ: Defined class for Button (GtkButton), prototype 0x763811e1e98, JSClass 0x6d815feea680, in object 0x7638117bc68 334s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 334s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x7638113c858, JSClass 0x6d815feeb060, in object 0x7638117bc68 334s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 334s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 334s ok 32 Gtk overrides does not leak instance when connecting template signal 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x1ac381dfb770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0x1ac381dfb770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 375 objects currently alive 334s JS MEMORY: boxed_instance = 10 334s JS MEMORY: boxed_prototype = 13 334s JS MEMORY: closure = 8 334s JS MEMORY: function = 271 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 9 334s JS MEMORY: module = 11 334s JS MEMORY: ns = 6 334s JS MEMORY: object_instance = 4 334s JS MEMORY: object_prototype = 43 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testGtk3.test 334s Running test: gjs/testself.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x2e85d1500098 334s JS IMPORT: Defining parent (nil) of 0x2e85d15000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x2e85d15000f8 of 0x2e85d15006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x178f023b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x178f023b128 334s JS MAINLOOP: Main loop instance 0x12d8207bb770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0x12d8207bb770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0x12d8207bb770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x178f023b128 334s JS IMPORT: Module metadata hook for module 0x2e85d15131d0 334s JS IMPORT: Defining meta.importSync for module 0x2e85d15131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2e85d15135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x2e85d15000f8 of 0x2e85d15136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x2e85d15136c0 in 0x2e85d15000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x2e85d15000f8 of 0x2e85d1513b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x2e85d15000f8 of 0x2e85d1513c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x2e85d15136c0 of 0x178f023c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x178f027b060, JSClass 0x6e37fd988cd0, in object 0x178f027b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x2e85d1513e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x2e85d1513ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x178f027b0b0, JSClass 0x6e37fd988cd0, in object 0x178f027b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x178f027b100, JSClass 0x6e37fd988cd0, in object 0x178f027b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x178f027b150, JSClass 0x6e37fd988cd0, in object 0x178f027b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x178f027b1a0, JSClass 0x6e37fd988cd0, in object 0x178f027b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x178f027b1f0, JSClass 0x6e37fd988cd0, in object 0x178f027b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x178f027b038 in GIRepository 0x2e85d1513450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x2e85d15000f8 of 0x178f023cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0x12d8207bb770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x12d8207bb770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0x12d8207bb770: release 334s JS MAINLOOP: Completed job 0 334s JS CTX: Script evaluation succeeded 334s JS MAINLOOP: Main loop instance 0x12d8207bb770: Spinning loop until released or hook cleared 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x178f023b128 334s JS IMPORT: Module metadata hook for module 0x2e85d152bfc0 334s JS IMPORT: Defining meta.importSync for module 0x2e85d152bfc0 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x178f023b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x178f023b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0x12d8207bb770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..6 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x2e85d15000f8 of 0x2e85d1513450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x178f027b268, JSClass 0x6e37fd988cd0, in object 0x178f027b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x2e85d15000f8 of 0x2e85d15310b0 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x178f027b308 in GIRepository 0x2e85d1513450 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x2e85d15000f8 of 0x178f023ce48 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x2e85d15000f8 of 0x178f023ce98 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x2e85d15136c0 of 0x178f023cdf8 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x178f027b588, JSClass 0x6e37fd988cd0, in object 0x178f027b2e0 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x178f023cf38 class 0x6e37fd990030 in object 0x178f027b2e0 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x178f027b6f0, JSClass 0x6e37fd98a680, in object 0x178f027b2e0 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x178f027b718, JSClass 0x6e37fd98a680, in object 0x178f027b2e0 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x178f027b2e0 in GIRepository 0x2e85d1513450 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x2e85d1503258 334s JS IMPORT: Defining meta.importSync for module 0x2e85d1503258 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s ok 1 Test harness internal consistency 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s ok 2 Test harness internal consistency awaiting a Promise resolves 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s ok 3 Test harness internal consistency awaiting a nested async function resolves 334s JS MAINLOOP: Completed job 2 334s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 334s ok 5 SpiderMonkey features check WeakRef is enabled 334s ok 6 SpiderMonkey features check class static blocks are enabled 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x12d8207bb770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0x12d8207bb770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 150 objects currently alive 334s JS MEMORY: boxed_instance = 37 334s JS MEMORY: boxed_prototype = 8 334s JS MEMORY: closure = 1 334s JS MEMORY: function = 94 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 0 334s JS MEMORY: module = 5 334s JS MEMORY: ns = 3 334s JS MEMORY: object_instance = 0 334s JS MEMORY: object_prototype = 2 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testself.test 334s Running test: gjs/testGObject.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x17d44f200098 334s JS IMPORT: Defining parent (nil) of 0x17d44f2000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x17d44f2000f8 of 0x17d44f2006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x20a7a243b128 334s JS MAINLOOP: Main loop instance 0x4b06100b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0x4b06100b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0x4b06100b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module metadata hook for module 0x17d44f2131d0 334s JS IMPORT: Defining meta.importSync for module 0x17d44f2131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x17d44f2135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x17d44f2000f8 of 0x17d44f2136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x17d44f2136c0 in 0x17d44f2000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x17d44f2000f8 of 0x17d44f213b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x17d44f2000f8 of 0x17d44f213c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x17d44f2136c0 of 0x20a7a243c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x20a7a247b060, JSClass 0x698a655c8cd0, in object 0x20a7a247b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x17d44f213e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x17d44f213ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x20a7a247b0b0, JSClass 0x698a655c8cd0, in object 0x20a7a247b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x20a7a247b100, JSClass 0x698a655c8cd0, in object 0x20a7a247b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x20a7a247b150, JSClass 0x698a655c8cd0, in object 0x20a7a247b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x20a7a247b1a0, JSClass 0x698a655c8cd0, in object 0x20a7a247b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x20a7a247b1f0, JSClass 0x698a655c8cd0, in object 0x20a7a247b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x20a7a247b038 in GIRepository 0x17d44f213450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x17d44f2000f8 of 0x20a7a243cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0x4b06100b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x4b06100b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0x4b06100b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x17d44f2000f8 of 0x17d44f213450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x17d44f2000f8 of 0x17d44f2276c8 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x20a7a247b290 in GIRepository 0x17d44f213450 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x17d44f2000f8 of 0x20a7a243cc90 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x17d44f2000f8 of 0x20a7a243cce0 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x17d44f2136c0 of 0x20a7a243cc40 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x20a7a247b510, JSClass 0x698a655c8cd0, in object 0x20a7a247b268 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x20a7a243cd80 class 0x698a655d0030 in object 0x20a7a247b268 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x20a7a247b678, JSClass 0x698a655ca680, in object 0x20a7a247b268 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x20a7a247b6a0, JSClass 0x698a655ca680, in object 0x20a7a247b268 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x20a7a247b268 in GIRepository 0x17d44f213450 334s JS IMPORT: Importing 'system' 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Defining parent 0x17d44f2000f8 of 0x17d44f22b8b0 'system' is mod 1 334s JS IMPORT: successfully imported module 'system' 334s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 334s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 334s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 334s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 334s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 334s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 334s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 334s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 334s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 334s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 334s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 334s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 334s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 334s JS G ENUM: Defining GObject.ParamFlags as 0x17d44f22bb50 334s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 334s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x4b0611f5e50 type GParamInt 334s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 334s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x4b0611f6340 type GParamString 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 334s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 334s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 334s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 334s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 334s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 334s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 334s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 334s JS G ENUM: Defining enum value ACTION (fixed from action) 32 334s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 334s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 334s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 334s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 334s JS G ENUM: Defining GObject.SignalFlags as 0x17d44f22c860 334s JS CTX: Script evaluation succeeded 334s JS MAINLOOP: Main loop instance 0x4b06100b770: Spinning loop until released or hook cleared 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module metadata hook for module 0x17d44f23b3e8 334s JS IMPORT: Defining meta.importSync for module 0x17d44f23b3e8 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20a7a243b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20a7a243b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0x4b06100b770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..22 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x20a7a247b740, JSClass 0x698a655c8cd0, in object 0x20a7a247b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x20a7a2460ba0 334s JS IMPORT: Defining meta.importSync for module 0x20a7a2460ba0 334s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s ok 1 GObject overrides GObject.set() 334s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 334s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 334s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 334s ok 4 GObject overrides toString() shows the native object address 334s ok 5 GObject should be able to create a GType object for gpointer 334s ok 6 GObject should be able to create a GType object for GBoxed 334s ok 7 GObject should be able to create a GType object for GParam 334s ok 8 GObject should be able to create a GType object for GInterface 334s ok 9 GObject should be able to create a GType object for GObject 334s ok 10 GObject should be able to create a GType object for GVariant 334s JS G NS: Found info type FUNCTION for 'signal_query' in namespace 'GObject' 334s JS G NS: Found info type STRUCT for 'SignalQuery' in namespace 'GObject' 334s JS G BXD: Defined class for SignalQuery (void), prototype 0x20a7a24f3088, JSClass 0x698a655c8cd0, in object 0x20a7a247b268 334s ok 11 GObject should be able to query signals 334s ok 12 GObject.Object.new() can be called with a property bag 334s ok 13 GObject.Object.new() can be called to construct an object without setting properties 334s ok 14 GObject.Object.new() complains about wrong types 334s ok 15 GObject.Object.new() complains about wrong properties 334s ok 16 GObject.Object.new() can construct C GObjects as well 334s ok 17 GObject.Object.new_with_properties() can be called with two arrays 334s ok 18 GObject.Object.new_with_properties() can be called to construct an object without setting properties 334s ok 19 GObject.Object.new_with_properties() complains about various incorrect usages 334s ok 20 GObject.Object.new_with_properties() complains about wrong types 334s ok 21 GObject.Object.new_with_properties() complains about wrong properties 334s ok 22 GObject.Object.new_with_properties() can construct C GObjects as well 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x4b06100b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0x4b06100b770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 252 objects currently alive 334s JS MEMORY: boxed_instance = 110 334s JS MEMORY: boxed_prototype = 9 334s JS MEMORY: closure = 1 334s JS MEMORY: function = 104 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 0 334s JS MEMORY: module = 5 334s JS MEMORY: ns = 3 334s JS MEMORY: object_instance = 15 334s JS MEMORY: object_prototype = 3 334s JS MEMORY: param = 2 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testGObject.test 334s Running test: gjs/testByteArray.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x1ed0d5300098 334s JS IMPORT: Defining parent (nil) of 0x1ed0d53000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x1ed0d53000f8 of 0x1ed0d53006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xb3b5dc3b128 334s JS MAINLOOP: Main loop instance 0xa55934ab770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0xa55934ab770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0xa55934ab770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module metadata hook for module 0x1ed0d53131d0 334s JS IMPORT: Defining meta.importSync for module 0x1ed0d53131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1ed0d53135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x1ed0d53000f8 of 0x1ed0d53136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x1ed0d53136c0 in 0x1ed0d53000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x1ed0d53000f8 of 0x1ed0d5313b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x1ed0d53000f8 of 0x1ed0d5313c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x1ed0d53136c0 of 0xb3b5dc3c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb3b5dc7b060, JSClass 0x62ad89808cd0, in object 0xb3b5dc7b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x1ed0d5313e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x1ed0d5313ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0xb3b5dc7b0b0, JSClass 0x62ad89808cd0, in object 0xb3b5dc7b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0xb3b5dc7b100, JSClass 0x62ad89808cd0, in object 0xb3b5dc7b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0xb3b5dc7b150, JSClass 0x62ad89808cd0, in object 0xb3b5dc7b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb3b5dc7b1a0, JSClass 0x62ad89808cd0, in object 0xb3b5dc7b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0xb3b5dc7b1f0, JSClass 0x62ad89808cd0, in object 0xb3b5dc7b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0xb3b5dc7b038 in GIRepository 0x1ed0d5313450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x1ed0d53000f8 of 0xb3b5dc3cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0xa55934ab770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0xa55934ab770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0xa55934ab770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x1ed0d53000f8 of 0x1ed0d5313450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS IMPORT: Importing module byteArray succeeded 334s JS IMPORT: Defining parent 0x1ed0d53000f8 of 0xb3b5dc3cc40 'byteArray' is mod 1 334s JS IMPORT: successfully imported module 'byteArray' 334s 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 334s JS G NS: Defined namespace 'GIMarshallingTests' 0xb3b5dc7b268 in GIRepository 0x1ed0d5313450 334s JS CTX: Script evaluation succeeded 334s JS MAINLOOP: Main loop instance 0xa55934ab770: Spinning loop until released or hook cleared 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module metadata hook for module 0x1ed0d532fcc0 334s JS IMPORT: Defining meta.importSync for module 0x1ed0d532fcc0 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb3b5dc3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb3b5dc3b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0xa55934ab770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..13 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0xb3b5dc7b290, JSClass 0x62ad89808cd0, in object 0xb3b5dc7b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x1ed0d53000f8 of 0x1ed0d5335308 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0xb3b5dc7b330 in GIRepository 0x1ed0d5313450 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x1ed0d53000f8 of 0xb3b5dc3ce98 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x1ed0d53000f8 of 0xb3b5dc3cee8 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x1ed0d53136c0 of 0xb3b5dc3ce48 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0xb3b5dc7b5b0, JSClass 0x62ad89808cd0, in object 0xb3b5dc7b308 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0xb3b5dc3cf88 class 0x62ad89810030 in object 0xb3b5dc7b308 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0xb3b5dc7b718, JSClass 0x62ad8980a680, in object 0xb3b5dc7b308 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xb3b5dc7b740, JSClass 0x62ad8980a680, in object 0xb3b5dc7b308 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0xb3b5dc7b308 in GIRepository 0x1ed0d5313450 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x1ed0d5303258 334s JS IMPORT: Defining meta.importSync for module 0x1ed0d5303258 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s ok 1 Byte array can be created from a string 334s ok 2 Byte array can be encoded from a string 334s ok 3 Byte array encodes as UTF-8 by default 334s ok 4 Byte array can be converted to a string of ASCII characters 334s ok 5 Byte array can be converted to a string of UTF-8 characters even if it ends with a 0 334s ok 6 Byte array can be converted to a string of encoded characters even with a 0 byte 334s ok 7 Byte array stops converting to a string at an embedded 0 byte 334s JS G BXD: Defining method get_size in prototype for GLib.Bytes 334s ok 8 Byte array deals gracefully with a 0-length array 334s ok 9 Byte array deals gracefully with a 0-length GLib.Bytes 334s ok 10 Byte array deals gracefully with a 0-length string 334s ok 11 Byte array deals gracefully with a non Uint8Array 334s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 334s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 334s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 334s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 334s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 334s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 334s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 334s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 334s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 334s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 334s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 334s JS G ENUM: Defining GLib.LogLevelFlags as 0x1ed0d5348cf8 334s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 334s ok 12 Byte array legacy toString() behavior is preserved when created from a string 334s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 334s ok 13 Byte array legacy toString() behavior is preserved when marshalled from GI 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0xa55934ab770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0xa55934ab770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 189 objects currently alive 334s JS MEMORY: boxed_instance = 70 334s JS MEMORY: boxed_prototype = 8 334s JS MEMORY: closure = 1 334s JS MEMORY: function = 98 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 0 334s JS MEMORY: module = 6 334s JS MEMORY: ns = 4 334s JS MEMORY: object_instance = 0 334s JS MEMORY: object_prototype = 2 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testByteArray.test 334s Running test: gjs/testGio.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x3c5ed9500098 334s JS IMPORT: Defining parent (nil) of 0x3c5ed95000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x3c5ed95006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x31b28de3b128 334s JS MAINLOOP: Main loop instance 0xd2d033db770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0xd2d033db770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0xd2d033db770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module metadata hook for module 0x3c5ed95131d0 334s JS IMPORT: Defining meta.importSync for module 0x3c5ed95131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3c5ed95135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x3c5ed95136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x3c5ed95136c0 in 0x3c5ed95000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x3c5ed9513b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x3c5ed9513c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x3c5ed95136c0 of 0x31b28de3c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x31b28de7b060, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x3c5ed9513e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x3c5ed9513ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x31b28de7b0b0, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x31b28de7b100, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x31b28de7b150, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x31b28de7b1a0, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x31b28de7b1f0, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x31b28de7b038 in GIRepository 0x3c5ed9513450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x31b28de3cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0xd2d033db770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0xd2d033db770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0xd2d033db770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x3c5ed9513450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x31b28de7b290 in GIRepository 0x3c5ed9513450 334s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 334s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x31b28de3cd30 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module lang succeeded 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x31b28de3cce0 'lang' is mod 1 334s JS IMPORT: successfully imported module 'lang' 334s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 334s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 334s JS IMPORT: Importing module _signals succeeded 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x31b28de3cd80 '_signals' is mod 1 334s JS IMPORT: successfully imported module '_signals' 334s JS IMPORT: Importing module signals succeeded 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x31b28de3cc90 'signals' is mod 1 334s JS IMPORT: successfully imported module 'signals' 334s JS IMPORT: Importing module Gio succeeded 334s JS IMPORT: Defining parent 0x3c5ed95136c0 of 0x31b28de3cc40 'Gio' is mod 1 334s JS IMPORT: successfully imported module 'Gio' 334s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x3c5ed952a2b8 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x3c5ed95000f8 of 0x31b28de3ce20 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x3c5ed95136c0 of 0x31b28de3cdd0 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x31b28de7b538, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b2b8 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x31b28de3cec0 class 0x7a9cbde90030 in object 0x31b28de7b2b8 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x31b28de7b6a0, JSClass 0x7a9cbde8a680, in object 0x31b28de7b2b8 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x31b28de7b6c8, JSClass 0x7a9cbde8a680, in object 0x31b28de7b2b8 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x31b28de7b2b8 in GIRepository 0x3c5ed9513450 334s JS G OBJ: Defined class for Application (GApplication), prototype 0x31b28de7b718, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 334s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x31b28ded1268, JSClass 0x7a9cbde8b060, in object 0x31b28de7b268 334s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 334s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x31b28de7b790, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 334s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x31b28ded14e8, JSClass 0x7a9cbde8b060, in object 0x31b28de7b268 334s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x31b28de7b808, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 334s JS G IFACE: Defined class for Initable (GInitable), prototype 0x31b28ded1628, JSClass 0x7a9cbde8b060, in object 0x31b28de7b268 334s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 334s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x31b28de7b880, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b268 334s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 334s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x31b28de7b8d0, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b268 334s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 334s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x31b28de7b920, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x31b28de7b970, JSClass 0x7a9cbde8a680, in object 0x31b28de7b290 334s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 334s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x31b28de7b9c0, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 334s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 334s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 334s JS G IFACE: Defined class for File (GFile), prototype 0x31b28ded1790, JSClass 0x7a9cbde8b060, in object 0x31b28de7b268 334s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x31b28de7ba38, JSClass 0x7a9cbde8a680, in object 0x3c5ed9513530 334s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 334s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x31b28de7bab0, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 334s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 334s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x31b28de7bb00, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 334s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x31b28de7bb50, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 334s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x31b28de7bba0, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b268 334s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 334s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 334s JS G OBJ: Defined class for Settings (GSettings), prototype 0x31b28de7bbf0, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 334s JS G NS: Defined namespace 'Gio' 0x31b28de7b268 in GIRepository 0x3c5ed9513450 334s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 334s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 334s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 334s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 334s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 334s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 334s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 334s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 334s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 334s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 334s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 334s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 334s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 334s JS G ENUM: Defining GObject.ParamFlags as 0x3c5ed952fa90 334s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 334s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0xd2d0352d020 type GParamBoolean 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 334s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 334s JS G NS: Found info type FLAGS for 'FileQueryInfoFlags' in namespace 'Gio' 334s JS G ENUM: Defining enum value NONE (fixed from none) 0 334s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 334s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0x3c5ed95083d8 334s JS CTX: Script evaluation succeeded 334s JS MAINLOOP: Main loop instance 0xd2d033db770: Spinning loop until released or hook cleared 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module metadata hook for module 0x3c5ed950b6b8 334s JS IMPORT: Defining meta.importSync for module 0x3c5ed950b6b8 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31b28de3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31b28de3b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0xd2d033db770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..40 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x31b28de7bcb8, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x31b28de60b30 334s JS IMPORT: Defining meta.importSync for module 0x31b28de60b30 334s JS G NS: Found info type INTERFACE for 'ListModel' in namespace 'Gio' 334s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x31b28ded8dd0, JSClass 0x7a9cbde8b060, in object 0x31b28de7b268 334s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 334s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 334s ok 1 ListStore iterator ListStore iterates 334s JS G NS: Found info type FUNCTION for 'list_store_insert_sorted' in namespace 'GjsPrivate' 334s ok 2 Sorting in ListStore test insert_sorted 334s JS G NS: Found info type FUNCTION for 'list_store_sort' in namespace 'GjsPrivate' 334s ok 3 Sorting in ListStore test sort 334s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 334s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x11d750a0b4c0, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s ok 4 Promisify function doesn't crash when async function is not defined 334s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 334s ok 5 Promisify function doesn't crash when finish function is not defined 334s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 334s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 334s JS G OBJ: Defined class for Task (GTask), prototype 0x11d750a0b678, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 334s JS G NS: Found info type ENUM for 'FileType' in namespace 'Gio' 334s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 334s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 334s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 334s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 334s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 334s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 334s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 334s JS G ENUM: Defining Gio.FileType as 0x3c5ed9573790 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s ok 6 Promisify function promisifies functions 334s JS MAINLOOP: Completed job 1 334s ok 7 Promisify function preserves old behavior 334s ok 8 Promisify function can guess the finish function 334s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 334s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 334s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x11d750a0bb00, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b268 334s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 334s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 334s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 334s JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema 334s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 334s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 334s ok 13 Gio.Settings overrides can construct with a settings schema object 334s ok 14 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type 334s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 334s ok 15 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 334s ok 16 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key 334s ok 17 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key 334s ok 18 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key 334s ok 19 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key 334s ok 20 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key 334s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 334s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 334s JS G ENUM: Defining enum value GET (fixed from get) 1 334s JS G ENUM: Defining enum value SET (fixed from set) 2 334s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 334s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 334s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 334s JS G ENUM: Defining Gio.SettingsBindFlags as 0x3c5ed95561e0 334s ok 21 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key 334s ok 22 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key 334s JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema 334s ok 23 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key 334s ok 24 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema 334s JS G BXD: Defining method classify in prototype for GLib.Variant 334s JS G BXD: Defining method n_children in prototype for GLib.Variant 334s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 334s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 334s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 334s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 334s JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0x11d750a291c8, JSClass 0x7a9cbde8a680, in object 0x31b28de3ee50 334s JS G NS: Found info type STRUCT for 'SettingsSchemaKey' in namespace 'Gio' 334s JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0x11d750a29268, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b268 334s ok 25 Gio.Settings overrides with existing schema still works with correct keys 334s JS G NS: Found info type FUNCTION for 'content_type_set_mime_dirs' in namespace 'Gio' 334s ok 26 Gio.content_type_set_mime_dirs can be called with NULL argument 334s JS G OBJ: Defining method add_action_entries in prototype for GApplication (Gio.Application) 334s JS G NS: Found info type FUNCTION for 'variant_type_string_is_valid' in namespace 'GLib' 334s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 334s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x11d750a295d8, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 334s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x11d750a29628, JSClass 0x7a9cbde88cd0, in object 0x31b28de7b038 334s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 334s JS G IFACE: Defined class for Action (GAction), prototype 0x11d750a0cdf8, JSClass 0x7a9cbde8b060, in object 0x31b28de7b268 334s JS G OBJ: Defining method add_action in prototype for GApplication (Gio.Application) 334s JS G OBJ: Defining method lookup_action in prototype for GApplication (Gio.Application) 334s JS G BXD: Defining method dup_string in prototype for GLib.VariantType 334s JS G BXD: Defining method print in prototype for GLib.Variant 334s ok 27 Gio.add_action_entries override registers each entry as an action 334s JS G OBJ: Defining method activate in prototype for GSimpleAction (Gio.SimpleAction) 334s ok 28 Gio.add_action_entries override connects and binds the activate handler 334s JS G OBJ: Defining method change_state in prototype for GSimpleAction (Gio.SimpleAction) 334s ok 29 Gio.add_action_entries override connects and binds the change_state handler 334s ok 30 Gio.add_action_entries override throw an error if the parameter_type is invalid 334s JS G NS: Found info type ENUM for 'VariantParseError' in namespace 'GLib' 334s JS G ERR: Defined class for VariantParseError (GError), prototype 0x11d750a0cf88, JSClass 0x7a9cbde8ab00, in object 0x31b28de7b038 334s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 334s JS G ENUM: Defining enum value BASIC_TYPE_EXPECTED (fixed from basic_type_expected) 1 334s JS G ENUM: Defining enum value CANNOT_INFER_TYPE (fixed from cannot_infer_type) 2 334s JS G ENUM: Defining enum value DEFINITE_TYPE_EXPECTED (fixed from definite_type_expected) 3 334s JS G ENUM: Defining enum value INPUT_NOT_AT_END (fixed from input_not_at_end) 4 334s JS G ENUM: Defining enum value INVALID_CHARACTER (fixed from invalid_character) 5 334s JS G ENUM: Defining enum value INVALID_FORMAT_STRING (fixed from invalid_format_string) 6 334s JS G ENUM: Defining enum value INVALID_OBJECT_PATH (fixed from invalid_object_path) 7 334s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 8 334s JS G ENUM: Defining enum value INVALID_TYPE_STRING (fixed from invalid_type_string) 9 334s JS G ENUM: Defining enum value NO_COMMON_TYPE (fixed from no_common_type) 10 334s JS G ENUM: Defining enum value NUMBER_OUT_OF_RANGE (fixed from number_out_of_range) 11 334s JS G ENUM: Defining enum value NUMBER_TOO_BIG (fixed from number_too_big) 12 334s JS G ENUM: Defining enum value TYPE_ERROR (fixed from type_error) 13 334s JS G ENUM: Defining enum value UNEXPECTED_TOKEN (fixed from unexpected_token) 14 334s JS G ENUM: Defining enum value UNKNOWN_KEYWORD (fixed from unknown_keyword) 15 334s JS G ENUM: Defining enum value UNTERMINATED_STRING_CONSTANT (fixed from unterminated_string_constant) 16 334s JS G ENUM: Defining enum value VALUE_EXPECTED (fixed from value_expected) 17 334s JS G ENUM: Defining enum value RECURSION (fixed from recursion) 18 334s ok 31 Gio.add_action_entries override throw an error if the state is invalid 334s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 334s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 334s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x11d750a29e20, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x11d750a29e70, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x11d750a29ec0, JSClass 0x7a9cbde8a680, in object 0x31b28de3ee50 334s JS G NS: Found info type FLAGS for 'FileCreateFlags' in namespace 'Gio' 334s JS G ENUM: Defining enum value NONE (fixed from none) 0 334s JS G ENUM: Defining enum value PRIVATE (fixed from private) 1 334s JS G ENUM: Defining enum value REPLACE_DESTINATION (fixed from replace_destination) 2 334s JS G ENUM: Defining Gio.FileCreateFlags as 0x3c5ed95a98a0 334s JS G NS: Found info type OBJECT for 'FileInputStream' in namespace 'Gio' 334s JS G OBJ: Defined class for FileInputStream (GFileInputStream), prototype 0x11d750a29f60, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G OBJ: Defined class for GLocalFileInputStream (GLocalFileInputStream), prototype 0x11d750a29fb0, JSClass 0x7a9cbde8a680, in object 0x31b28de3ee50 334s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 334s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x11d750a31088, JSClass 0x7a9cbde8b060, in object 0x31b28de7b268 334s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 334s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x11d750a310b0, JSClass 0x7a9cbde8b060, in object 0x31b28de7b268 334s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 334s JS G BXD: Defining method get_size in prototype for GLib.Bytes 334s ok 32 Gio.InputStream.prototype.createSyncIterator iterates synchronously 334s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 334s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s ok 33 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 334s JS MAINLOOP: Completed job 2 334s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0x11d750a327b8, JSClass 0x7a9cbde8a680, in object 0x31b28de3ee50 334s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 334s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 334s ok 34 Gio.FileEnumerator overrides iterates synchronously 334s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 334s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 334s JS MAINLOOP: Completed job 0 334s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s ok 35 Gio.FileEnumerator overrides iterates asynchronously 334s JS MAINLOOP: Completed job 2 334s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 334s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 334s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 334s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 334s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 334s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 334s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 334s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 334s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 334s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 334s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 334s JS G ENUM: Defining GLib.LogLevelFlags as 0x3c5ed95124d8 334s JS G NS: Found info type ENUM for 'FileAttributeType' in namespace 'Gio' 334s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 334s JS G ENUM: Defining enum value STRING (fixed from string) 1 334s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 334s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 334s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 334s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 334s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 334s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 334s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 334s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 334s JS G ENUM: Defining Gio.FileAttributeType as 0x3c5ed9513088 334s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 334s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 334s ok 36 Non-introspectable file attribute overrides invalid means unsetting the attribute 334s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 334s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 334s ok 37 Non-introspectable file attribute overrides works for boolean 334s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 334s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 334s ok 38 Non-introspectable file attribute overrides works for uint32 334s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 334s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 334s ok 39 Non-introspectable file attribute overrides works for uint64 334s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 334s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x11d750a3e240, JSClass 0x7a9cbde8a680, in object 0x31b28de7b268 334s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 334s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 334s ok 40 Non-introspectable file attribute overrides works for object 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0xd2d033db770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0xd2d033db770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 874 objects currently alive 334s JS MEMORY: boxed_instance = 310 334s JS MEMORY: boxed_prototype = 14 334s JS MEMORY: closure = 22 334s JS MEMORY: function = 275 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 1 334s JS MEMORY: gerror_prototype = 1 334s JS MEMORY: interface = 8 334s JS MEMORY: module = 9 334s JS MEMORY: ns = 4 334s JS MEMORY: object_instance = 204 334s JS MEMORY: object_prototype = 25 334s JS MEMORY: param = 1 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testGio.test 334s Running test: gjs/testGObjectInterface.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x2a683b900098 334s JS IMPORT: Defining parent (nil) of 0x2a683b9000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x2a683b9006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35f7b183b128 334s JS MAINLOOP: Main loop instance 0x1bcd9660b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0x1bcd9660b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0x1bcd9660b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module metadata hook for module 0x2a683b9131d0 334s JS IMPORT: Defining meta.importSync for module 0x2a683b9131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a683b9135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x2a683b9136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x2a683b9136c0 in 0x2a683b9000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x2a683b913b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x2a683b913c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x2a683b9136c0 of 0x35f7b183c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x35f7b187b060, JSClass 0x6a15ead18cd0, in object 0x35f7b187b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x2a683b913e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a683b913ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x35f7b187b0b0, JSClass 0x6a15ead18cd0, in object 0x35f7b187b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x35f7b187b100, JSClass 0x6a15ead18cd0, in object 0x35f7b187b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x35f7b187b150, JSClass 0x6a15ead18cd0, in object 0x35f7b187b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x35f7b187b1a0, JSClass 0x6a15ead18cd0, in object 0x35f7b187b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x35f7b187b1f0, JSClass 0x6a15ead18cd0, in object 0x35f7b187b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x35f7b187b038 in GIRepository 0x2a683b913450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x35f7b183cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0x1bcd9660b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x1bcd9660b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0x1bcd9660b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x2a683b913450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x35f7b187b290 in GIRepository 0x2a683b913450 334s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 334s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x35f7b183cd30 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module lang succeeded 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x35f7b183cce0 'lang' is mod 1 334s JS IMPORT: successfully imported module 'lang' 334s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 334s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 334s JS IMPORT: Importing module _signals succeeded 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x35f7b183cd80 '_signals' is mod 1 334s JS IMPORT: successfully imported module '_signals' 334s JS IMPORT: Importing module signals succeeded 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x35f7b183cc90 'signals' is mod 1 334s JS IMPORT: successfully imported module 'signals' 334s JS IMPORT: Importing module Gio succeeded 334s JS IMPORT: Defining parent 0x2a683b9136c0 of 0x35f7b183cc40 'Gio' is mod 1 334s JS IMPORT: successfully imported module 'Gio' 334s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x2a683b92a238 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x2a683b9000f8 of 0x35f7b183ce20 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x2a683b9136c0 of 0x35f7b183cdd0 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x35f7b187b538, JSClass 0x6a15ead18cd0, in object 0x35f7b187b2b8 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x35f7b183cec0 class 0x6a15ead20030 in object 0x35f7b187b2b8 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x35f7b187b6a0, JSClass 0x6a15ead1a680, in object 0x35f7b187b2b8 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x35f7b187b6c8, JSClass 0x6a15ead1a680, in object 0x35f7b187b2b8 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x35f7b187b2b8 in GIRepository 0x2a683b913450 334s JS G OBJ: Defined class for Application (GApplication), prototype 0x35f7b187b718, JSClass 0x6a15ead1a680, in object 0x35f7b187b268 334s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 334s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x35f7b18cf268, JSClass 0x6a15ead1b060, in object 0x35f7b187b268 334s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 334s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x35f7b187b790, JSClass 0x6a15ead1a680, in object 0x35f7b187b268 334s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 334s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x35f7b18cf4e8, JSClass 0x6a15ead1b060, in object 0x35f7b187b268 334s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x35f7b187b808, JSClass 0x6a15ead1a680, in object 0x35f7b187b268 334s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 334s JS G IFACE: Defined class for Initable (GInitable), prototype 0x35f7b18cf628, JSClass 0x6a15ead1b060, in object 0x35f7b187b268 334s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 334s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x35f7b187b880, JSClass 0x6a15ead18cd0, in object 0x35f7b187b268 334s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 334s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x35f7b187b8d0, JSClass 0x6a15ead18cd0, in object 0x35f7b187b268 334s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 334s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x35f7b187b920, JSClass 0x6a15ead1a680, in object 0x35f7b187b268 334s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x35f7b187b970, JSClass 0x6a15ead1a680, in object 0x35f7b187b290 334s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 334s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x35f7b187b9c0, JSClass 0x6a15ead1a680, in object 0x35f7b187b268 334s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 334s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 334s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 334s JS G IFACE: Defined class for File (GFile), prototype 0x35f7b18cf790, JSClass 0x6a15ead1b060, in object 0x35f7b187b268 334s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x35f7b187ba38, JSClass 0x6a15ead1a680, in object 0x2a683b913530 334s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 334s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x35f7b187bab0, JSClass 0x6a15ead1a680, in object 0x35f7b187b268 334s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 334s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 334s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x35f7b187bb00, JSClass 0x6a15ead1a680, in object 0x35f7b187b268 334s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 334s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x35f7b187bb50, JSClass 0x6a15ead1a680, in object 0x35f7b187b268 334s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 334s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x35f7b187bba0, JSClass 0x6a15ead18cd0, in object 0x35f7b187b268 334s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 334s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 334s JS G OBJ: Defined class for Settings (GSettings), prototype 0x35f7b187bbf0, JSClass 0x6a15ead1a680, in object 0x35f7b187b268 334s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 334s JS G NS: Defined namespace 'Gio' 0x35f7b187b268 in GIRepository 0x2a683b913450 334s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 334s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 334s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 334s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 334s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 334s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 334s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 334s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 334s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 334s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 334s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 334s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 334s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 334s JS G ENUM: Defining GObject.ParamFlags as 0x2a683b92fa60 334s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 334s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd96759470 type GParamString 334s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 334s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 334s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 334s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 334s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 334s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 334s JS G ENUM: Defining enum value ACTION (fixed from action) 32 334s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 334s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 334s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 334s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 334s JS G ENUM: Defining GObject.SignalFlags as 0x2a683b9300d0 334s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd9675a770 type GParamOverride 334s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd9675f980 type GParamString 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd96835310 type GParamOverride 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd96835a20 type GParamOverride 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 334s JS G IFACE: Defined class for Action (GAction), prototype 0x35f7b18d74e8, JSClass 0x6a15ead1b060, in object 0x35f7b187b268 334s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd96837040 type GParamOverride 334s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd96837120 type GParamOverride 334s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd96837240 type GParamOverride 334s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd96837320 type GParamOverride 334s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd968373c0 type GParamOverride 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s JS CTX: Script evaluation succeeded 334s JS MAINLOOP: Main loop instance 0x1bcd9660b770: Spinning loop until released or hook cleared 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module metadata hook for module 0x2a683b913ef8 334s JS IMPORT: Defining meta.importSync for module 0x2a683b913ef8 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35f7b183b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35f7b183b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0x1bcd9660b770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..37 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x35f7b187bdf8, JSClass 0x6a15ead18cd0, in object 0x35f7b187b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x35f7b18e5158 334s JS IMPORT: Defining meta.importSync for module 0x35f7b18e5158 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s ok 1 GObject interface cannot be instantiated 334s ok 2 GObject interface has a name 334s ok 3 GObject interface reports its type name 334s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 334s ok 4 GObject interface can be implemented by a GObject class 334s ok 5 GObject interface is implemented by a GObject class with the correct class object 334s ok 6 GObject interface can have its required function implemented 334s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd96863b50 type GParamOverride 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s ok 7 GObject interface must have its required function implemented 334s ok 8 GObject interface doesn't have to have its optional function implemented 334s ok 9 GObject interface can have its optional function deferred to by the implementation 334s ok 10 GObject interface can have its function chained up to 334s ok 11 GObject interface can require another interface 334s ok 12 GObject interface can chain up to another interface 334s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 334s JS G PRM: JSObject created with param instance 0x1bcd9686b6f0 type GParamOverride 334s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 334s ok 13 GObject interface defers to the last interface's optional function 334s ok 14 GObject interface must be implemented by a class that implements all required interfaces 334s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 334s ok 16 GObject interface can require an interface from C 334s ok 17 GObject interface can connect class signals on the implementing class 334s ok 18 GObject interface can connect interface signals on the implementing class 334s ok 19 GObject interface can define properties on the implementing class 334s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 334s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 334s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 334s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 334s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 334s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 334s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 334s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 334s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 334s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 334s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 334s JS G ENUM: Defining GLib.LogLevelFlags as 0x2a683b905de8 334s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 334s ok 20 GObject interface must have its properties overridden 334s ok 21 GObject interface can have introspected properties overriden 334s ok 22 GObject interface can be implemented by a class as well as its parent class 334s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 334s ok 24 GObject interface has a toString() defintion 334s ok 25 GObject interface has instance definition 334s ok 26 GObject interface has instance definition for non-object type 334s ok 27 GObject interface has instance definition for non-object type for native interface 334s ok 28 GObject interface prototype toString is enumerable and defined 334s ok 29 GObject interface prototype method properties are enumerated 334s ok 30 GObject interface prototype method properties are defined 334s ok 31 GObject interface prototype overrides are inherited by implementing classes 334s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 334s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 334s ok 34 GObject interface prototype original property can be shadowed by class prototype property 334s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 334s ok 36 GObject interface prototype shadowed property can be restored 334s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x1bcd9660b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0x1bcd9660b770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 601 objects currently alive 334s JS MEMORY: boxed_instance = 162 334s JS MEMORY: boxed_prototype = 11 334s JS MEMORY: closure = 4 334s JS MEMORY: function = 345 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 8 334s JS MEMORY: module = 9 334s JS MEMORY: ns = 4 334s JS MEMORY: object_instance = 23 334s JS MEMORY: object_prototype = 23 334s JS MEMORY: param = 12 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testGObjectInterface.test 334s Running test: gjs/quit.test 334s 1..1 334s ok 1 - /usr/libexec/installed-tests/gjs/debugger/quit.debugger 334s PASS: gjs/quit.test 334s Running test: gjs/testSignals.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x289f27a00098 334s JS IMPORT: Defining parent (nil) of 0x289f27a000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x289f27a000f8 of 0x289f27a006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x7509213b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7509213b128 334s JS MAINLOOP: Main loop instance 0x11b3b536b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0x11b3b536b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0x11b3b536b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7509213b128 334s JS IMPORT: Module metadata hook for module 0x289f27a131d0 334s JS IMPORT: Defining meta.importSync for module 0x289f27a131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x289f27a135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x289f27a000f8 of 0x289f27a136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x289f27a136c0 in 0x289f27a000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x289f27a000f8 of 0x289f27a13b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x289f27a000f8 of 0x289f27a13c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x289f27a136c0 of 0x7509213c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x7509217b060, JSClass 0x66b776158cd0, in object 0x7509217b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x289f27a13e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x289f27a13ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x7509217b0b0, JSClass 0x66b776158cd0, in object 0x7509217b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x7509217b100, JSClass 0x66b776158cd0, in object 0x7509217b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x7509217b150, JSClass 0x66b776158cd0, in object 0x7509217b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x7509217b1a0, JSClass 0x66b776158cd0, in object 0x7509217b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x7509217b1f0, JSClass 0x66b776158cd0, in object 0x7509217b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x7509217b038 in GIRepository 0x289f27a13450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x289f27a000f8 of 0x7509213cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0x11b3b536b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x11b3b536b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0x11b3b536b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x289f27a000f8 of 0x289f27a13450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x289f27a000f8 of 0x7509213cc90 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module lang succeeded 334s JS IMPORT: Defining parent 0x289f27a000f8 of 0x7509213cc40 'lang' is mod 1 334s JS IMPORT: successfully imported module 'lang' 334s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 334s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 334s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 334s JS IMPORT: Importing module _signals succeeded 334s JS IMPORT: Defining parent 0x289f27a000f8 of 0x7509213cd30 '_signals' is mod 1 334s JS IMPORT: successfully imported module '_signals' 334s JS IMPORT: Importing module signals succeeded 334s JS IMPORT: Defining parent 0x289f27a000f8 of 0x7509213cce0 'signals' is mod 1 334s JS IMPORT: successfully imported module 'signals' 334s JS CTX: Script evaluation succeeded 334s JS MAINLOOP: Main loop instance 0x11b3b536b770: Spinning loop until released or hook cleared 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7509213b128 334s JS IMPORT: Module metadata hook for module 0x289f27a06c30 334s JS IMPORT: Defining meta.importSync for module 0x289f27a06c30 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7509213b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7509213b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0x11b3b536b770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..42 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x7509217b268, JSClass 0x66b776158cd0, in object 0x7509217b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x7509213eb08 of 0x289f27a101b8 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x7509217b308 in GIRepository 0x7509213eaf0 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x7509213eb08 of 0x750921c3920 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x7509213ebc8 of 0x750921c38d0 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x7509217b588, JSClass 0x66b776158cd0, in object 0x7509217b2e0 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x750921c39c0 class 0x66b776160030 in object 0x7509217b2e0 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x7509217b6f0, JSClass 0x66b77615a680, in object 0x7509217b2e0 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x7509217b718, JSClass 0x66b77615a680, in object 0x7509217b2e0 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x7509217b2e0 in GIRepository 0x7509213eaf0 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x75092160ee8 334s JS IMPORT: Defining meta.importSync for module 0x75092160ee8 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s ok 1 Legacy object with signals emit works with no connections 334s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 334s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 334s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 334s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 334s ok 6 Legacy object with signals using connect distinguishes multiple signals 334s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 334s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 334s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 334s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 334s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 334s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 334s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 334s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 334s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 334s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 334s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 334s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 334s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 334s JS G ENUM: Defining GLib.LogLevelFlags as 0x289f27a5f230 334s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 334s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 334s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 334s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 334s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 334s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 334s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 334s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 334s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 334s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 334s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 334s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 334s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 334s ok 22 Object with signals added emit works with no connections 334s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 334s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 334s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 334s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 334s ok 27 Object with signals added using connect distinguishes multiple signals 334s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 334s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 334s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 334s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 334s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 334s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 334s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 334s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 334s ok 36 Object with signals added using connectAfter distinguishes multiple signals 334s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 334s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 334s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 334s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 334s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 334s ok 42 Object with signals added does not call a connected after handler when stopped by connect 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x11b3b536b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0x11b3b536b770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 369 objects currently alive 334s JS MEMORY: boxed_instance = 252 334s JS MEMORY: boxed_prototype = 8 334s JS MEMORY: closure = 1 334s JS MEMORY: function = 95 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 0 334s JS MEMORY: module = 8 334s JS MEMORY: ns = 3 334s JS MEMORY: object_instance = 0 334s JS MEMORY: object_prototype = 2 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testSignals.test 334s Running test: gjs/testAsyncMainloop.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0xe612bf00098 334s JS IMPORT: Defining parent (nil) of 0xe612bf000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0xe612bf000f8 of 0xe612bf006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x19c4af43b128 334s JS MAINLOOP: Main loop instance 0x19b47414b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0x19b47414b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0x19b47414b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module metadata hook for module 0xe612bf131d0 334s JS IMPORT: Defining meta.importSync for module 0xe612bf131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe612bf135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0xe612bf000f8 of 0xe612bf136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0xe612bf136c0 in 0xe612bf000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0xe612bf000f8 of 0xe612bf13b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0xe612bf000f8 of 0xe612bf13c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0xe612bf136c0 of 0x19c4af43c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x19c4af47b060, JSClass 0x652138528cd0, in object 0x19c4af47b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0xe612bf13e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0xe612bf13ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x19c4af47b0b0, JSClass 0x652138528cd0, in object 0x19c4af47b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x19c4af47b100, JSClass 0x652138528cd0, in object 0x19c4af47b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x19c4af47b150, JSClass 0x652138528cd0, in object 0x19c4af47b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x19c4af47b1a0, JSClass 0x652138528cd0, in object 0x19c4af47b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x19c4af47b1f0, JSClass 0x652138528cd0, in object 0x19c4af47b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x19c4af47b038 in GIRepository 0xe612bf13450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0xe612bf000f8 of 0x19c4af43cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0x19b47414b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x19b47414b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0x19b47414b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js' (file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x19c4af43b128 334s JS MAINLOOP: Main loop instance 0x19b47414b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x19b47414b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js async resolved" 334s JS MAINLOOP: Main loop instance 0x19b47414b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module metadata hook for module 0xe612bf28c20 334s JS IMPORT: Defining meta.importSync for module 0xe612bf28c20 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19c4af43b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19c4af43b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0x19b47414b770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..1 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0xe612bf000f8 of 0xe612bf13450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x19c4af47b268, JSClass 0x652138528cd0, in object 0x19c4af47b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0xe612bf000f8 of 0xe612bf2d078 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x19c4af47b308 in GIRepository 0xe612bf13450 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0xe612bf000f8 of 0x19c4af43ce20 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0xe612bf000f8 of 0x19c4af43ce70 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0xe612bf136c0 of 0x19c4af43cdd0 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x19c4af47b588, JSClass 0x652138528cd0, in object 0x19c4af47b2e0 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x19c4af43cf10 class 0x652138530030 in object 0x19c4af47b2e0 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x19c4af47b6f0, JSClass 0x65213852a680, in object 0x19c4af47b2e0 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x19c4af47b718, JSClass 0x65213852a680, in object 0x19c4af47b2e0 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x19c4af47b2e0 in GIRepository 0xe612bf13450 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0xe612bf03258 334s JS IMPORT: Defining meta.importSync for module 0xe612bf03258 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x19b47414b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: Running and clearing main loop hook 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x19b47414b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s ok 1 Async mainloop resolves when main loop exits 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: Running and clearing main loop hook 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x19b47414b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0x19b47414b770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 129 objects currently alive 334s JS MEMORY: boxed_instance = 14 334s JS MEMORY: boxed_prototype = 8 334s JS MEMORY: closure = 1 334s JS MEMORY: function = 96 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 0 334s JS MEMORY: module = 5 334s JS MEMORY: ns = 3 334s JS MEMORY: object_instance = 0 334s JS MEMORY: object_prototype = 2 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testAsyncMainloop.test 334s Running test: gjs/testEncoding.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x20d7e300098 334s JS IMPORT: Defining parent (nil) of 0x20d7e3000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x20d7e3006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18dcb873b128 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module metadata hook for module 0x20d7e3131d0 334s JS IMPORT: Defining meta.importSync for module 0x20d7e3131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x20d7e3135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x20d7e3136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x20d7e3136c0 in 0x20d7e3000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x20d7e313b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x20d7e313c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x20d7e3136c0 of 0x18dcb873c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x18dcb877b060, JSClass 0x7a210f598cd0, in object 0x18dcb877b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x20d7e313e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x20d7e313ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x18dcb877b0b0, JSClass 0x7a210f598cd0, in object 0x18dcb877b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x18dcb877b100, JSClass 0x7a210f598cd0, in object 0x18dcb877b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x18dcb877b150, JSClass 0x7a210f598cd0, in object 0x18dcb877b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x18dcb877b1a0, JSClass 0x7a210f598cd0, in object 0x18dcb877b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x18dcb877b1f0, JSClass 0x7a210f598cd0, in object 0x18dcb877b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x18dcb877b038 in GIRepository 0x20d7e313450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x18dcb873cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testEncoding.js' (file:///usr/libexec/installed-tests/gjs/js/testEncoding.js), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x20d7e313450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x18dcb877b290 in GIRepository 0x20d7e313450 334s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 334s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x18dcb873cd08 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module lang succeeded 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x18dcb873ccb8 'lang' is mod 1 334s JS IMPORT: successfully imported module 'lang' 334s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 334s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 334s JS IMPORT: Importing module _signals succeeded 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x18dcb873cd58 '_signals' is mod 1 334s JS IMPORT: successfully imported module '_signals' 334s JS IMPORT: Importing module signals succeeded 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x18dcb873cc68 'signals' is mod 1 334s JS IMPORT: successfully imported module 'signals' 334s JS IMPORT: Importing module Gio succeeded 334s JS IMPORT: Defining parent 0x20d7e3136c0 of 0x18dcb873cc18 'Gio' is mod 1 334s JS IMPORT: successfully imported module 'Gio' 334s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x20d7e32ae38 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x20d7e3000f8 of 0x18dcb873cdf8 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x20d7e3136c0 of 0x18dcb873cda8 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x18dcb877b538, JSClass 0x7a210f598cd0, in object 0x18dcb877b2b8 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x18dcb873ce98 class 0x7a210f5a0030 in object 0x18dcb877b2b8 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x18dcb877b6a0, JSClass 0x7a210f59a680, in object 0x18dcb877b2b8 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x18dcb877b6c8, JSClass 0x7a210f59a680, in object 0x18dcb877b2b8 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x18dcb877b2b8 in GIRepository 0x20d7e313450 334s JS G OBJ: Defined class for Application (GApplication), prototype 0x18dcb877b718, JSClass 0x7a210f59a680, in object 0x18dcb877b268 334s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 334s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x18dcb87d0240, JSClass 0x7a210f59b060, in object 0x18dcb877b268 334s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 334s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 334s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x18dcb877b790, JSClass 0x7a210f59a680, in object 0x18dcb877b268 334s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 334s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x18dcb87d04c0, JSClass 0x7a210f59b060, in object 0x18dcb877b268 334s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x18dcb877b808, JSClass 0x7a210f59a680, in object 0x18dcb877b268 334s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 334s JS G IFACE: Defined class for Initable (GInitable), prototype 0x18dcb87d0600, JSClass 0x7a210f59b060, in object 0x18dcb877b268 334s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 334s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 334s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x18dcb877b880, JSClass 0x7a210f598cd0, in object 0x18dcb877b268 334s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 334s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x18dcb877b8d0, JSClass 0x7a210f598cd0, in object 0x18dcb877b268 334s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 334s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 334s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x18dcb877b920, JSClass 0x7a210f59a680, in object 0x18dcb877b268 334s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x18dcb877b970, JSClass 0x7a210f59a680, in object 0x18dcb877b290 334s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 334s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x18dcb877b9c0, JSClass 0x7a210f59a680, in object 0x18dcb877b268 334s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 334s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 334s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 334s JS G IFACE: Defined class for File (GFile), prototype 0x18dcb87d0768, JSClass 0x7a210f59b060, in object 0x18dcb877b268 334s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x18dcb877ba38, JSClass 0x7a210f59a680, in object 0x20d7e313530 334s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 334s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x18dcb877bab0, JSClass 0x7a210f59a680, in object 0x18dcb877b268 334s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 334s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 334s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x18dcb877bb00, JSClass 0x7a210f59a680, in object 0x18dcb877b268 334s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 334s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x18dcb877bb50, JSClass 0x7a210f59a680, in object 0x18dcb877b268 334s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 334s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x18dcb877bba0, JSClass 0x7a210f598cd0, in object 0x18dcb877b268 334s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 334s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 334s JS G OBJ: Defined class for Settings (GSettings), prototype 0x18dcb877bbf0, JSClass 0x7a210f59a680, in object 0x18dcb877b268 334s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 334s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 334s JS G NS: Defined namespace 'Gio' 0x18dcb877b268 in GIRepository 0x20d7e313450 334s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x18dcb873b128 334s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x18dcb877bc40, JSClass 0x7a210f59a680, in object 0x18dcb873ee20 334s JS IMPORT: Module metadata hook for module 0x18dcb8760e08 334s JS IMPORT: Defining meta.importSync for module 0x18dcb8760e08 334s JS NATIVE: Defining native module '_encodingNative' 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testEncoding.js async resolved" 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module metadata hook for module 0x20d7e317828 334s JS IMPORT: Defining meta.importSync for module 0x20d7e317828 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18dcb873b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18dcb873b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..55 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x18dcb877bcb8, JSClass 0x7a210f598cd0, in object 0x18dcb877b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x18dcb8760c10 334s JS IMPORT: Defining meta.importSync for module 0x18dcb8760c10 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s ok 1 Text Encoding toString() uses spec-compliant tags 334s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 334s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 334s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 334s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 334s ok 6 Text Encoding TextDecoder decode() fatal is false by default 334s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 334s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 334s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 334s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 334s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 334s ok 12 Text Encoding TextDecoder decode() throws on empty input 334s ok 13 Text Encoding TextDecoder decode() throws on null input 334s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 334s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 334s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 334s ok 17 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 334s ok 18 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 334s ok 19 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 334s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 334s ok 21 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 334s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 334s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 334s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 334s ok 25 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 334s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 334s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 334s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 334s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 334s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 334s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 334s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 334s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 334s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 334s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 334s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 334s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 334s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 334s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 334s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 334s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 334s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 334s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 334s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 334s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 334s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 334s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 334s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 334s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 334s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 334s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 334s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 334s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 334s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 334s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0x6ae28fab770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 489 objects currently alive 334s JS MEMORY: boxed_instance = 251 334s JS MEMORY: boxed_prototype = 11 334s JS MEMORY: closure = 1 334s JS MEMORY: function = 193 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 4 334s JS MEMORY: module = 9 334s JS MEMORY: ns = 4 334s JS MEMORY: object_instance = 2 334s JS MEMORY: object_prototype = 14 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testEncoding.test 334s Running test: gjs/testCairoModule.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x219acd400098 334s JS IMPORT: Defining parent (nil) of 0x219acd4000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x219acd4006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x15bc7683b128 334s JS MAINLOOP: Main loop instance 0x99574e5b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0x99574e5b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0x99574e5b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module metadata hook for module 0x219acd4131d0 334s JS IMPORT: Defining meta.importSync for module 0x219acd4131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x219acd4135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x219acd4136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x219acd4136c0 in 0x219acd4000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x219acd413b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x219acd413c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x219acd4136c0 of 0x15bc7683c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x15bc7687b060, JSClass 0x65c232528cd0, in object 0x15bc7687b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x219acd413e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x219acd413ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x15bc7687b0b0, JSClass 0x65c232528cd0, in object 0x15bc7687b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x15bc7687b100, JSClass 0x65c232528cd0, in object 0x15bc7687b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x15bc7687b150, JSClass 0x65c232528cd0, in object 0x15bc7687b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x15bc7687b1a0, JSClass 0x65c232528cd0, in object 0x15bc7687b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x15bc7687b1f0, JSClass 0x65c232528cd0, in object 0x15bc7687b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x15bc7687b038 in GIRepository 0x219acd413450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x15bc7683cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0x99574e5b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x99574e5b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0x99574e5b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js' (file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module metadata hook for module 0x219acd427628 334s JS IMPORT: Defining meta.importSync for module 0x219acd427628 334s JS NATIVE: Defining native module 'cairoNative' 334s JS CTX: Initialized class Region prototype 0x219acd427c28 334s JS CTX: Initialized class Context prototype 0x219acd427d48 334s JS CTX: Initialized class Surface prototype 0x219acd428528 334s JS CTX: Initialized class ImageSurface prototype 0x219acd428608 334s JS CTX: Initialized class Path prototype 0x219acd4286e8 334s JS CTX: Initialized class PSSurface prototype 0x219acd428748 334s JS CTX: Initialized class PDFSurface prototype 0x219acd4287a8 334s JS CTX: Initialized class SVGSurface prototype 0x219acd428908 334s JS CTX: Initialized class Pattern prototype 0x219acd428968 334s JS CTX: Initialized class Gradient prototype 0x219acd4289c8 334s JS CTX: Initialized class LinearGradient prototype 0x219acd428a28 334s JS CTX: Initialized class RadialGradient prototype 0x219acd428a88 334s JS CTX: Initialized class SurfacePattern prototype 0x219acd428ae8 334s JS CTX: Initialized class SolidPattern prototype 0x219acd428b48 334s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 334s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 334s JS IMPORT: Importing module _cairo succeeded 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x15bc7683cc18 '_cairo' is mod 1 334s JS IMPORT: successfully imported module '_cairo' 334s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Importing module cairo succeeded 334s JS IMPORT: Defining parent 0x219acd4136c0 of 0x15bc7683cc68 'cairo' is mod 1 334s JS IMPORT: successfully imported module 'cairo' 334s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 334s JS IMPORT: Importing 'cairoNative' 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x219acd427c08 'cairoNative' is mod 1 334s JS IMPORT: successfully imported module 'cairoNative' 334s JS IMPORT: Importing module cairo succeeded 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x15bc7683ccb8 'cairo' is mod 1 334s JS IMPORT: successfully imported module 'cairo' 334s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 334s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 334s JS G ENUM: Defining enum value NONE (fixed from none) 1 334s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 334s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 334s JS G ENUM: Defining enum value FAST (fixed from fast) 4 334s JS G ENUM: Defining enum value GOOD (fixed from good) 5 334s JS G ENUM: Defining enum value BEST (fixed from best) 6 334s JS G ENUM: Defining cairo.Antialias as 0x219acd4297d0 334s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 334s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 334s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 334s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 334s JS G ENUM: Defining cairo.Content as 0x219acd4298b0 334s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 334s JS G ENUM: Defining enum value NONE (fixed from none) 0 334s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 334s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 334s JS G ENUM: Defining enum value PAD (fixed from pad) 3 334s JS G ENUM: Defining cairo.Extend as 0x219acd429910 334s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 334s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 334s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 334s JS G ENUM: Defining cairo.FillRule as 0x219acd429970 334s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 334s JS G ENUM: Defining enum value FAST (fixed from fast) 0 334s JS G ENUM: Defining enum value GOOD (fixed from good) 1 334s JS G ENUM: Defining enum value BEST (fixed from best) 2 334s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 334s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 334s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 334s JS G ENUM: Defining cairo.Filter as 0x219acd4299d0 334s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 334s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 334s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 334s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 334s JS G ENUM: Defining cairo.FontSlant as 0x219acd429ab0 334s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 334s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 334s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 334s JS G ENUM: Defining cairo.FontWeight as 0x219acd429b10 334s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 334s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 334s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 334s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 334s JS G ENUM: Defining enum value A8 (fixed from a8) 2 334s JS G ENUM: Defining enum value A1 (fixed from a1) 3 334s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 334s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 334s JS G ENUM: Defining cairo.Format as 0x219acd429b70 334s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 334s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 334s JS G ENUM: Defining enum value ROUND (fixed from round) 1 334s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 334s JS G ENUM: Defining cairo.LineCap as 0x219acd429c50 334s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 334s JS G ENUM: Defining enum value MITER (fixed from miter) 0 334s JS G ENUM: Defining enum value ROUND (fixed from round) 1 334s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 334s JS G ENUM: Defining cairo.LineJoin as 0x219acd429cb0 334s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 334s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 334s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 334s JS G ENUM: Defining enum value OVER (fixed from over) 2 334s JS G ENUM: Defining enum value IN (fixed from in) 3 334s JS G ENUM: Defining enum value OUT (fixed from out) 4 334s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 334s JS G ENUM: Defining enum value DEST (fixed from dest) 6 334s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 334s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 334s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 334s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 334s JS G ENUM: Defining enum value XOR (fixed from xor) 11 334s JS G ENUM: Defining enum value ADD (fixed from add) 12 334s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 334s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 334s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 334s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 334s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 334s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 334s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 334s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 334s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 334s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 334s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 334s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 334s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 334s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 334s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 334s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 334s JS G ENUM: Defining cairo.Operator as 0x219acd429d10 334s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 334s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 334s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 334s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 334s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 334s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 334s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 334s JS G ENUM: Defining cairo.PatternType as 0x219acd429ef0 334s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 334s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 334s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 334s JS G ENUM: Defining enum value PS (fixed from ps) 2 334s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 334s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 334s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 334s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 334s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 334s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 334s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 334s JS G ENUM: Defining enum value SVG (fixed from svg) 10 334s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 334s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 334s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 334s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 334s JS G ENUM: Defining enum value QT (fixed from qt) 15 334s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 334s JS G ENUM: Defining enum value VG (fixed from vg) 17 334s JS G ENUM: Defining enum value GL (fixed from gl) 18 334s JS G ENUM: Defining enum value DRM (fixed from drm) 19 334s JS G ENUM: Defining enum value TEE (fixed from tee) 20 334s JS G ENUM: Defining enum value XML (fixed from xml) 21 334s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 334s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 334s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 334s JS G ENUM: Defining cairo.SurfaceType as 0x219acd429fd0 334s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 334s JS G BXD: Defined class for Region (CairoRegion), prototype 0x15bc7687b538, JSClass 0x65c232528cd0, in object 0x15bc7687b308 334s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 334s JS G BXD: Defined class for Context (CairoContext), prototype 0x15bc7687b560, JSClass 0x65c232528cd0, in object 0x15bc7687b308 334s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 334s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x15bc7687b588, JSClass 0x65c232528cd0, in object 0x15bc7687b308 334s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 334s JS G BXD: Defined class for Path (void), prototype 0x15bc7687b5b0, JSClass 0x65c232528cd0, in object 0x15bc7687b308 334s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 334s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x15bc7687b600, JSClass 0x65c232528cd0, in object 0x15bc7687b308 334s JS G NS: Defined namespace 'cairo' 0x15bc7687b308 in GIRepository 0x219acd413450 334s JS MAINLOOP: Main loop instance 0x99574e5b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x99574e5b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js async resolved" 334s JS MAINLOOP: Main loop instance 0x99574e5b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module metadata hook for module 0x219acd42ced0 334s JS IMPORT: Defining meta.importSync for module 0x219acd42ced0 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15bc7683b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15bc7683b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0x99574e5b770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..3 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x219acd413450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x15bc7687b628, JSClass 0x65c232528cd0, in object 0x15bc7687b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x219acd431898 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x15bc7687b6c8 in GIRepository 0x219acd413450 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x15bc7683cf10 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x219acd4000f8 of 0x15bc7683cf60 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x219acd4136c0 of 0x15bc7683cec0 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x15bc7687b920, JSClass 0x65c232528cd0, in object 0x15bc7687b6a0 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x15bc768d5038 class 0x65c232530030 in object 0x15bc7687b6a0 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x15bc7687ba88, JSClass 0x65c23252a680, in object 0x15bc7687b6a0 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x15bc7687bab0, JSClass 0x65c23252a680, in object 0x15bc7687b6a0 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x15bc7687b6a0 in GIRepository 0x219acd413450 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x219acd403258 334s JS IMPORT: Defining meta.importSync for module 0x219acd403258 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s ok 1 Cairo imported as ES module cairo default import 334s ok 2 Cairo imported via GI has the same functionality as imports.cairo 334s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 334s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x15bc7687bd30, JSClass 0x65c232528cd0, in object 0x15bc7687b308 334s ok 3 Cairo imported via GI has boxed types from the GIR file 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x99574e5b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0x99574e5b770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 146 objects currently alive 334s JS MEMORY: boxed_instance = 23 334s JS MEMORY: boxed_prototype = 14 334s JS MEMORY: closure = 1 334s JS MEMORY: function = 94 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 0 334s JS MEMORY: module = 8 334s JS MEMORY: ns = 4 334s JS MEMORY: object_instance = 0 334s JS MEMORY: object_prototype = 2 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testCairoModule.test 334s Running test: gjs/testGettext.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x1607e4800098 334s JS IMPORT: Defining parent (nil) of 0x1607e48000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x1607e48006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3f6931e3b128 334s JS MAINLOOP: Main loop instance 0xc9242fbb770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0xc9242fbb770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0xc9242fbb770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module metadata hook for module 0x1607e48131d0 334s JS IMPORT: Defining meta.importSync for module 0x1607e48131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1607e48135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x1607e48136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x1607e48136c0 in 0x1607e48000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x1607e4813b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x1607e4813c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x1607e48136c0 of 0x3f6931e3c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3f6931e7b060, JSClass 0x76b3422d8cd0, in object 0x3f6931e7b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x1607e4813e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x1607e4813ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x3f6931e7b0b0, JSClass 0x76b3422d8cd0, in object 0x3f6931e7b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x3f6931e7b100, JSClass 0x76b3422d8cd0, in object 0x3f6931e7b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3f6931e7b150, JSClass 0x76b3422d8cd0, in object 0x3f6931e7b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3f6931e7b1a0, JSClass 0x76b3422d8cd0, in object 0x3f6931e7b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x3f6931e7b1f0, JSClass 0x76b3422d8cd0, in object 0x3f6931e7b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x3f6931e7b038 in GIRepository 0x1607e4813450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x3f6931e3cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0xc9242fbb770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0xc9242fbb770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0xc9242fbb770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 334s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 334s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x1607e4813450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x3f6931e7b268 in GIRepository 0x1607e4813450 334s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 334s JS G ENUM: Defining enum value ALL (fixed from all) 6 334s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 334s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 334s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 334s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 334s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 334s JS G ENUM: Defining enum value TIME (fixed from time) 2 334s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x1607e48277e8 334s JS IMPORT: Importing module _gettext succeeded 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x3f6931e3cc90 '_gettext' is mod 1 334s JS IMPORT: successfully imported module '_gettext' 334s JS IMPORT: Importing module gettext succeeded 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x3f6931e3cc40 'gettext' is mod 1 334s JS IMPORT: successfully imported module 'gettext' 334s JS CTX: Script evaluation succeeded 334s JS MAINLOOP: Main loop instance 0xc9242fbb770: Spinning loop until released or hook cleared 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module metadata hook for module 0x1607e4828ea0 334s JS IMPORT: Defining meta.importSync for module 0x1607e4828ea0 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f6931e3b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f6931e3b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0xc9242fbb770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..1 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x3f6931e7b2b8, JSClass 0x76b3422d8cd0, in object 0x3f6931e7b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x1607e482d158 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x3f6931e3cee8 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x1607e48000f8 of 0x3f6931e3cf38 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x1607e48136c0 of 0x3f6931e3ce98 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x3f6931e7b5b0, JSClass 0x76b3422d8cd0, in object 0x3f6931e7b330 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x3f6931e3cfd8 class 0x76b3422e0030 in object 0x3f6931e7b330 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x3f6931e7b718, JSClass 0x76b3422da680, in object 0x3f6931e7b330 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3f6931e7b740, JSClass 0x76b3422da680, in object 0x3f6931e7b330 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x3f6931e7b330 in GIRepository 0x1607e4813450 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x1607e4803258 334s JS IMPORT: Defining meta.importSync for module 0x1607e4803258 334s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'GjsPrivate' 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s ok 1 Gettext module setlocale returns a locale 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0xc9242fbb770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0xc9242fbb770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 127 objects currently alive 334s JS MEMORY: boxed_instance = 11 334s JS MEMORY: boxed_prototype = 8 334s JS MEMORY: closure = 1 334s JS MEMORY: function = 95 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 0 334s JS MEMORY: module = 7 334s JS MEMORY: ns = 3 334s JS MEMORY: object_instance = 0 334s JS MEMORY: object_prototype = 2 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testGettext.test 334s Running test: gjs/testWarnings.sh.test 334s ok 1 - overwriting method with Signals.addSignalMethods() should warn 334s ok 2 - passing too many arguments to a GI function should warn 334s ok 3 - file and line number are logged for syntax errors 334s 1..3 334s PASS: gjs/testWarnings.sh.test 334s Running test: gjs/testImporter2.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x11005a00098 334s JS IMPORT: Defining parent (nil) of 0x11005a000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x11005a000f8 of 0x11005a006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x130e5973b128 334s JS MAINLOOP: Main loop instance 0xefc2cb8b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0xefc2cb8b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0xefc2cb8b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module metadata hook for module 0x11005a131d0 334s JS IMPORT: Defining meta.importSync for module 0x11005a131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x11005a135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x11005a000f8 of 0x11005a136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x11005a136c0 in 0x11005a000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x11005a000f8 of 0x11005a13b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x11005a000f8 of 0x11005a13c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x11005a136c0 of 0x130e5973c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x130e5977b060, JSClass 0x7ad638738cd0, in object 0x130e5977b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x11005a13e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x11005a13ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x130e5977b0b0, JSClass 0x7ad638738cd0, in object 0x130e5977b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0x130e5977b100, JSClass 0x7ad638738cd0, in object 0x130e5977b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0x130e5977b150, JSClass 0x7ad638738cd0, in object 0x130e5977b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x130e5977b1a0, JSClass 0x7ad638738cd0, in object 0x130e5977b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0x130e5977b1f0, JSClass 0x7ad638738cd0, in object 0x130e5977b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0x130e5977b038 in GIRepository 0x11005a13450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x11005a000f8 of 0x130e5973cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0xefc2cb8b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0xefc2cb8b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0xefc2cb8b770: release 334s JS MAINLOOP: Completed job 0 334s JS CTX: Script evaluation succeeded 334s JS MAINLOOP: Main loop instance 0xefc2cb8b770: Spinning loop until released or hook cleared 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module metadata hook for module 0x11005a2a9c0 334s JS IMPORT: Defining meta.importSync for module 0x11005a2a9c0 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x130e5973b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x130e5973b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0xefc2cb8b770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..4 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x11005a000f8 of 0x11005a13450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0x130e5977b268, JSClass 0x7ad638738cd0, in object 0x130e5977b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x11005a000f8 of 0x11005a2f4c8 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0x130e5977b308 in GIRepository 0x11005a13450 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x11005a000f8 of 0x130e5973ce48 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x11005a000f8 of 0x130e5973ce98 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x11005a136c0 of 0x130e5973cdf8 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0x130e5977b588, JSClass 0x7ad638738cd0, in object 0x130e5977b2e0 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0x130e5973cf38 class 0x7ad638740030 in object 0x130e5977b2e0 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0x130e5977b6f0, JSClass 0x7ad63873a680, in object 0x130e5977b2e0 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x130e5977b718, JSClass 0x7ad63873a680, in object 0x130e5977b2e0 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0x130e5977b2e0 in GIRepository 0x11005a13450 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x11005a03258 334s JS IMPORT: Defining meta.importSync for module 0x11005a03258 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s JS IMPORT: Importing module GIMarshallingTests succeeded 334s JS IMPORT: Defining parent 0x11005a136c0 of 0x130e597cb358 'GIMarshallingTests' is mod 1 334s JS IMPORT: successfully imported module 'GIMarshallingTests' 334s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 334s JS IMPORT: Importing module Gio succeeded 334s JS IMPORT: Defining parent 0x11005a136c0 of 0x130e597cb3d0 'Gio' is mod 1 334s JS IMPORT: successfully imported module 'Gio' 334s ok 2 GI importer on failure throws an exception when the overrides _init is null 334s JS IMPORT: Importing module Regress succeeded 334s JS IMPORT: Defining parent 0x130e5973ebc8 of 0x130e597cbcb8 'Regress' is mod 1 334s JS IMPORT: successfully imported module 'Regress' 334s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 334s JS IMPORT: Importing module WarnLib succeeded 334s JS IMPORT: Defining parent 0x130e5973ebc8 of 0x130e597cbd08 'WarnLib' is mod 1 334s JS IMPORT: successfully imported module 'WarnLib' 334s ok 4 GI importer on failure throws an exception when the overrides _init is missing 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0xefc2cb8b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0xefc2cb8b770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 149 objects currently alive 334s JS MEMORY: boxed_instance = 28 334s JS MEMORY: boxed_prototype = 8 334s JS MEMORY: closure = 1 334s JS MEMORY: function = 94 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 0 334s JS MEMORY: module = 9 334s JS MEMORY: ns = 7 334s JS MEMORY: object_instance = 0 334s JS MEMORY: object_prototype = 2 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testImporter2.test 334s Running test: gjs/testCommandLineModules.sh.test 334s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 334s ok 2 - ensure dynamic imports resolve without an explicit mainloop 334s ok 3 - ensure top level await can import modules 334s 1..3 334s PASS: gjs/testCommandLineModules.sh.test 334s Running test: gjs/testMainloop.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x27d0dcf00098 334s JS IMPORT: Defining parent (nil) of 0x27d0dcf000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x27d0dcf000f8 of 0x27d0dcf006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xa7b2833b128 334s JS MAINLOOP: Main loop instance 0x1d7321e3b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0x1d7321e3b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0x1d7321e3b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module metadata hook for module 0x27d0dcf131d0 334s JS IMPORT: Defining meta.importSync for module 0x27d0dcf131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x27d0dcf135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x27d0dcf000f8 of 0x27d0dcf136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x27d0dcf136c0 in 0x27d0dcf000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x27d0dcf000f8 of 0x27d0dcf13b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x27d0dcf000f8 of 0x27d0dcf13c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x27d0dcf136c0 of 0xa7b2833c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xa7b2837b060, JSClass 0x74f4920d8cd0, in object 0xa7b2837b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x27d0dcf13e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x27d0dcf13ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0xa7b2837b0b0, JSClass 0x74f4920d8cd0, in object 0xa7b2837b038 334s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 334s JS G BXD: Defined class for Variant (GVariant), prototype 0xa7b2837b100, JSClass 0x74f4920d8cd0, in object 0xa7b2837b038 334s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 334s JS G BXD: Defined class for Bytes (GBytes), prototype 0xa7b2837b150, JSClass 0x74f4920d8cd0, in object 0xa7b2837b038 334s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 334s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xa7b2837b1a0, JSClass 0x74f4920d8cd0, in object 0xa7b2837b038 334s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 334s JS G BXD: Defined class for Thread (GThread), prototype 0xa7b2837b1f0, JSClass 0x74f4920d8cd0, in object 0xa7b2837b038 334s JS G BXD: Defining method ref in prototype for GLib.Thread 334s JS G BXD: Defining method unref in prototype for GLib.Thread 334s JS G NS: Defined namespace 'GLib' 0xa7b2837b038 in GIRepository 0x27d0dcf13450 334s JS IMPORT: Importing module jasmine succeeded 334s JS IMPORT: Defining parent 0x27d0dcf000f8 of 0xa7b2833cb00 'jasmine' is mod 1 334s JS IMPORT: successfully imported module 'jasmine' 334s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 334s JS MAINLOOP: Main loop instance 0x1d7321e3b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x1d7321e3b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 334s JS MAINLOOP: Main loop instance 0x1d7321e3b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 334s JS IMPORT: Importing 'gi' 334s JS IMPORT: Defining parent 0x27d0dcf000f8 of 0x27d0dcf13450 'gi' is mod 1 334s JS IMPORT: successfully imported module 'gi' 334s JS IMPORT: Importing '_gi' 334s JS NATIVE: Defining native module '_gi' 334s JS IMPORT: Defining parent 0x27d0dcf000f8 of 0x27d0dcf27ac8 '_gi' is mod 1 334s JS IMPORT: successfully imported module '_gi' 334s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 334s JS G NS: Defined namespace 'GjsPrivate' 0xa7b2837b290 in GIRepository 0x27d0dcf13450 334s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 334s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 334s JS IMPORT: Importing module _common succeeded 334s JS IMPORT: Defining parent 0x27d0dcf000f8 of 0xa7b2833cce0 '_common' is mod 1 334s JS IMPORT: successfully imported module '_common' 334s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 334s JS IMPORT: Importing module _legacy succeeded 334s JS IMPORT: Defining parent 0x27d0dcf000f8 of 0xa7b2833cd30 '_legacy' is mod 1 334s JS IMPORT: successfully imported module '_legacy' 334s JS IMPORT: Importing module GObject succeeded 334s JS IMPORT: Defining parent 0x27d0dcf136c0 of 0xa7b2833cc90 'GObject' is mod 1 334s JS IMPORT: successfully imported module 'GObject' 334s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 334s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 334s JS G BXD: Defined class for String (GString), prototype 0xa7b2837b510, JSClass 0x74f4920d8cd0, in object 0xa7b2837b268 334s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 334s JS G PRM: Defined class ParamSpec prototype is 0xa7b2833cdd0 class 0x74f4920e0030 in object 0xa7b2837b268 334s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 334s JS G OBJ: Defined class for Object (GObject), prototype 0xa7b2837b678, JSClass 0x74f4920da680, in object 0xa7b2837b268 334s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 334s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 334s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xa7b2837b6a0, JSClass 0x74f4920da680, in object 0xa7b2837b268 334s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 334s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 334s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 334s JS G NS: Defined namespace 'GObject' 0xa7b2837b268 in GIRepository 0x27d0dcf13450 334s JS IMPORT: Importing module mainloop succeeded 334s JS IMPORT: Defining parent 0x27d0dcf000f8 of 0xa7b2833cc40 'mainloop' is mod 1 334s JS IMPORT: successfully imported module 'mainloop' 334s JS CTX: Script evaluation succeeded 334s JS MAINLOOP: Main loop instance 0x1d7321e3b770: Spinning loop until released or hook cleared 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module metadata hook for module 0x27d0dcf31758 334s JS IMPORT: Defining meta.importSync for module 0x27d0dcf31758 334s JS NATIVE: Defining native module 'system' 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa7b2833b128 334s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa7b2833b128 334s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 334s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 334s JS MAINLOOP: Set main loop hook to 334s JS MAINLOOP: Main loop instance 0x1d7321e3b770: hold 334s JS MAINLOOP: Running and clearing main loop hook 334s JS G BXD: Defining method run in prototype for GLib.MainLoop 334s 1..8 334s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 334s JS G BXD: Defined class for Source (GSource), prototype 0xa7b2837b6f0, JSClass 0x74f4920d8cd0, in object 0xa7b2837b038 334s JS G BXD: Defining method set_priority in prototype for GLib.Source 334s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 334s JS G BXD: Defining method attach in prototype for GLib.Source 334s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 334s JS IMPORT: Module metadata hook for module 0x27d0dcf03258 334s JS IMPORT: Defining meta.importSync for module 0x27d0dcf03258 334s JS G BXD: Defining method destroy in prototype for GLib.Source 334s ok 1 Mainloop.timeout_add() runs a timeout function 334s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 334s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 334s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 334s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 334s ok 4 Mainloop.idle_add() runs an idle function 334s ok 5 Mainloop.idle_add() continues to run idle functions that return true 334s ok 6 Mainloop.idle_add() does not run idle functions if removed 334s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 334s ok 8 Mainloop.idle_add() does not leak idle callbacks 334s JS G BXD: Defining method quit in prototype for GLib.MainLoop 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Main loop instance 0x1d7321e3b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 0 334s JS MAINLOOP: handling job 1, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 1 334s JS MAINLOOP: handling job 2, 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Completed job 2 334s JS MAINLOOP: handling job 3, 334s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 334s JS MAINLOOP: Main loop instance 0x1d7321e3b770: release 334s JS MAINLOOP: Completed job 3 334s JS MEMORY: Memory report: before destroying context 334s JS MEMORY: 171 objects currently alive 334s JS MEMORY: boxed_instance = 54 334s JS MEMORY: boxed_prototype = 8 334s JS MEMORY: closure = 2 334s JS MEMORY: function = 96 334s JS MEMORY: fundamental_instance = 0 334s JS MEMORY: fundamental_prototype = 0 334s JS MEMORY: gerror_instance = 0 334s JS MEMORY: gerror_prototype = 0 334s JS MEMORY: interface = 0 334s JS MEMORY: module = 6 334s JS MEMORY: ns = 3 334s JS MEMORY: object_instance = 0 334s JS MEMORY: object_prototype = 2 334s JS MEMORY: param = 0 334s JS MEMORY: union_instance = 0 334s JS MEMORY: union_prototype = 0 334s JS CTX: JS shutdown sequence 334s JS CTX: Stopping profiler 334s JS CTX: Shutting down toggle queue 334s JS CTX: Notifying external reference holders of GjsContext dispose 334s JS MAINLOOP: Stopping promise job dispatcher 334s JS CTX: Notifying reference holders of GjsContext dispose 334s JS CTX: Checking unhandled promise rejections 334s JS CTX: Releasing cached JS wrappers 334s JS CTX: Final triggered GC 334s JS CTX: Destroying JS context 334s JS CTX: Releasing all native objects 334s JS CTX: Disabling auto GC 334s JS CTX: Ending trace on global object 334s JS CTX: Freeing allocated resources 334s JS CTX: JS context destroyed 334s PASS: gjs/testMainloop.test 334s Running test: gjs/testSystem.test 334s JS NATIVE: Registered native JS module '_promiseNative' 334s JS NATIVE: Registered native JS module '_byteArrayNative' 334s JS NATIVE: Registered native JS module '_encodingNative' 334s JS NATIVE: Registered native JS module '_gi' 334s JS NATIVE: Registered native JS module 'gi' 334s JS NATIVE: Registered native JS module 'cairoNative' 334s JS NATIVE: Registered native JS module 'system' 334s JS NATIVE: Registered native JS module 'console' 334s JS NATIVE: Registered native JS module '_print' 334s JS CTX: Enabling JIT 334s JS CTX: Initialized class GjsFileImporter prototype 0x134f64400098 334s JS IMPORT: Defining parent (nil) of 0x134f644000f8 'imports' is mod 0 334s JS IMPORT: Importing '_print' 334s JS NATIVE: Defining native module '_print' 334s JS IMPORT: Defining parent 0x134f644000f8 of 0x134f644006b0 '_print' is mod 1 334s JS IMPORT: successfully imported module '_print' 334s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 334s 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 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x39d39743b128 334s JS MAINLOOP: Main loop instance 0x1e1756e3b770: hold 334s JS MAINLOOP: Enqueue job , promise=, allocation site= 334s JS MAINLOOP: Starting promise job dispatcher 334s JS MAINLOOP: Main loop instance 0x1e1756e3b770: Spinning loop until released or hook cleared 334s JS MAINLOOP: handling job 0, 334s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 334s JS MAINLOOP: Main loop instance 0x1e1756e3b770: release 334s JS MAINLOOP: Completed job 0 334s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39d39743b128 334s JS IMPORT: Module metadata hook for module 0x134f644131d0 334s JS IMPORT: Defining meta.importSync for module 0x134f644131d0 334s JS NATIVE: Defining native module 'gi' 334s JS CTX: Initialized class GIRepositoryNamespace prototype 0x134f644135c0 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 334s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 334s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 334s JS IMPORT: Importing directory 'overrides' 334s JS IMPORT: Defining parent 0x134f644000f8 of 0x134f644136c0 'overrides' is mod 1 334s JS IMPORT: Defined importer 'overrides' 0x134f644136c0 in 0x134f644000f8 334s JS IMPORT: successfully imported directory 'overrides' 334s JS IMPORT: Importing '_byteArrayNative' 334s JS NATIVE: Defining native module '_byteArrayNative' 334s JS IMPORT: Defining parent 0x134f644000f8 of 0x134f64413b08 '_byteArrayNative' is mod 1 334s JS IMPORT: successfully imported module '_byteArrayNative' 334s JS IMPORT: Importing '_promiseNative' 334s JS NATIVE: Defining native module '_promiseNative' 334s JS IMPORT: Defining parent 0x134f644000f8 of 0x134f64413c48 '_promiseNative' is mod 1 334s JS IMPORT: successfully imported module '_promiseNative' 334s JS IMPORT: Importing module GLib succeeded 334s JS IMPORT: Defining parent 0x134f644136c0 of 0x39d39743c128 'GLib' is mod 1 334s JS IMPORT: successfully imported module 'GLib' 334s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 334s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x39d39747b060, JSClass 0x61871f6d8cd0, in object 0x39d39747b038 334s JS CTX: Initialized class GIRepositoryGType prototype 0x134f64413e78 334s JS CTX: Initialized class GIRepositoryFunction prototype 0x134f64413ed8 334s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 334s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 334s JS G BXD: Defined class for Error (GError), prototype 0x39d39747b0b0, JSClass 0x61871f6d8cd0, in object 0x39d39747b038 335s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 335s JS G BXD: Defined class for Variant (GVariant), prototype 0x39d39747b100, JSClass 0x61871f6d8cd0, in object 0x39d39747b038 335s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 335s JS G BXD: Defined class for Bytes (GBytes), prototype 0x39d39747b150, JSClass 0x61871f6d8cd0, in object 0x39d39747b038 335s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 335s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x39d39747b1a0, JSClass 0x61871f6d8cd0, in object 0x39d39747b038 335s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 335s JS G BXD: Defined class for Thread (GThread), prototype 0x39d39747b1f0, JSClass 0x61871f6d8cd0, in object 0x39d39747b038 335s JS G BXD: Defining method ref in prototype for GLib.Thread 335s JS G BXD: Defining method unref in prototype for GLib.Thread 335s JS G NS: Defined namespace 'GLib' 0x39d39747b038 in GIRepository 0x134f64413450 335s JS IMPORT: Importing module jasmine succeeded 335s JS IMPORT: Defining parent 0x134f644000f8 of 0x39d39743cb00 'jasmine' is mod 1 335s JS IMPORT: successfully imported module 'jasmine' 335s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 335s JS MAINLOOP: Main loop instance 0x1e1756e3b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x1e1756e3b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 335s JS MAINLOOP: Main loop instance 0x1e1756e3b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Importing 'system' 335s JS NATIVE: Defining native module 'system' 335s JS IMPORT: Defining parent 0x134f644000f8 of 0x134f644271a8 'system' is mod 1 335s JS IMPORT: successfully imported module 'system' 335s JS IMPORT: Importing 'gi' 335s JS IMPORT: Defining parent 0x134f644000f8 of 0x134f64413450 'gi' is mod 1 335s JS IMPORT: successfully imported module 'gi' 335s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 335s JS G NS: Defined namespace 'GjsPrivate' 0x39d39747b290 in GIRepository 0x134f64413450 335s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 335s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 335s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 335s JS IMPORT: Importing module _legacy succeeded 335s JS IMPORT: Defining parent 0x134f644000f8 of 0x39d39743cd30 '_legacy' is mod 1 335s JS IMPORT: successfully imported module '_legacy' 335s JS IMPORT: Importing module lang succeeded 335s JS IMPORT: Defining parent 0x134f644000f8 of 0x39d39743cce0 'lang' is mod 1 335s JS IMPORT: successfully imported module 'lang' 335s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 335s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 335s JS IMPORT: Importing module _signals succeeded 335s JS IMPORT: Defining parent 0x134f644000f8 of 0x39d39743cd80 '_signals' is mod 1 335s JS IMPORT: successfully imported module '_signals' 335s JS IMPORT: Importing module signals succeeded 335s JS IMPORT: Defining parent 0x134f644000f8 of 0x39d39743cc90 'signals' is mod 1 335s JS IMPORT: successfully imported module 'signals' 335s JS IMPORT: Importing module Gio succeeded 335s JS IMPORT: Defining parent 0x134f644136c0 of 0x39d39743cc40 'Gio' is mod 1 335s JS IMPORT: successfully imported module 'Gio' 335s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 335s JS IMPORT: Importing '_gi' 335s JS NATIVE: Defining native module '_gi' 335s JS IMPORT: Defining parent 0x134f644000f8 of 0x134f6442a478 '_gi' is mod 1 335s JS IMPORT: successfully imported module '_gi' 335s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 335s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 335s JS IMPORT: Importing module _common succeeded 335s JS IMPORT: Defining parent 0x134f644000f8 of 0x39d39743ce20 '_common' is mod 1 335s JS IMPORT: successfully imported module '_common' 335s JS IMPORT: Importing module GObject succeeded 335s JS IMPORT: Defining parent 0x134f644136c0 of 0x39d39743cdd0 'GObject' is mod 1 335s JS IMPORT: successfully imported module 'GObject' 335s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 335s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 335s JS G BXD: Defined class for String (GString), prototype 0x39d39747b538, JSClass 0x61871f6d8cd0, in object 0x39d39747b2b8 335s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 335s JS G PRM: Defined class ParamSpec prototype is 0x39d39743cec0 class 0x61871f6e0030 in object 0x39d39747b2b8 335s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 335s JS G OBJ: Defined class for Object (GObject), prototype 0x39d39747b6a0, JSClass 0x61871f6da680, in object 0x39d39747b2b8 335s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 335s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 335s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x39d39747b6c8, JSClass 0x61871f6da680, in object 0x39d39747b2b8 335s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 335s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 335s JS G NS: Defined namespace 'GObject' 0x39d39747b2b8 in GIRepository 0x134f64413450 335s JS G OBJ: Defined class for Application (GApplication), prototype 0x39d39747b718, JSClass 0x61871f6da680, in object 0x39d39747b268 335s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 335s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x39d3974ce268, JSClass 0x61871f6db060, in object 0x39d39747b268 335s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 335s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x39d39747b790, JSClass 0x61871f6da680, in object 0x39d39747b268 335s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 335s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x39d3974ce4e8, JSClass 0x61871f6db060, in object 0x39d39747b268 335s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x39d39747b808, JSClass 0x61871f6da680, in object 0x39d39747b268 335s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 335s JS G IFACE: Defined class for Initable (GInitable), prototype 0x39d3974ce628, JSClass 0x61871f6db060, in object 0x39d39747b268 335s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x39d39747b880, JSClass 0x61871f6d8cd0, in object 0x39d39747b268 335s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x39d39747b8d0, JSClass 0x61871f6d8cd0, in object 0x39d39747b268 335s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 335s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x39d39747b920, JSClass 0x61871f6da680, in object 0x39d39747b268 335s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x39d39747b970, JSClass 0x61871f6da680, in object 0x39d39747b290 335s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 335s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x39d39747b9c0, JSClass 0x61871f6da680, in object 0x39d39747b268 335s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 335s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 335s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 335s JS G IFACE: Defined class for File (GFile), prototype 0x39d3974ce790, JSClass 0x61871f6db060, in object 0x39d39747b268 335s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x39d39747ba38, JSClass 0x61871f6da680, in object 0x134f64413530 335s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 335s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x39d39747bab0, JSClass 0x61871f6da680, in object 0x39d39747b268 335s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 335s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 335s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x39d39747bb00, JSClass 0x61871f6da680, in object 0x39d39747b268 335s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 335s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x39d39747bb50, JSClass 0x61871f6da680, in object 0x39d39747b268 335s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 335s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x39d39747bba0, JSClass 0x61871f6d8cd0, in object 0x39d39747b268 335s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 335s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 335s JS G OBJ: Defined class for Settings (GSettings), prototype 0x39d39747bbf0, JSClass 0x61871f6da680, in object 0x39d39747b268 335s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 335s JS G NS: Defined namespace 'Gio' 0x39d39747b268 in GIRepository 0x134f64413450 335s JS CTX: Script evaluation succeeded 335s JS MAINLOOP: Main loop instance 0x1e1756e3b770: Spinning loop until released or hook cleared 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module metadata hook for module 0x134f6443ac80 335s JS IMPORT: Defining meta.importSync for module 0x134f6443ac80 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39d39743b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39d39743b128 335s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 335s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 335s JS MAINLOOP: Set main loop hook to 335s JS MAINLOOP: Main loop instance 0x1e1756e3b770: hold 335s JS MAINLOOP: Running and clearing main loop hook 335s JS G BXD: Defining method run in prototype for GLib.MainLoop 335s 1..13 335s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 335s JS G BXD: Defined class for Source (GSource), prototype 0x39d39747bc40, JSClass 0x61871f6d8cd0, in object 0x39d39747b038 335s JS G BXD: Defining method set_priority in prototype for GLib.Source 335s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 335s JS G BXD: Defining method attach in prototype for GLib.Source 335s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 335s JS IMPORT: Module metadata hook for module 0x39d3974e31c8 335s JS IMPORT: Defining meta.importSync for module 0x39d3974e31c8 335s JS G BXD: Defining method destroy in prototype for GLib.Source 335s ok 1 System.addressOf() gives different results for different objects 335s ok 2 System.version gives a plausible number 335s ok 3 System.refcount() gives the correct number 335s ok 4 System.addressOfGObject() gives different results for different objects 335s ok 5 System.addressOfGObject() throws for non GObject objects 335s ok 6 System.gc() does not crash the application 335s ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path 335s ok 8 System.dumpMemoryInfo() 335s ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 335s ok 10 System.programPath is null when executed from minijasmine 335s ok 11 System.programArgs System.programArgs is an array 335s ok 12 System.programArgs modifications persist 335s ok 13 System.programArgs System.programArgs is equal to ARGV 335s JS G BXD: Defining method quit in prototype for GLib.MainLoop 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x1e1756e3b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 335s JS MAINLOOP: Main loop instance 0x1e1756e3b770: release 335s JS MAINLOOP: Completed job 3 335s JS MEMORY: Memory report: before destroying context 335s JS MEMORY: 257 objects currently alive 335s JS MEMORY: boxed_instance = 49 335s JS MEMORY: boxed_prototype = 10 335s JS MEMORY: closure = 1 335s JS MEMORY: function = 166 335s JS MEMORY: fundamental_instance = 0 335s JS MEMORY: fundamental_prototype = 0 335s JS MEMORY: gerror_instance = 0 335s JS MEMORY: gerror_prototype = 0 335s JS MEMORY: interface = 4 335s JS MEMORY: module = 9 335s JS MEMORY: ns = 4 335s JS MEMORY: object_instance = 1 335s JS MEMORY: object_prototype = 13 335s JS MEMORY: param = 0 335s JS MEMORY: union_instance = 0 335s JS MEMORY: union_prototype = 0 335s JS CTX: JS shutdown sequence 335s JS CTX: Stopping profiler 335s JS CTX: Shutting down toggle queue 335s JS CTX: Notifying external reference holders of GjsContext dispose 335s JS MAINLOOP: Stopping promise job dispatcher 335s JS CTX: Notifying reference holders of GjsContext dispose 335s JS CTX: Checking unhandled promise rejections 335s JS CTX: Releasing cached JS wrappers 335s JS CTX: Final triggered GC 335s JS CTX: Destroying JS context 335s JS CTX: Releasing all native objects 335s JS CTX: Disabling auto GC 335s JS CTX: Ending trace on global object 335s JS CTX: Freeing allocated resources 335s JS CTX: JS context destroyed 335s PASS: gjs/testSystem.test 335s Running test: gjs/throw-ignored.test 335s 1..1 335s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw-ignored.debugger 335s PASS: gjs/throw-ignored.test 335s Running test: gjs/testExceptions.test 335s JS NATIVE: Registered native JS module '_promiseNative' 335s JS NATIVE: Registered native JS module '_byteArrayNative' 335s JS NATIVE: Registered native JS module '_encodingNative' 335s JS NATIVE: Registered native JS module '_gi' 335s JS NATIVE: Registered native JS module 'gi' 335s JS NATIVE: Registered native JS module 'cairoNative' 335s JS NATIVE: Registered native JS module 'system' 335s JS NATIVE: Registered native JS module 'console' 335s JS NATIVE: Registered native JS module '_print' 335s JS CTX: Enabling JIT 335s JS CTX: Initialized class GjsFileImporter prototype 0x23338b00098 335s JS IMPORT: Defining parent (nil) of 0x23338b000f8 'imports' is mod 0 335s JS IMPORT: Importing '_print' 335s JS NATIVE: Defining native module '_print' 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x23338b006b0 '_print' is mod 1 335s JS IMPORT: successfully imported module '_print' 335s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 335s 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 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x38bde2b3b128 335s JS MAINLOOP: Main loop instance 0x9c6f54cb770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Starting promise job dispatcher 335s JS MAINLOOP: Main loop instance 0x9c6f54cb770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 335s JS MAINLOOP: Main loop instance 0x9c6f54cb770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module metadata hook for module 0x23338b131d0 335s JS IMPORT: Defining meta.importSync for module 0x23338b131d0 335s JS NATIVE: Defining native module 'gi' 335s JS CTX: Initialized class GIRepositoryNamespace prototype 0x23338b135c0 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 335s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 335s JS IMPORT: Importing directory 'overrides' 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x23338b136c0 'overrides' is mod 1 335s JS IMPORT: Defined importer 'overrides' 0x23338b136c0 in 0x23338b000f8 335s JS IMPORT: successfully imported directory 'overrides' 335s JS IMPORT: Importing '_byteArrayNative' 335s JS NATIVE: Defining native module '_byteArrayNative' 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x23338b13b08 '_byteArrayNative' is mod 1 335s JS IMPORT: successfully imported module '_byteArrayNative' 335s JS IMPORT: Importing '_promiseNative' 335s JS NATIVE: Defining native module '_promiseNative' 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x23338b13c48 '_promiseNative' is mod 1 335s JS IMPORT: successfully imported module '_promiseNative' 335s JS IMPORT: Importing module GLib succeeded 335s JS IMPORT: Defining parent 0x23338b136c0 of 0x38bde2b3c128 'GLib' is mod 1 335s JS IMPORT: successfully imported module 'GLib' 335s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 335s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x38bde2b7b060, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b038 335s JS CTX: Initialized class GIRepositoryGType prototype 0x23338b13e78 335s JS CTX: Initialized class GIRepositoryFunction prototype 0x23338b13ed8 335s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 335s JS G BXD: Defined class for Error (GError), prototype 0x38bde2b7b0b0, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b038 335s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 335s JS G BXD: Defined class for Variant (GVariant), prototype 0x38bde2b7b100, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b038 335s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 335s JS G BXD: Defined class for Bytes (GBytes), prototype 0x38bde2b7b150, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b038 335s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 335s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x38bde2b7b1a0, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b038 335s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 335s JS G BXD: Defined class for Thread (GThread), prototype 0x38bde2b7b1f0, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b038 335s JS G BXD: Defining method ref in prototype for GLib.Thread 335s JS G BXD: Defining method unref in prototype for GLib.Thread 335s JS G NS: Defined namespace 'GLib' 0x38bde2b7b038 in GIRepository 0x23338b13450 335s JS IMPORT: Importing module jasmine succeeded 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x38bde2b3cb00 'jasmine' is mod 1 335s JS IMPORT: successfully imported module 'jasmine' 335s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 335s JS MAINLOOP: Main loop instance 0x9c6f54cb770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x9c6f54cb770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 335s JS MAINLOOP: Main loop instance 0x9c6f54cb770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Importing 'gi' 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x23338b13450 'gi' is mod 1 335s JS IMPORT: successfully imported module 'gi' 335s 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 335s JS G NS: Defined namespace 'GIMarshallingTests' 0x38bde2b7b268 in GIRepository 0x23338b13450 335s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 335s JS G NS: Defined namespace 'GjsPrivate' 0x38bde2b7b2b8 in GIRepository 0x23338b13450 335s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 335s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 335s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 335s JS IMPORT: Importing module _legacy succeeded 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x38bde2b3cd30 '_legacy' is mod 1 335s JS IMPORT: successfully imported module '_legacy' 335s JS IMPORT: Importing module lang succeeded 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x38bde2b3cce0 'lang' is mod 1 335s JS IMPORT: successfully imported module 'lang' 335s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 335s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 335s JS IMPORT: Importing module _signals succeeded 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x38bde2b3cd80 '_signals' is mod 1 335s JS IMPORT: successfully imported module '_signals' 335s JS IMPORT: Importing module signals succeeded 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x38bde2b3cc90 'signals' is mod 1 335s JS IMPORT: successfully imported module 'signals' 335s JS IMPORT: Importing module Gio succeeded 335s JS IMPORT: Defining parent 0x23338b136c0 of 0x38bde2b3cc40 'Gio' is mod 1 335s JS IMPORT: successfully imported module 'Gio' 335s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 335s JS IMPORT: Importing '_gi' 335s JS NATIVE: Defining native module '_gi' 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x23338b2a298 '_gi' is mod 1 335s JS IMPORT: successfully imported module '_gi' 335s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 335s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 335s JS IMPORT: Importing module _common succeeded 335s JS IMPORT: Defining parent 0x23338b000f8 of 0x38bde2b3ce20 '_common' is mod 1 335s JS IMPORT: successfully imported module '_common' 335s JS IMPORT: Importing module GObject succeeded 335s JS IMPORT: Defining parent 0x23338b136c0 of 0x38bde2b3cdd0 'GObject' is mod 1 335s JS IMPORT: successfully imported module 'GObject' 335s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 335s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 335s JS G BXD: Defined class for String (GString), prototype 0x38bde2b7b560, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b2e0 335s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 335s JS G PRM: Defined class ParamSpec prototype is 0x38bde2b3cec0 class 0x6fd0a2f20030 in object 0x38bde2b7b2e0 335s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 335s JS G OBJ: Defined class for Object (GObject), prototype 0x38bde2b7b6c8, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b2e0 335s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 335s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 335s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x38bde2b7b6f0, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b2e0 335s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 335s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 335s JS G NS: Defined namespace 'GObject' 0x38bde2b7b2e0 in GIRepository 0x23338b13450 335s JS G OBJ: Defined class for Application (GApplication), prototype 0x38bde2b7b740, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b290 335s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 335s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x38bde2bce268, JSClass 0x6fd0a2f1b060, in object 0x38bde2b7b290 335s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 335s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x38bde2b7b7b8, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b290 335s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 335s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x38bde2bce4e8, JSClass 0x6fd0a2f1b060, in object 0x38bde2b7b290 335s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x38bde2b7b830, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b290 335s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 335s JS G IFACE: Defined class for Initable (GInitable), prototype 0x38bde2bce628, JSClass 0x6fd0a2f1b060, in object 0x38bde2b7b290 335s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x38bde2b7b8a8, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b290 335s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x38bde2b7b8f8, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b290 335s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 335s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x38bde2b7b948, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b290 335s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x38bde2b7b998, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b2b8 335s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 335s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x38bde2b7b9e8, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b290 335s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 335s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 335s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 335s JS G IFACE: Defined class for File (GFile), prototype 0x38bde2bce790, JSClass 0x6fd0a2f1b060, in object 0x38bde2b7b290 335s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x38bde2b7ba60, JSClass 0x6fd0a2f1a680, in object 0x23338b13530 335s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 335s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x38bde2b7bad8, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b290 335s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 335s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 335s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x38bde2b7bb28, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b290 335s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 335s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x38bde2b7bb78, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b290 335s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 335s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x38bde2b7bbc8, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b290 335s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 335s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 335s JS G OBJ: Defined class for Settings (GSettings), prototype 0x38bde2b7bc18, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b290 335s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 335s JS G NS: Defined namespace 'Gio' 0x38bde2b7b290 in GIRepository 0x23338b13450 335s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 335s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 335s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 335s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 335s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 335s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 335s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 335s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 335s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 335s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 335s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 335s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 335s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 335s JS G ENUM: Defining GObject.ParamFlags as 0x23338b2fa70 335s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 335s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 335s JS G PRM: JSObject created with param instance 0x9c6f5618de0 type GParamString 335s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 335s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 335s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 335s JS G PRM: JSObject created with param instance 0x9c6f567a690 type GParamString 335s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 335s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 335s JS CTX: Script evaluation succeeded 335s JS MAINLOOP: Main loop instance 0x9c6f54cb770: Spinning loop until released or hook cleared 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module metadata hook for module 0x23338b02a20 335s JS IMPORT: Defining meta.importSync for module 0x23338b02a20 335s JS NATIVE: Defining native module 'system' 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38bde2b3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38bde2b3b128 335s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 335s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 335s JS MAINLOOP: Set main loop hook to 335s JS MAINLOOP: Main loop instance 0x9c6f54cb770: hold 335s JS MAINLOOP: Running and clearing main loop hook 335s JS G BXD: Defining method run in prototype for GLib.MainLoop 335s 1..27 335s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 335s JS G BXD: Defined class for Source (GSource), prototype 0x38bde2b7bd08, JSClass 0x6fd0a2f18cd0, in object 0x38bde2b7b038 335s JS G BXD: Defining method set_priority in prototype for GLib.Source 335s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 335s JS G BXD: Defining method attach in prototype for GLib.Source 335s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 335s JS IMPORT: Module metadata hook for module 0x38bde2be00b0 335s JS IMPORT: Defining meta.importSync for module 0x38bde2be00b0 335s JS G BXD: Defining method destroy in prototype for GLib.Source 335s ok 1 Exceptions are thrown from property setter 335s ok 2 Exceptions are thrown from property getter 335s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 335s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 335s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 335s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 335s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 335s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 335s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 335s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 335s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 335s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 335s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 335s JS G ENUM: Defining GLib.LogLevelFlags as 0x23338b17c88 335s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 335s ok 3 Exceptions are logged from constructor 335s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 335s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 335s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 335s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 335s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 335s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 335s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 335s JS G ENUM: Defining GObject.BindingFlags as 0x23338b1bc98 335s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 335s JS G OBJ: Defined class for Binding (GBinding), prototype 0x2efc6aa08100, JSClass 0x6fd0a2f1a680, in object 0x38bde2b7b2e0 335s ok 4 Exceptions are logged from property setter with binding 335s ok 5 Exceptions are logged from property getter with binding 335s JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' 335s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 335s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x38bde2bd5f88, JSClass 0x6fd0a2f1ab00, in object 0x38bde2b7b290 335s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 335s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 335s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 335s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 335s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 335s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 335s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 335s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 335s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 335s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 335s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 335s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 335s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 335s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 335s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 335s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 335s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 335s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 335s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 335s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 335s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 335s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 335s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 335s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 335s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 335s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 335s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 335s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 335s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 335s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 335s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 335s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 335s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 335s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 335s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 335s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 335s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 335s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 335s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 335s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 335s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 335s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 335s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 335s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 335s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 335s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 335s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 335s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 335s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 335s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 335s ok 6 logError logs a warning for a GError 335s ok 7 logError logs a warning with a message if given 335s ok 8 logError also logs an error for a created GError that is not thrown 335s ok 9 logError logs an error created with the GLib.Error constructor 335s JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' 335s ok 10 logError logs the quark for a JS-created GError type 335s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 335s ok 11 logError logs with stack for a GError created from a C struct 335s ok 12 logError logs an error with a prefix if given 335s ok 13 logError logs an error with prefix and message 335s ok 14 logError Syntax Error logs a SyntaxError 335s ok 15 logError Syntax Error logs a stack trace with the SyntaxError 335s ok 16 logError logs an error with cause 335s ok 17 logError logs a GError with cause 335s ok 18 logError logs an error with non-object cause 335s ok 19 logError logs an error with a cause tree 335s ok 20 logError logs an error with cyclical causes 335s JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' 335s ok 21 Exception from function with too few arguments contains the full function name 335s ok 22 Exception from function with too few arguments contains the full method name 335s ok 23 thrown GError is an instance of error enum type 335s JS G BXD: Defining method matches in prototype for GLib.Error 335s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 335s ok 24 thrown GError matches error domain and code 335s ok 25 thrown GError has properties for domain and code 335s ok 26 GError.new_literal constructs a valid GLib.Error 335s ok 27 GError.new_literal does not accept invalid domains 335s JS G BXD: Defining method quit in prototype for GLib.MainLoop 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x9c6f54cb770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 335s JS MAINLOOP: Main loop instance 0x9c6f54cb770: release 335s JS MAINLOOP: Completed job 3 335s JS MEMORY: Memory report: before destroying context 335s JS MEMORY: 437 objects currently alive 335s JS MEMORY: boxed_instance = 152 335s JS MEMORY: boxed_prototype = 11 335s JS MEMORY: closure = 1 335s JS MEMORY: function = 208 335s JS MEMORY: fundamental_instance = 0 335s JS MEMORY: fundamental_prototype = 0 335s JS MEMORY: gerror_instance = 12 335s JS MEMORY: gerror_prototype = 1 335s JS MEMORY: interface = 4 335s JS MEMORY: module = 9 335s JS MEMORY: ns = 5 335s JS MEMORY: object_instance = 16 335s JS MEMORY: object_prototype = 16 335s JS MEMORY: param = 2 335s JS MEMORY: union_instance = 0 335s JS MEMORY: union_prototype = 0 335s JS CTX: JS shutdown sequence 335s JS CTX: Stopping profiler 335s JS CTX: Shutting down toggle queue 335s JS CTX: Notifying external reference holders of GjsContext dispose 335s JS MAINLOOP: Stopping promise job dispatcher 335s JS CTX: Notifying reference holders of GjsContext dispose 335s JS CTX: Checking unhandled promise rejections 335s JS CTX: Releasing cached JS wrappers 335s JS CTX: Final triggered GC 335s JS G OBJ: Enqueuing GObject 0x9c6f5714bf0 to toggle UP after shutdown, probably from another thread (0x9c6f55b4670). 335s JS G OBJ: Enqueuing GObject 0x9c6f5717df0 to toggle UP after shutdown, probably from another thread (0x9c6f55b4670). 335s JS CTX: Destroying JS context 335s JS CTX: Releasing all native objects 335s JS CTX: Disabling auto GC 335s JS CTX: Ending trace on global object 335s JS CTX: Freeing allocated resources 335s JS CTX: JS context destroyed 335s PASS: gjs/testExceptions.test 335s Running test: gjs/down-up.test 335s 1..1 335s ok 1 - /usr/libexec/installed-tests/gjs/debugger/down-up.debugger 335s PASS: gjs/down-up.test 335s Running test: gjs/testGDBus.test 335s JS NATIVE: Registered native JS module '_promiseNative' 335s JS NATIVE: Registered native JS module '_byteArrayNative' 335s JS NATIVE: Registered native JS module '_encodingNative' 335s JS NATIVE: Registered native JS module '_gi' 335s JS NATIVE: Registered native JS module 'gi' 335s JS NATIVE: Registered native JS module 'cairoNative' 335s JS NATIVE: Registered native JS module 'system' 335s JS NATIVE: Registered native JS module 'console' 335s JS NATIVE: Registered native JS module '_print' 335s JS CTX: Enabling JIT 335s JS CTX: Initialized class GjsFileImporter prototype 0xb9726f00098 335s JS IMPORT: Defining parent (nil) of 0xb9726f000f8 'imports' is mod 0 335s JS IMPORT: Importing '_print' 335s JS NATIVE: Defining native module '_print' 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0xb9726f006b0 '_print' is mod 1 335s JS IMPORT: successfully imported module '_print' 335s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 335s 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 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30a4af13b128 335s JS MAINLOOP: Main loop instance 0xf0587fcb770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Starting promise job dispatcher 335s JS MAINLOOP: Main loop instance 0xf0587fcb770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 335s JS MAINLOOP: Main loop instance 0xf0587fcb770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module metadata hook for module 0xb9726f131d0 335s JS IMPORT: Defining meta.importSync for module 0xb9726f131d0 335s JS NATIVE: Defining native module 'gi' 335s JS CTX: Initialized class GIRepositoryNamespace prototype 0xb9726f135c0 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 335s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 335s JS IMPORT: Importing directory 'overrides' 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0xb9726f136c0 'overrides' is mod 1 335s JS IMPORT: Defined importer 'overrides' 0xb9726f136c0 in 0xb9726f000f8 335s JS IMPORT: successfully imported directory 'overrides' 335s JS IMPORT: Importing '_byteArrayNative' 335s JS NATIVE: Defining native module '_byteArrayNative' 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0xb9726f13b08 '_byteArrayNative' is mod 1 335s JS IMPORT: successfully imported module '_byteArrayNative' 335s JS IMPORT: Importing '_promiseNative' 335s JS NATIVE: Defining native module '_promiseNative' 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0xb9726f13c48 '_promiseNative' is mod 1 335s JS IMPORT: successfully imported module '_promiseNative' 335s JS IMPORT: Importing module GLib succeeded 335s JS IMPORT: Defining parent 0xb9726f136c0 of 0x30a4af13c128 'GLib' is mod 1 335s JS IMPORT: successfully imported module 'GLib' 335s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 335s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x30a4af17b060, JSClass 0x6a547a728cd0, in object 0x30a4af17b038 335s JS CTX: Initialized class GIRepositoryGType prototype 0xb9726f13e78 335s JS CTX: Initialized class GIRepositoryFunction prototype 0xb9726f13ed8 335s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 335s JS G BXD: Defined class for Error (GError), prototype 0x30a4af17b0b0, JSClass 0x6a547a728cd0, in object 0x30a4af17b038 335s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 335s JS G BXD: Defined class for Variant (GVariant), prototype 0x30a4af17b100, JSClass 0x6a547a728cd0, in object 0x30a4af17b038 335s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 335s JS G BXD: Defined class for Bytes (GBytes), prototype 0x30a4af17b150, JSClass 0x6a547a728cd0, in object 0x30a4af17b038 335s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 335s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x30a4af17b1a0, JSClass 0x6a547a728cd0, in object 0x30a4af17b038 335s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 335s JS G BXD: Defined class for Thread (GThread), prototype 0x30a4af17b1f0, JSClass 0x6a547a728cd0, in object 0x30a4af17b038 335s JS G BXD: Defining method ref in prototype for GLib.Thread 335s JS G BXD: Defining method unref in prototype for GLib.Thread 335s JS G NS: Defined namespace 'GLib' 0x30a4af17b038 in GIRepository 0xb9726f13450 335s JS IMPORT: Importing module jasmine succeeded 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0x30a4af13cb00 'jasmine' is mod 1 335s JS IMPORT: successfully imported module 'jasmine' 335s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 335s JS MAINLOOP: Main loop instance 0xf0587fcb770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0xf0587fcb770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 335s JS MAINLOOP: Main loop instance 0xf0587fcb770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 335s JS IMPORT: Importing 'gi' 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0xb9726f13450 'gi' is mod 1 335s JS IMPORT: successfully imported module 'gi' 335s JS IMPORT: Importing module byteArray succeeded 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0x30a4af13cc40 'byteArray' is mod 1 335s JS IMPORT: successfully imported module 'byteArray' 335s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 335s JS G NS: Defined namespace 'GjsPrivate' 0x30a4af17b290 in GIRepository 0xb9726f13450 335s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 335s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 335s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 335s JS IMPORT: Importing module _legacy succeeded 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0x30a4af13cd80 '_legacy' is mod 1 335s JS IMPORT: successfully imported module '_legacy' 335s JS IMPORT: Importing module lang succeeded 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0x30a4af13cd30 'lang' is mod 1 335s JS IMPORT: successfully imported module 'lang' 335s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 335s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 335s JS IMPORT: Importing module _signals succeeded 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0x30a4af13cdd0 '_signals' is mod 1 335s JS IMPORT: successfully imported module '_signals' 335s JS IMPORT: Importing module signals succeeded 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0x30a4af13cce0 'signals' is mod 1 335s JS IMPORT: successfully imported module 'signals' 335s JS IMPORT: Importing module Gio succeeded 335s JS IMPORT: Defining parent 0xb9726f136c0 of 0x30a4af13cc90 'Gio' is mod 1 335s JS IMPORT: successfully imported module 'Gio' 335s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 335s JS IMPORT: Importing '_gi' 335s JS NATIVE: Defining native module '_gi' 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0xb9726f2a6e0 '_gi' is mod 1 335s JS IMPORT: successfully imported module '_gi' 335s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 335s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 335s JS IMPORT: Importing module _common succeeded 335s JS IMPORT: Defining parent 0xb9726f000f8 of 0x30a4af13ce70 '_common' is mod 1 335s JS IMPORT: successfully imported module '_common' 335s JS IMPORT: Importing module GObject succeeded 335s JS IMPORT: Defining parent 0xb9726f136c0 of 0x30a4af13ce20 'GObject' is mod 1 335s JS IMPORT: successfully imported module 'GObject' 335s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 335s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 335s JS G BXD: Defined class for String (GString), prototype 0x30a4af17b538, JSClass 0x6a547a728cd0, in object 0x30a4af17b2b8 335s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 335s JS G PRM: Defined class ParamSpec prototype is 0x30a4af13cf10 class 0x6a547a730030 in object 0x30a4af17b2b8 335s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 335s JS G OBJ: Defined class for Object (GObject), prototype 0x30a4af17b6a0, JSClass 0x6a547a72a680, in object 0x30a4af17b2b8 335s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 335s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 335s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x30a4af17b6c8, JSClass 0x6a547a72a680, in object 0x30a4af17b2b8 335s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 335s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 335s JS G NS: Defined namespace 'GObject' 0x30a4af17b2b8 in GIRepository 0xb9726f13450 335s JS G OBJ: Defined class for Application (GApplication), prototype 0x30a4af17b718, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 335s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x30a4af1d22b8, JSClass 0x6a547a72b060, in object 0x30a4af17b268 335s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 335s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x30a4af17b790, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 335s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x30a4af1d2538, JSClass 0x6a547a72b060, in object 0x30a4af17b268 335s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x30a4af17b808, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 335s JS G IFACE: Defined class for Initable (GInitable), prototype 0x30a4af1d2678, JSClass 0x6a547a72b060, in object 0x30a4af17b268 335s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x30a4af17b880, JSClass 0x6a547a728cd0, in object 0x30a4af17b268 335s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x30a4af17b8d0, JSClass 0x6a547a728cd0, in object 0x30a4af17b268 335s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 335s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x30a4af17b920, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x30a4af17b970, JSClass 0x6a547a72a680, in object 0x30a4af17b290 335s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 335s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x30a4af17b9c0, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 335s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 335s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 335s JS G IFACE: Defined class for File (GFile), prototype 0x30a4af1d27e0, JSClass 0x6a547a72b060, in object 0x30a4af17b268 335s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x30a4af17ba38, JSClass 0x6a547a72a680, in object 0xb9726f13530 335s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 335s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x30a4af17bab0, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 335s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 335s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x30a4af17bb00, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 335s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x30a4af17bb50, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 335s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x30a4af17bba0, JSClass 0x6a547a728cd0, in object 0x30a4af17b268 335s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 335s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 335s JS G OBJ: Defined class for Settings (GSettings), prototype 0x30a4af17bbf0, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 335s JS G NS: Defined namespace 'Gio' 0x30a4af17b268 in GIRepository 0xb9726f13450 335s 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 335s JS G NS: Defined namespace 'GjsTestTools' 0x30a4af17bc40 in GIRepository 0xb9726f13450 335s JS CTX: Script evaluation succeeded 335s JS MAINLOOP: Main loop instance 0xf0587fcb770: Spinning loop until released or hook cleared 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module metadata hook for module 0xb9726f145c0 335s JS IMPORT: Defining meta.importSync for module 0xb9726f145c0 335s JS NATIVE: Defining native module 'system' 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30a4af13b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30a4af13b128 335s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 335s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 335s JS MAINLOOP: Set main loop hook to 335s JS MAINLOOP: Main loop instance 0xf0587fcb770: hold 335s JS MAINLOOP: Running and clearing main loop hook 335s JS G BXD: Defining method run in prototype for GLib.MainLoop 335s 1..63 335s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 335s JS G BXD: Defined class for Source (GSource), prototype 0x30a4af17bcb8, JSClass 0x6a547a728cd0, in object 0x30a4af17b038 335s JS G BXD: Defining method set_priority in prototype for GLib.Source 335s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 335s JS G BXD: Defining method attach in prototype for GLib.Source 335s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 335s JS IMPORT: Module metadata hook for module 0x30a4af160ee8 335s JS IMPORT: Defining meta.importSync for module 0x30a4af160ee8 335s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 335s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 335s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x30a4af1dad80, JSClass 0x6a547a72b060, in object 0x30a4af17b268 335s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 335s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 335s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 335s JS G ENUM: Defining enum value NONE (fixed from none) 0 335s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 335s JS G ENUM: Defining enum value SESSION (fixed from session) 2 335s JS G ENUM: Defining Gio.BusType as 0xb9726f236d0 335s JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' 335s JS G ENUM: Defining enum value NONE (fixed from none) 0 335s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 335s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 335s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 335s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0xb9726f23730 335s Gjs-Message: 13:59:50.248: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x30a4af17be98 native@0xf0588192f60] 335s JS G BXD: Defining method quit in prototype for GLib.MainLoop 335s JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' 335s JS G ENUM: Defining enum value NONE (fixed from none) 0 335s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 335s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 335s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 335s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 335s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 335s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 335s JS G ENUM: Defining Gio.DBusProxyFlags as 0xb9726f23978 335s JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0x30a4af17bf60, JSClass 0x6a547a728cd0, in object 0x30a4af17b268 335s JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0x30a4af17bfd8, JSClass 0x6a547a728cd0, in object 0x30a4af17b268 335s JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x5dd30b3d0, JSClass 0x6a547a728cd0, in object 0x30a4af17b268 335s JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x5dd30b970, JSClass 0x6a547a728cd0, in object 0x30a4af17b268 335s JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' 335s JS G ENUM: Defining enum value NONE (fixed from none) 0 335s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 335s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 335s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0xb9726f29b30 335s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 335s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 335s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 335s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x5dd30bcb8, JSClass 0x6a547a728cd0, in object 0x30a4af17b038 335s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 335s JS G OBJ: Defined class for Task (GTask), prototype 0x5dd30bd80, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Completed job 1 335s JS G BXD: Defining method destroy in prototype for GLib.Source 335s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x5dd30bfb0, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 335s JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x5dd311060, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 335s JS G BXD: Defining method classify in prototype for GLib.Variant 335s JS G BXD: Defining method n_children in prototype for GLib.Variant 335s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 335s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 335s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 335s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 335s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G BXD: Defining method get_string in prototype for GLib.Variant 335s JS G BXD: Defining method get_variant in prototype for GLib.Variant 335s ok 1 Exported DBus object can call a remote method 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 2 Exported DBus object can call a method with async/await 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 335s JS MAINLOOP: Completed job 1 335s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 335s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 335s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 335s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 335s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 335s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 335s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 335s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 335s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 335s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 335s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 335s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 335s JS G ENUM: Defining GLib.LogLevelFlags as 0xb9726f58418 335s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 335s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 335s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x5dd30f420, JSClass 0x6a547a72ab00, in object 0x30a4af17b268 335s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 335s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 335s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 335s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 335s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 335s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 335s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 335s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 335s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 335s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 335s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 335s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 335s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 335s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 335s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 335s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 335s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 335s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 335s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 335s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 335s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 335s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 335s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 335s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 335s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 335s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 335s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 335s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 335s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 335s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 335s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 335s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 335s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 335s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 335s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 335s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 335s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 335s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 335s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 335s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 335s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 335s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 335s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 335s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 335s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 335s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 335s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 335s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 335s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 335s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 335s ok 5 Exported DBus object can handle an exception thrown by a remote method 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 335s JS MAINLOOP: Completed job 3 335s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 335s Gjs-Message: 13:59:50.278: JS LOG: Missing handler for DBus method thisDoesNotExist 335s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 335s JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' 335s JS G ERR: Defined class for DBusError (GError), prototype 0x5dd30f4e8, JSClass 0x6a547a72ab00, in object 0x30a4af17b268 335s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 335s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 335s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 335s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 335s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 335s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 335s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 335s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 335s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 335s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 335s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 335s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 335s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 335s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 335s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 335s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 335s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 335s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 335s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 335s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 335s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 335s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 335s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 335s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 335s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 335s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 335s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 335s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 335s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 335s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 335s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 335s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 335s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 335s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 335s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 335s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 335s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 335s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 335s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 335s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 335s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 335s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 335s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 335s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 335s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 335s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 335s Gjs-Message: 13:59:50.280: JS LOG: Missing handler for DBus method thisDoesNotExist 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 335s JS MAINLOOP: Completed job 3 335s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 335s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 335s JS MAINLOOP: Completed job 1 335s ok 12 Exported DBus object can call a remote method with no in parameter 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 13 Exported DBus object can call an async/await method with no in parameter 335s JS MAINLOOP: Completed job 1 335s ok 14 Exported DBus object can call a remote method with multiple in parameters 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 15 Exported DBus object can call an async/await method with multiple in parameters 335s JS MAINLOOP: Completed job 1 335s ok 16 Exported DBus object can call a remote method with no return value 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 17 Exported DBus object can call an async/await method with no return value 335s JS MAINLOOP: Completed job 1 335s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 335s ok 18 Exported DBus object can emit a DBus signal 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 19 Exported DBus object can emit a DBus signal with async/await 335s JS MAINLOOP: Completed job 1 335s ok 20 Exported DBus object can call a remote method with multiple return values 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 21 Exported DBus object can call an async/await method with multiple return values 335s JS MAINLOOP: Completed job 1 335s ok 22 Exported DBus object does not coalesce one array into the array of return values 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 335s JS MAINLOOP: Completed job 1 335s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 335s JS MAINLOOP: Completed job 1 335s ok 26 Exported DBus object can return multiple arrays from a remote method 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 27 Exported DBus object can return multiple arrays from an async/await method 335s JS MAINLOOP: Completed job 1 335s ok 28 Exported DBus object handles a bad signature by throwing an exception 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 335s JS MAINLOOP: Completed job 3 335s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 335s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 335s JS MAINLOOP: Completed job 1 335s JS G BXD: Defining method get_byte in prototype for GLib.Variant 335s ok 32 Exported DBus object can send and receive bytes from a remote method 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS MAINLOOP: Completed job 3 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s ok 33 Exported DBus object can send and receive bytes from an async/await method 335s JS MAINLOOP: Completed job 3 335s ok 34 Exported DBus object can call a remote method that returns an array of structs 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 35 Exported DBus object can call an async/await method that returns an array of structs 335s JS MAINLOOP: Completed job 1 335s JS G BXD: Defining method get_double in prototype for GLib.Variant 335s ok 36 Exported DBus object can send and receive dicts from a remote method 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 37 Exported DBus object can send and receive dicts from an async/await method 335s JS MAINLOOP: Completed job 1 335s JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'GjsTestTools' 335s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 335s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x5dd360dd0, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 335s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x5dd360e48, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G BXD: Defining method get_handle in prototype for GLib.Variant 335s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 335s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 335s JS G NS: Found info type OBJECT for 'UnixInputStream' in namespace 'Gio' 335s JS G OBJ: Defined class for UnixInputStream (GUnixInputStream), prototype 0x5dd364038, JSClass 0x6a547a72a680, in object 0x30a4af17b268 335s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 335s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x5dd330d80, JSClass 0x6a547a72b060, in object 0x30a4af17b268 335s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 335s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 335s ok 38 Exported DBus object can call a remote method with a Unix FD 335s JS IMPORT: Module metadata hook for module 0x30a4af160f58 335s JS IMPORT: Defining meta.importSync for module 0x30a4af160f58 335s JS NATIVE: Defining native module '_encodingNative' 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 39 Exported DBus object can call an async/await method with a Unix FD 335s JS MAINLOOP: Completed job 1 335s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 335s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 335s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 335s JS MAINLOOP: Completed job 1 335s ok 42 Exported DBus object can call a remote method that returns a Unix FD 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 335s JS MAINLOOP: Completed job 1 335s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 335s JS MAINLOOP: Completed job 1 335s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 335s JS MAINLOOP: Completed job 3 335s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 335s JS MAINLOOP: Completed job 3 335s ok 50 Exported DBus object Has defined properties 335s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 335s ok 51 Exported DBus object reading readonly property works 335s ok 52 Exported DBus object reading readwrite property works 335s ok 53 Exported DBus object reading writeonly throws an error 335s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' 335s JS G ENUM: Defining enum value NONE (fixed from none) 0 335s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 335s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 335s JS G ENUM: Defining Gio.DBusCallFlags as 0xb9726f83b38 335s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 335s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 335s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 335s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x5dd36a830, JSClass 0x6a547a728cd0, in object 0x30a4af17b038 335s JS G BXD: Defining method iteration in prototype for GLib.MainContext 335s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 335s ok 54 Exported DBus object Setting a readwrite property works 335s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 335s ok 55 Exported DBus object Setting a writeonly property works 335s ok 56 Exported DBus object Setting a readonly property throws an error 335s ok 57 Exported DBus object Reading a property that prepacks the return value works 335s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 335s ok 58 Exported DBus object Marking a property as invalidated works 335s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 335s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 335s ok 59 DBus Proxy wrapper init failures are reported in sync mode 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Completed job 1 335s JS G BXD: Defining method matches in prototype for GLib.Error 335s ok 60 DBus Proxy wrapper init failures are reported in async mode 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Completed job 1 335s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 3 335s JS MAINLOOP: handling job 4, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 4 335s JS MAINLOOP: handling job 5, 335s ok 62 DBus Proxy wrapper can create a proxy from a promise 335s JS MAINLOOP: Completed job 5 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 3 335s JS MAINLOOP: handling job 4, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 4 335s JS MAINLOOP: handling job 5, 335s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 335s JS MAINLOOP: Completed job 5 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0xf0587fcb770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 335s JS MAINLOOP: Main loop instance 0xf0587fcb770: release 335s JS MAINLOOP: Completed job 3 335s JS MEMORY: Memory report: before destroying context 335s JS MEMORY: 2605 objects currently alive 335s JS MEMORY: boxed_instance = 1992 335s JS MEMORY: boxed_prototype = 17 335s JS MEMORY: closure = 74 335s JS MEMORY: function = 272 335s JS MEMORY: fundamental_instance = 0 335s JS MEMORY: fundamental_prototype = 0 335s JS MEMORY: gerror_instance = 12 335s JS MEMORY: gerror_prototype = 2 335s JS MEMORY: interface = 6 335s JS MEMORY: module = 10 335s JS MEMORY: ns = 5 335s JS MEMORY: object_instance = 196 335s JS MEMORY: object_prototype = 19 335s JS MEMORY: param = 0 335s JS MEMORY: union_instance = 0 335s JS MEMORY: union_prototype = 0 335s JS CTX: JS shutdown sequence 335s JS CTX: Stopping profiler 335s JS CTX: Shutting down toggle queue 335s JS CTX: Notifying external reference holders of GjsContext dispose 335s JS MAINLOOP: Stopping promise job dispatcher 335s JS CTX: Notifying reference holders of GjsContext dispose 335s JS CTX: Checking unhandled promise rejections 335s JS CTX: Releasing cached JS wrappers 335s JS CTX: Final triggered GC 335s JS CTX: Destroying JS context 335s JS CTX: Releasing all native objects 335s JS CTX: Disabling auto GC 335s JS CTX: Ending trace on global object 335s JS CTX: Freeing allocated resources 335s JS CTX: JS context destroyed 335s PASS: gjs/testGDBus.test 335s Running test: gjs/next.test 335s 1..1 335s ok 1 - /usr/libexec/installed-tests/gjs/debugger/next.debugger 335s PASS: gjs/next.test 335s Running test: gjs/testFormat.test 335s JS NATIVE: Registered native JS module '_promiseNative' 335s JS NATIVE: Registered native JS module '_byteArrayNative' 335s JS NATIVE: Registered native JS module '_encodingNative' 335s JS NATIVE: Registered native JS module '_gi' 335s JS NATIVE: Registered native JS module 'gi' 335s JS NATIVE: Registered native JS module 'cairoNative' 335s JS NATIVE: Registered native JS module 'system' 335s JS NATIVE: Registered native JS module 'console' 335s JS NATIVE: Registered native JS module '_print' 335s JS CTX: Enabling JIT 335s JS CTX: Initialized class GjsFileImporter prototype 0x3d905800098 335s JS IMPORT: Defining parent (nil) of 0x3d9058000f8 'imports' is mod 0 335s JS IMPORT: Importing '_print' 335s JS NATIVE: Defining native module '_print' 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3d9058006b0 '_print' is mod 1 335s JS IMPORT: successfully imported module '_print' 335s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 335s 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 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3cca1263b128 335s JS MAINLOOP: Main loop instance 0x72e8f1b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Starting promise job dispatcher 335s JS MAINLOOP: Main loop instance 0x72e8f1b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 335s JS MAINLOOP: Main loop instance 0x72e8f1b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module metadata hook for module 0x3d9058131d0 335s JS IMPORT: Defining meta.importSync for module 0x3d9058131d0 335s JS NATIVE: Defining native module 'gi' 335s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3d9058135c0 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 335s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 335s JS IMPORT: Importing directory 'overrides' 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3d9058136c0 'overrides' is mod 1 335s JS IMPORT: Defined importer 'overrides' 0x3d9058136c0 in 0x3d9058000f8 335s JS IMPORT: successfully imported directory 'overrides' 335s JS IMPORT: Importing '_byteArrayNative' 335s JS NATIVE: Defining native module '_byteArrayNative' 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3d905813b08 '_byteArrayNative' is mod 1 335s JS IMPORT: successfully imported module '_byteArrayNative' 335s JS IMPORT: Importing '_promiseNative' 335s JS NATIVE: Defining native module '_promiseNative' 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3d905813c48 '_promiseNative' is mod 1 335s JS IMPORT: successfully imported module '_promiseNative' 335s JS IMPORT: Importing module GLib succeeded 335s JS IMPORT: Defining parent 0x3d9058136c0 of 0x3cca1263c128 'GLib' is mod 1 335s JS IMPORT: successfully imported module 'GLib' 335s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 335s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3cca1267b060, JSClass 0x7b45b9a18cd0, in object 0x3cca1267b038 335s JS CTX: Initialized class GIRepositoryGType prototype 0x3d905813e78 335s JS CTX: Initialized class GIRepositoryFunction prototype 0x3d905813ed8 335s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 335s JS G BXD: Defined class for Error (GError), prototype 0x3cca1267b0b0, JSClass 0x7b45b9a18cd0, in object 0x3cca1267b038 335s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 335s JS G BXD: Defined class for Variant (GVariant), prototype 0x3cca1267b100, JSClass 0x7b45b9a18cd0, in object 0x3cca1267b038 335s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 335s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3cca1267b150, JSClass 0x7b45b9a18cd0, in object 0x3cca1267b038 335s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 335s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3cca1267b1a0, JSClass 0x7b45b9a18cd0, in object 0x3cca1267b038 335s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 335s JS G BXD: Defined class for Thread (GThread), prototype 0x3cca1267b1f0, JSClass 0x7b45b9a18cd0, in object 0x3cca1267b038 335s JS G BXD: Defining method ref in prototype for GLib.Thread 335s JS G BXD: Defining method unref in prototype for GLib.Thread 335s JS G NS: Defined namespace 'GLib' 0x3cca1267b038 in GIRepository 0x3d905813450 335s JS IMPORT: Importing module jasmine succeeded 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3cca1263cb00 'jasmine' is mod 1 335s JS IMPORT: successfully imported module 'jasmine' 335s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 335s JS MAINLOOP: Main loop instance 0x72e8f1b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x72e8f1b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 335s JS MAINLOOP: Main loop instance 0x72e8f1b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/format.js 335s JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_format.js 335s JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_format.js 335s JS IMPORT: Importing 'gi' 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3d905813450 'gi' is mod 1 335s JS IMPORT: successfully imported module 'gi' 335s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 335s JS G NS: Defined namespace 'GjsPrivate' 0x3cca1267b268 in GIRepository 0x3d905813450 335s JS IMPORT: Importing module _format succeeded 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3cca1263cc90 '_format' is mod 1 335s JS IMPORT: successfully imported module '_format' 335s JS IMPORT: Importing module format succeeded 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3cca1263cc40 'format' is mod 1 335s JS IMPORT: successfully imported module 'format' 335s JS CTX: Script evaluation succeeded 335s JS MAINLOOP: Main loop instance 0x72e8f1b770: Spinning loop until released or hook cleared 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module metadata hook for module 0x3d90582e9b8 335s JS IMPORT: Defining meta.importSync for module 0x3d90582e9b8 335s JS NATIVE: Defining native module 'system' 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3cca1263b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3cca1263b128 335s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 335s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 335s JS MAINLOOP: Set main loop hook to 335s JS MAINLOOP: Main loop instance 0x72e8f1b770: hold 335s JS MAINLOOP: Running and clearing main loop hook 335s JS G BXD: Defining method run in prototype for GLib.MainLoop 335s 1..12 335s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 335s JS G BXD: Defined class for Source (GSource), prototype 0x3cca1267b290, JSClass 0x7b45b9a18cd0, in object 0x3cca1267b038 335s JS G BXD: Defining method set_priority in prototype for GLib.Source 335s JS IMPORT: Importing '_gi' 335s JS NATIVE: Defining native module '_gi' 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3d905833ab0 '_gi' is mod 1 335s JS IMPORT: successfully imported module '_gi' 335s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 335s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 335s JS IMPORT: Importing module _common succeeded 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3cca1263cee8 '_common' is mod 1 335s JS IMPORT: successfully imported module '_common' 335s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 335s JS IMPORT: Importing module _legacy succeeded 335s JS IMPORT: Defining parent 0x3d9058000f8 of 0x3cca1263cf38 '_legacy' is mod 1 335s JS IMPORT: successfully imported module '_legacy' 335s JS IMPORT: Importing module GObject succeeded 335s JS IMPORT: Defining parent 0x3d9058136c0 of 0x3cca1263ce98 'GObject' is mod 1 335s JS IMPORT: successfully imported module 'GObject' 335s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 335s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 335s JS G BXD: Defined class for String (GString), prototype 0x3cca1267b588, JSClass 0x7b45b9a18cd0, in object 0x3cca1267b308 335s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 335s JS G PRM: Defined class ParamSpec prototype is 0x3cca1263cfd8 class 0x7b45b9a20030 in object 0x3cca1267b308 335s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 335s JS G OBJ: Defined class for Object (GObject), prototype 0x3cca1267b6f0, JSClass 0x7b45b9a1a680, in object 0x3cca1267b308 335s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 335s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 335s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3cca1267b718, JSClass 0x7b45b9a1a680, in object 0x3cca1267b308 335s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 335s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 335s JS G NS: Defined namespace 'GObject' 0x3cca1267b308 in GIRepository 0x3d905813450 335s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 335s JS G BXD: Defining method attach in prototype for GLib.Source 335s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 335s JS IMPORT: Module metadata hook for module 0x3d905803258 335s JS IMPORT: Defining meta.importSync for module 0x3d905803258 335s JS G BXD: Defining method destroy in prototype for GLib.Source 335s ok 1 imports.format escapes % with another % character 335s ok 2 imports.format formats a single string argument 335s ok 3 imports.format formats two string arguments 335s ok 4 imports.format formats two swapped string arguments 335s ok 5 imports.format formats a number in base 10 335s ok 6 imports.format formats a number in base 16 335s ok 7 imports.format formats a floating point number with no precision 335s ok 8 imports.format formats a floating point number with precision 2 335s ok 9 imports.format pads with zeroes 335s ok 10 imports.format pads with spaces 335s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 335s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 335s JS G BXD: Defining method quit in prototype for GLib.MainLoop 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x72e8f1b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 335s JS MAINLOOP: Main loop instance 0x72e8f1b770: release 335s JS MAINLOOP: Completed job 3 335s JS MEMORY: Memory report: before destroying context 335s JS MEMORY: 170 objects currently alive 335s JS MEMORY: boxed_instance = 55 335s JS MEMORY: boxed_prototype = 8 335s JS MEMORY: closure = 1 335s JS MEMORY: function = 94 335s JS MEMORY: fundamental_instance = 0 335s JS MEMORY: fundamental_prototype = 0 335s JS MEMORY: gerror_instance = 0 335s JS MEMORY: gerror_prototype = 0 335s JS MEMORY: interface = 0 335s JS MEMORY: module = 7 335s JS MEMORY: ns = 3 335s JS MEMORY: object_instance = 0 335s JS MEMORY: object_prototype = 2 335s JS MEMORY: param = 0 335s JS MEMORY: union_instance = 0 335s JS MEMORY: union_prototype = 0 335s JS CTX: JS shutdown sequence 335s JS CTX: Stopping profiler 335s JS CTX: Shutting down toggle queue 335s JS CTX: Notifying external reference holders of GjsContext dispose 335s JS MAINLOOP: Stopping promise job dispatcher 335s JS CTX: Notifying reference holders of GjsContext dispose 335s JS CTX: Checking unhandled promise rejections 335s JS CTX: Releasing cached JS wrappers 335s JS CTX: Final triggered GC 335s JS CTX: Destroying JS context 335s JS CTX: Releasing all native objects 335s JS CTX: Disabling auto GC 335s JS CTX: Ending trace on global object 335s JS CTX: Freeing allocated resources 335s JS CTX: JS context destroyed 335s PASS: gjs/testFormat.test 335s Running test: gjs/testGTypeClass.test 335s JS NATIVE: Registered native JS module '_promiseNative' 335s JS NATIVE: Registered native JS module '_byteArrayNative' 335s JS NATIVE: Registered native JS module '_encodingNative' 335s JS NATIVE: Registered native JS module '_gi' 335s JS NATIVE: Registered native JS module 'gi' 335s JS NATIVE: Registered native JS module 'cairoNative' 335s JS NATIVE: Registered native JS module 'system' 335s JS NATIVE: Registered native JS module 'console' 335s JS NATIVE: Registered native JS module '_print' 335s JS CTX: Enabling JIT 335s JS CTX: Initialized class GjsFileImporter prototype 0x134545700098 335s JS IMPORT: Defining parent (nil) of 0x1345457000f8 'imports' is mod 0 335s JS IMPORT: Importing '_print' 335s JS NATIVE: Defining native module '_print' 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x1345457006b0 '_print' is mod 1 335s JS IMPORT: successfully imported module '_print' 335s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 335s 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 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3c63ea3b128 335s JS MAINLOOP: Main loop instance 0x196d78cdb770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Starting promise job dispatcher 335s JS MAINLOOP: Main loop instance 0x196d78cdb770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 335s JS MAINLOOP: Main loop instance 0x196d78cdb770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module metadata hook for module 0x1345457131d0 335s JS IMPORT: Defining meta.importSync for module 0x1345457131d0 335s JS NATIVE: Defining native module 'gi' 335s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1345457135c0 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 335s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 335s JS IMPORT: Importing directory 'overrides' 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x1345457136c0 'overrides' is mod 1 335s JS IMPORT: Defined importer 'overrides' 0x1345457136c0 in 0x1345457000f8 335s JS IMPORT: successfully imported directory 'overrides' 335s JS IMPORT: Importing '_byteArrayNative' 335s JS NATIVE: Defining native module '_byteArrayNative' 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x134545713b08 '_byteArrayNative' is mod 1 335s JS IMPORT: successfully imported module '_byteArrayNative' 335s JS IMPORT: Importing '_promiseNative' 335s JS NATIVE: Defining native module '_promiseNative' 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x134545713c48 '_promiseNative' is mod 1 335s JS IMPORT: successfully imported module '_promiseNative' 335s JS IMPORT: Importing module GLib succeeded 335s JS IMPORT: Defining parent 0x1345457136c0 of 0x3c63ea3c128 'GLib' is mod 1 335s JS IMPORT: successfully imported module 'GLib' 335s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 335s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3c63ea7b060, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b038 335s JS CTX: Initialized class GIRepositoryGType prototype 0x134545713e78 335s JS CTX: Initialized class GIRepositoryFunction prototype 0x134545713ed8 335s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 335s JS G BXD: Defined class for Error (GError), prototype 0x3c63ea7b0b0, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b038 335s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 335s JS G BXD: Defined class for Variant (GVariant), prototype 0x3c63ea7b100, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b038 335s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 335s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3c63ea7b150, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b038 335s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 335s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3c63ea7b1a0, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b038 335s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 335s JS G BXD: Defined class for Thread (GThread), prototype 0x3c63ea7b1f0, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b038 335s JS G BXD: Defining method ref in prototype for GLib.Thread 335s JS G BXD: Defining method unref in prototype for GLib.Thread 335s JS G NS: Defined namespace 'GLib' 0x3c63ea7b038 in GIRepository 0x134545713450 335s JS IMPORT: Importing module jasmine succeeded 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x3c63ea3cb00 'jasmine' is mod 1 335s JS IMPORT: successfully imported module 'jasmine' 335s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 335s JS MAINLOOP: Main loop instance 0x196d78cdb770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x196d78cdb770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 335s JS MAINLOOP: Main loop instance 0x196d78cdb770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Importing 'gi' 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x134545713450 'gi' is mod 1 335s JS IMPORT: successfully imported module 'gi' 335s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 335s JS G NS: Defined namespace 'GjsPrivate' 0x3c63ea7b290 in GIRepository 0x134545713450 335s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 335s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 335s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 335s JS IMPORT: Importing module _legacy succeeded 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x3c63ea3cd30 '_legacy' is mod 1 335s JS IMPORT: successfully imported module '_legacy' 335s JS IMPORT: Importing module lang succeeded 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x3c63ea3cce0 'lang' is mod 1 335s JS IMPORT: successfully imported module 'lang' 335s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 335s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 335s JS IMPORT: Importing module _signals succeeded 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x3c63ea3cd80 '_signals' is mod 1 335s JS IMPORT: successfully imported module '_signals' 335s JS IMPORT: Importing module signals succeeded 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x3c63ea3cc90 'signals' is mod 1 335s JS IMPORT: successfully imported module 'signals' 335s JS IMPORT: Importing module Gio succeeded 335s JS IMPORT: Defining parent 0x1345457136c0 of 0x3c63ea3cc40 'Gio' is mod 1 335s JS IMPORT: successfully imported module 'Gio' 335s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 335s JS IMPORT: Importing '_gi' 335s JS NATIVE: Defining native module '_gi' 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x13454572a238 '_gi' is mod 1 335s JS IMPORT: successfully imported module '_gi' 335s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 335s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 335s JS IMPORT: Importing module _common succeeded 335s JS IMPORT: Defining parent 0x1345457000f8 of 0x3c63ea3ce20 '_common' is mod 1 335s JS IMPORT: successfully imported module '_common' 335s JS IMPORT: Importing module GObject succeeded 335s JS IMPORT: Defining parent 0x1345457136c0 of 0x3c63ea3cdd0 'GObject' is mod 1 335s JS IMPORT: successfully imported module 'GObject' 335s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 335s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 335s JS G BXD: Defined class for String (GString), prototype 0x3c63ea7b538, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b2b8 335s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 335s JS G PRM: Defined class ParamSpec prototype is 0x3c63ea3cec0 class 0x62b3f39d0030 in object 0x3c63ea7b2b8 335s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 335s JS G OBJ: Defined class for Object (GObject), prototype 0x3c63ea7b6a0, JSClass 0x62b3f39ca680, in object 0x3c63ea7b2b8 335s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 335s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 335s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3c63ea7b6c8, JSClass 0x62b3f39ca680, in object 0x3c63ea7b2b8 335s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 335s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 335s JS G NS: Defined namespace 'GObject' 0x3c63ea7b2b8 in GIRepository 0x134545713450 335s JS G OBJ: Defined class for Application (GApplication), prototype 0x3c63ea7b718, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 335s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3c63eacd268, JSClass 0x62b3f39cb060, in object 0x3c63ea7b268 335s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 335s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3c63ea7b790, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 335s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3c63eacd4e8, JSClass 0x62b3f39cb060, in object 0x3c63ea7b268 335s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3c63ea7b808, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 335s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3c63eacd628, JSClass 0x62b3f39cb060, in object 0x3c63ea7b268 335s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3c63ea7b880, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b268 335s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3c63ea7b8d0, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b268 335s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 335s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3c63ea7b920, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3c63ea7b970, JSClass 0x62b3f39ca680, in object 0x3c63ea7b290 335s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 335s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3c63ea7b9c0, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 335s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 335s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 335s JS G IFACE: Defined class for File (GFile), prototype 0x3c63eacd790, JSClass 0x62b3f39cb060, in object 0x3c63ea7b268 335s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3c63ea7ba38, JSClass 0x62b3f39ca680, in object 0x134545713530 335s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 335s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3c63ea7bab0, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 335s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 335s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3c63ea7bb00, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 335s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3c63ea7bb50, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 335s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3c63ea7bba0, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b268 335s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 335s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 335s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3c63ea7bbf0, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 335s JS G NS: Defined namespace 'Gio' 0x3c63ea7b268 in GIRepository 0x134545713450 335s JS CTX: Script evaluation succeeded 335s JS MAINLOOP: Main loop instance 0x196d78cdb770: Spinning loop until released or hook cleared 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module metadata hook for module 0x1345457358a0 335s JS IMPORT: Defining meta.importSync for module 0x1345457358a0 335s JS NATIVE: Defining native module 'system' 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3c63ea3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3c63ea3b128 335s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 335s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 335s JS MAINLOOP: Set main loop hook to 335s JS MAINLOOP: Main loop instance 0x196d78cdb770: hold 335s JS MAINLOOP: Running and clearing main loop hook 335s JS G BXD: Defining method run in prototype for GLib.MainLoop 335s 1..8 335s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 335s JS G BXD: Defined class for Source (GSource), prototype 0x3c63ea7bc40, JSClass 0x62b3f39c8cd0, in object 0x3c63ea7b038 335s JS G BXD: Defining method set_priority in prototype for GLib.Source 335s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 335s JS G BXD: Defining method attach in prototype for GLib.Source 335s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 335s JS IMPORT: Module metadata hook for module 0x134545703258 335s JS IMPORT: Defining meta.importSync for module 0x134545703258 335s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 335s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x3c63ea7bd30, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 335s JS G PRM: JSObject created with param instance 0x196d78ea99d0 type GParamString 335s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 335s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x3c63ea7bd80, JSClass 0x62b3f39ca680, in object 0x3c63ea7b268 335s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 335s JS G PRM: JSObject created with param instance 0x196d78f142b0 type GParamBoolean 335s JS G BXD: Defining method destroy in prototype for GLib.Source 335s ok 1 Looking up param specs works 335s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 335s JS G PRM: JSObject created with param instance 0x196d78ea99d0 type GParamString 335s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 335s JS G PRM: JSObject created with param instance 0x196d78f142b0 type GParamBoolean 335s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 335s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 335s ok 2 Looking up param specs gives the correct name 335s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 335s JS G PRM: JSObject created with param instance 0x196d78ea99d0 type GParamString 335s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 335s JS G PRM: JSObject created with param instance 0x196d78f142b0 type GParamBoolean 335s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 335s ok 3 Looking up param specs gives the default value if present 335s ok 4 GType object has a name 335s ok 5 GType object has a read-only name 335s ok 6 GType object has an undeletable name 335s ok 7 GType object has a string representation 335s JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' 335s ok 8 GType marshalling marshals the invalid GType object into JS null 335s JS G BXD: Defining method quit in prototype for GLib.MainLoop 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x196d78cdb770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 335s JS MAINLOOP: Main loop instance 0x196d78cdb770: release 335s JS MAINLOOP: Completed job 3 335s JS MEMORY: Memory report: before destroying context 335s JS MEMORY: 300 objects currently alive 335s JS MEMORY: boxed_instance = 48 335s JS MEMORY: boxed_prototype = 11 335s JS MEMORY: closure = 1 335s JS MEMORY: function = 201 335s JS MEMORY: fundamental_instance = 0 335s JS MEMORY: fundamental_prototype = 0 335s JS MEMORY: gerror_instance = 0 335s JS MEMORY: gerror_prototype = 0 335s JS MEMORY: interface = 4 335s JS MEMORY: module = 9 335s JS MEMORY: ns = 4 335s JS MEMORY: object_instance = 1 335s JS MEMORY: object_prototype = 15 335s JS MEMORY: param = 6 335s JS MEMORY: union_instance = 0 335s JS MEMORY: union_prototype = 0 335s JS CTX: JS shutdown sequence 335s JS CTX: Stopping profiler 335s JS CTX: Shutting down toggle queue 335s JS CTX: Notifying external reference holders of GjsContext dispose 335s JS MAINLOOP: Stopping promise job dispatcher 335s JS CTX: Notifying reference holders of GjsContext dispose 335s JS CTX: Checking unhandled promise rejections 335s JS CTX: Releasing cached JS wrappers 335s JS CTX: Final triggered GC 335s JS CTX: Destroying JS context 335s JS CTX: Releasing all native objects 335s JS CTX: Disabling auto GC 335s JS CTX: Ending trace on global object 335s JS CTX: Freeing allocated resources 335s JS CTX: JS context destroyed 335s PASS: gjs/testGTypeClass.test 335s Running test: gjs/frame.test 335s 1..1 335s ok 1 - /usr/libexec/installed-tests/gjs/debugger/frame.debugger 335s PASS: gjs/frame.test 335s Running test: gjs/testGlobal.test 335s JS NATIVE: Registered native JS module '_promiseNative' 335s JS NATIVE: Registered native JS module '_byteArrayNative' 335s JS NATIVE: Registered native JS module '_encodingNative' 335s JS NATIVE: Registered native JS module '_gi' 335s JS NATIVE: Registered native JS module 'gi' 335s JS NATIVE: Registered native JS module 'cairoNative' 335s JS NATIVE: Registered native JS module 'system' 335s JS NATIVE: Registered native JS module 'console' 335s JS NATIVE: Registered native JS module '_print' 335s JS CTX: Enabling JIT 335s JS CTX: Initialized class GjsFileImporter prototype 0x4a673300098 335s JS IMPORT: Defining parent (nil) of 0x4a6733000f8 'imports' is mod 0 335s JS IMPORT: Importing '_print' 335s JS NATIVE: Defining native module '_print' 335s JS IMPORT: Defining parent 0x4a6733000f8 of 0x4a6733006b0 '_print' is mod 1 335s JS IMPORT: successfully imported module '_print' 335s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 335s 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 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2880f123b128 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Starting promise job dispatcher 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module metadata hook for module 0x4a6733131d0 335s JS IMPORT: Defining meta.importSync for module 0x4a6733131d0 335s JS NATIVE: Defining native module 'gi' 335s JS CTX: Initialized class GIRepositoryNamespace prototype 0x4a6733135c0 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 335s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 335s JS IMPORT: Importing directory 'overrides' 335s JS IMPORT: Defining parent 0x4a6733000f8 of 0x4a6733136c0 'overrides' is mod 1 335s JS IMPORT: Defined importer 'overrides' 0x4a6733136c0 in 0x4a6733000f8 335s JS IMPORT: successfully imported directory 'overrides' 335s JS IMPORT: Importing '_byteArrayNative' 335s JS NATIVE: Defining native module '_byteArrayNative' 335s JS IMPORT: Defining parent 0x4a6733000f8 of 0x4a673313b08 '_byteArrayNative' is mod 1 335s JS IMPORT: successfully imported module '_byteArrayNative' 335s JS IMPORT: Importing '_promiseNative' 335s JS NATIVE: Defining native module '_promiseNative' 335s JS IMPORT: Defining parent 0x4a6733000f8 of 0x4a673313c48 '_promiseNative' is mod 1 335s JS IMPORT: successfully imported module '_promiseNative' 335s JS IMPORT: Importing module GLib succeeded 335s JS IMPORT: Defining parent 0x4a6733136c0 of 0x2880f123c128 'GLib' is mod 1 335s JS IMPORT: successfully imported module 'GLib' 335s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 335s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2880f127b060, JSClass 0x659836028cd0, in object 0x2880f127b038 335s JS CTX: Initialized class GIRepositoryGType prototype 0x4a673313e78 335s JS CTX: Initialized class GIRepositoryFunction prototype 0x4a673313ed8 335s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 335s JS G BXD: Defined class for Error (GError), prototype 0x2880f127b0b0, JSClass 0x659836028cd0, in object 0x2880f127b038 335s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 335s JS G BXD: Defined class for Variant (GVariant), prototype 0x2880f127b100, JSClass 0x659836028cd0, in object 0x2880f127b038 335s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 335s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2880f127b150, JSClass 0x659836028cd0, in object 0x2880f127b038 335s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 335s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2880f127b1a0, JSClass 0x659836028cd0, in object 0x2880f127b038 335s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 335s JS G BXD: Defined class for Thread (GThread), prototype 0x2880f127b1f0, JSClass 0x659836028cd0, in object 0x2880f127b038 335s JS G BXD: Defining method ref in prototype for GLib.Thread 335s JS G BXD: Defining method unref in prototype for GLib.Thread 335s JS G NS: Defined namespace 'GLib' 0x2880f127b038 in GIRepository 0x4a673313450 335s JS IMPORT: Importing module jasmine succeeded 335s JS IMPORT: Defining parent 0x4a6733000f8 of 0x2880f123cb00 'jasmine' is mod 1 335s JS IMPORT: successfully imported module 'jasmine' 335s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testGlobal.js' (file:///usr/libexec/installed-tests/gjs/js/testGlobal.js), global 0x2880f123b128 335s JS IMPORT: Importing 'system' 335s JS NATIVE: Defining native module 'system' 335s JS IMPORT: Defining parent 0x4a6733000f8 of 0x4a67332c8d8 'system' is mod 1 335s JS IMPORT: successfully imported module 'system' 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testGlobal.js async resolved" 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module metadata hook for module 0x4a673330680 335s JS IMPORT: Defining meta.importSync for module 0x4a673330680 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2880f123b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2880f123b128 335s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 335s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 335s JS MAINLOOP: Set main loop hook to 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: hold 335s JS MAINLOOP: Running and clearing main loop hook 335s JS G BXD: Defining method run in prototype for GLib.MainLoop 335s 1..10 335s JS IMPORT: Importing 'gi' 335s JS IMPORT: Defining parent 0x4a6733000f8 of 0x4a673313450 'gi' is mod 1 335s JS IMPORT: successfully imported module 'gi' 335s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 335s JS G BXD: Defined class for Source (GSource), prototype 0x2880f127b268, JSClass 0x659836028cd0, in object 0x2880f127b038 335s JS G BXD: Defining method set_priority in prototype for GLib.Source 335s JS IMPORT: Importing '_gi' 335s JS NATIVE: Defining native module '_gi' 335s JS IMPORT: Defining parent 0x4a6733000f8 of 0x4a6733369b8 '_gi' is mod 1 335s JS IMPORT: successfully imported module '_gi' 335s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 335s JS G NS: Defined namespace 'GjsPrivate' 0x2880f127b308 in GIRepository 0x4a673313450 335s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 335s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 335s JS IMPORT: Importing module _common succeeded 335s JS IMPORT: Defining parent 0x4a6733000f8 of 0x2880f123ce20 '_common' is mod 1 335s JS IMPORT: successfully imported module '_common' 335s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 335s JS IMPORT: Importing module _legacy succeeded 335s JS IMPORT: Defining parent 0x4a6733000f8 of 0x2880f123ce70 '_legacy' is mod 1 335s JS IMPORT: successfully imported module '_legacy' 335s JS IMPORT: Importing module GObject succeeded 335s JS IMPORT: Defining parent 0x4a6733136c0 of 0x2880f123cdd0 'GObject' is mod 1 335s JS IMPORT: successfully imported module 'GObject' 335s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 335s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 335s JS G BXD: Defined class for String (GString), prototype 0x2880f127b588, JSClass 0x659836028cd0, in object 0x2880f127b2e0 335s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 335s JS G PRM: Defined class ParamSpec prototype is 0x2880f123cf10 class 0x659836030030 in object 0x2880f127b2e0 335s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 335s JS G OBJ: Defined class for Object (GObject), prototype 0x2880f127b6f0, JSClass 0x65983602a680, in object 0x2880f127b2e0 335s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 335s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 335s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2880f127b718, JSClass 0x65983602a680, in object 0x2880f127b2e0 335s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 335s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 335s JS G NS: Defined namespace 'GObject' 0x2880f127b2e0 in GIRepository 0x4a673313450 335s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 335s JS G BXD: Defining method attach in prototype for GLib.Source 335s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 335s JS IMPORT: Module metadata hook for module 0x4a673303258 335s JS IMPORT: Defining meta.importSync for module 0x4a673303258 335s JS G BXD: Defining method destroy in prototype for GLib.Source 335s ok 1 globalThis is equal to window 335s ok 2 globalThis WeakRef is defined 335s ok 3 globalThis console is defined 335s ok 4 globalThis TextEncoder is defined 335s ok 5 globalThis TextDecoder is defined 335s ok 6 globalThis ARGV is defined 335s ok 7 globalThis print function log is defined 335s ok 8 globalThis print function print is defined 335s ok 9 globalThis print function printerr is defined 335s ok 10 globalThis print function logError is defined 335s JS G BXD: Defining method quit in prototype for GLib.MainLoop 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 335s JS MAINLOOP: Main loop instance 0x15ef5f46b770: release 335s JS MAINLOOP: Completed job 3 335s JS MEMORY: Memory report: before destroying context 335s JS MEMORY: 178 objects currently alive 335s JS MEMORY: boxed_instance = 65 335s JS MEMORY: boxed_prototype = 8 335s JS MEMORY: closure = 1 335s JS MEMORY: function = 94 335s JS MEMORY: fundamental_instance = 0 335s JS MEMORY: fundamental_prototype = 0 335s JS MEMORY: gerror_instance = 0 335s JS MEMORY: gerror_prototype = 0 335s JS MEMORY: interface = 0 335s JS MEMORY: module = 5 335s JS MEMORY: ns = 3 335s JS MEMORY: object_instance = 0 335s JS MEMORY: object_prototype = 2 335s JS MEMORY: param = 0 335s JS MEMORY: union_instance = 0 335s JS MEMORY: union_prototype = 0 335s JS CTX: JS shutdown sequence 335s JS CTX: Stopping profiler 335s JS CTX: Shutting down toggle queue 335s JS CTX: Notifying external reference holders of GjsContext dispose 335s JS MAINLOOP: Stopping promise job dispatcher 335s JS CTX: Notifying reference holders of GjsContext dispose 335s JS CTX: Checking unhandled promise rejections 335s JS CTX: Releasing cached JS wrappers 335s JS CTX: Final triggered GC 335s JS CTX: Destroying JS context 335s JS CTX: Releasing all native objects 335s JS CTX: Disabling auto GC 335s JS CTX: Ending trace on global object 335s JS CTX: Freeing allocated resources 335s JS CTX: JS context destroyed 335s PASS: gjs/testGlobal.test 335s Running test: gjs/testPromise.test 335s JS NATIVE: Registered native JS module '_promiseNative' 335s JS NATIVE: Registered native JS module '_byteArrayNative' 335s JS NATIVE: Registered native JS module '_encodingNative' 335s JS NATIVE: Registered native JS module '_gi' 335s JS NATIVE: Registered native JS module 'gi' 335s JS NATIVE: Registered native JS module 'cairoNative' 335s JS NATIVE: Registered native JS module 'system' 335s JS NATIVE: Registered native JS module 'console' 335s JS NATIVE: Registered native JS module '_print' 335s JS CTX: Enabling JIT 335s JS CTX: Initialized class GjsFileImporter prototype 0x3adc49f00098 335s JS IMPORT: Defining parent (nil) of 0x3adc49f000f8 'imports' is mod 0 335s JS IMPORT: Importing '_print' 335s JS NATIVE: Defining native module '_print' 335s JS IMPORT: Defining parent 0x3adc49f000f8 of 0x3adc49f006b0 '_print' is mod 1 335s JS IMPORT: successfully imported module '_print' 335s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 335s 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 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3520dc33b128 335s JS MAINLOOP: Main loop instance 0x1412c343b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Starting promise job dispatcher 335s JS MAINLOOP: Main loop instance 0x1412c343b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 335s JS MAINLOOP: Main loop instance 0x1412c343b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module metadata hook for module 0x3adc49f131d0 335s JS IMPORT: Defining meta.importSync for module 0x3adc49f131d0 335s JS NATIVE: Defining native module 'gi' 335s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3adc49f135c0 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 335s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 335s JS IMPORT: Importing directory 'overrides' 335s JS IMPORT: Defining parent 0x3adc49f000f8 of 0x3adc49f136c0 'overrides' is mod 1 335s JS IMPORT: Defined importer 'overrides' 0x3adc49f136c0 in 0x3adc49f000f8 335s JS IMPORT: successfully imported directory 'overrides' 335s JS IMPORT: Importing '_byteArrayNative' 335s JS NATIVE: Defining native module '_byteArrayNative' 335s JS IMPORT: Defining parent 0x3adc49f000f8 of 0x3adc49f13b08 '_byteArrayNative' is mod 1 335s JS IMPORT: successfully imported module '_byteArrayNative' 335s JS IMPORT: Importing '_promiseNative' 335s JS NATIVE: Defining native module '_promiseNative' 335s JS IMPORT: Defining parent 0x3adc49f000f8 of 0x3adc49f13c48 '_promiseNative' is mod 1 335s JS IMPORT: successfully imported module '_promiseNative' 335s JS IMPORT: Importing module GLib succeeded 335s JS IMPORT: Defining parent 0x3adc49f136c0 of 0x3520dc33c128 'GLib' is mod 1 335s JS IMPORT: successfully imported module 'GLib' 335s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 335s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3520dc37b060, JSClass 0x78650db48cd0, in object 0x3520dc37b038 335s JS CTX: Initialized class GIRepositoryGType prototype 0x3adc49f13e78 335s JS CTX: Initialized class GIRepositoryFunction prototype 0x3adc49f13ed8 335s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 335s JS G BXD: Defined class for Error (GError), prototype 0x3520dc37b0b0, JSClass 0x78650db48cd0, in object 0x3520dc37b038 335s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 335s JS G BXD: Defined class for Variant (GVariant), prototype 0x3520dc37b100, JSClass 0x78650db48cd0, in object 0x3520dc37b038 335s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 335s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3520dc37b150, JSClass 0x78650db48cd0, in object 0x3520dc37b038 335s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 335s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3520dc37b1a0, JSClass 0x78650db48cd0, in object 0x3520dc37b038 335s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 335s JS G BXD: Defined class for Thread (GThread), prototype 0x3520dc37b1f0, JSClass 0x78650db48cd0, in object 0x3520dc37b038 335s JS G BXD: Defining method ref in prototype for GLib.Thread 335s JS G BXD: Defining method unref in prototype for GLib.Thread 335s JS G NS: Defined namespace 'GLib' 0x3520dc37b038 in GIRepository 0x3adc49f13450 335s JS IMPORT: Importing module jasmine succeeded 335s JS IMPORT: Defining parent 0x3adc49f000f8 of 0x3520dc33cb00 'jasmine' is mod 1 335s JS IMPORT: successfully imported module 'jasmine' 335s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 335s JS MAINLOOP: Main loop instance 0x1412c343b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x1412c343b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 335s JS MAINLOOP: Main loop instance 0x1412c343b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Importing 'gi' 335s JS IMPORT: Defining parent 0x3adc49f000f8 of 0x3adc49f13450 'gi' is mod 1 335s JS IMPORT: successfully imported module 'gi' 335s JS CTX: Script evaluation succeeded 335s JS MAINLOOP: Main loop instance 0x1412c343b770: Spinning loop until released or hook cleared 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module metadata hook for module 0x3adc49f29af0 335s JS IMPORT: Defining meta.importSync for module 0x3adc49f29af0 335s JS NATIVE: Defining native module 'system' 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3520dc33b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3520dc33b128 335s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 335s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 335s JS MAINLOOP: Set main loop hook to 335s JS MAINLOOP: Main loop instance 0x1412c343b770: hold 335s JS MAINLOOP: Running and clearing main loop hook 335s JS G BXD: Defining method run in prototype for GLib.MainLoop 335s 1..3 335s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 335s JS G BXD: Defined class for Source (GSource), prototype 0x3520dc37b268, JSClass 0x78650db48cd0, in object 0x3520dc37b038 335s JS G BXD: Defining method set_priority in prototype for GLib.Source 335s JS IMPORT: Importing '_gi' 335s JS NATIVE: Defining native module '_gi' 335s JS IMPORT: Defining parent 0x3adc49f000f8 of 0x3adc49f2e108 '_gi' is mod 1 335s JS IMPORT: successfully imported module '_gi' 335s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 335s JS G NS: Defined namespace 'GjsPrivate' 0x3520dc37b308 in GIRepository 0x3adc49f13450 335s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 335s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 335s JS IMPORT: Importing module _common succeeded 335s JS IMPORT: Defining parent 0x3adc49f000f8 of 0x3520dc33ce48 '_common' is mod 1 335s JS IMPORT: successfully imported module '_common' 335s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 335s JS IMPORT: Importing module _legacy succeeded 335s JS IMPORT: Defining parent 0x3adc49f000f8 of 0x3520dc33ce98 '_legacy' is mod 1 335s JS IMPORT: successfully imported module '_legacy' 335s JS IMPORT: Importing module GObject succeeded 335s JS IMPORT: Defining parent 0x3adc49f136c0 of 0x3520dc33cdf8 'GObject' is mod 1 335s JS IMPORT: successfully imported module 'GObject' 335s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 335s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 335s JS G BXD: Defined class for String (GString), prototype 0x3520dc37b588, JSClass 0x78650db48cd0, in object 0x3520dc37b2e0 335s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 335s JS G PRM: Defined class ParamSpec prototype is 0x3520dc33cf38 class 0x78650db50030 in object 0x3520dc37b2e0 335s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 335s JS G OBJ: Defined class for Object (GObject), prototype 0x3520dc37b6f0, JSClass 0x78650db4a680, in object 0x3520dc37b2e0 335s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 335s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 335s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3520dc37b718, JSClass 0x78650db4a680, in object 0x3520dc37b2e0 335s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 335s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 335s JS G NS: Defined namespace 'GObject' 0x3520dc37b2e0 in GIRepository 0x3adc49f13450 335s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 335s JS G BXD: Defining method attach in prototype for GLib.Source 335s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 335s JS IMPORT: Module metadata hook for module 0x3adc49f03258 335s JS IMPORT: Defining meta.importSync for module 0x3adc49f03258 335s JS G BXD: Defining method destroy in prototype for GLib.Source 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 335s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 335s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x3520dc37b830, JSClass 0x78650db48cd0, in object 0x3520dc37b038 335s JS G BXD: Defining method iteration in prototype for GLib.MainContext 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 3 335s JS MAINLOOP: handling job 4, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 4 335s JS MAINLOOP: handling job 5, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 5 335s JS MAINLOOP: handling job 6, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 6 335s JS MAINLOOP: handling job 7, 335s JS MAINLOOP: Completed job 7 335s ok 1 Promise waits for all promises before handling unhandled, when handled 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 335s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 335s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 335s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 335s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 335s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 335s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 335s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 335s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 335s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 335s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 335s JS G ENUM: Defining GLib.LogLevelFlags as 0x3adc49f00a98 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS MAINLOOP: Completed job 3 335s JS G BXD: Defining method quit in prototype for GLib.MainLoop 335s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 335s ok 2 Promise waits for all promises before handling unhandled, when unhandled 335s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Completed job 1 335s ok 3 Promise do not lead to high-priority IDLE starvation 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x1412c343b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 335s JS MAINLOOP: Main loop instance 0x1412c343b770: release 335s JS MAINLOOP: Completed job 3 335s JS MEMORY: Memory report: before destroying context 335s JS MEMORY: 151 objects currently alive 335s JS MEMORY: boxed_instance = 28 335s JS MEMORY: boxed_prototype = 9 335s JS MEMORY: closure = 1 335s JS MEMORY: function = 103 335s JS MEMORY: fundamental_instance = 0 335s JS MEMORY: fundamental_prototype = 0 335s JS MEMORY: gerror_instance = 0 335s JS MEMORY: gerror_prototype = 0 335s JS MEMORY: interface = 0 335s JS MEMORY: module = 5 335s JS MEMORY: ns = 3 335s JS MEMORY: object_instance = 0 335s JS MEMORY: object_prototype = 2 335s JS MEMORY: param = 0 335s JS MEMORY: union_instance = 0 335s JS MEMORY: union_prototype = 0 335s JS CTX: JS shutdown sequence 335s JS CTX: Stopping profiler 335s JS CTX: Shutting down toggle queue 335s JS CTX: Notifying external reference holders of GjsContext dispose 335s JS MAINLOOP: Stopping promise job dispatcher 335s JS CTX: Notifying reference holders of GjsContext dispose 335s JS CTX: Checking unhandled promise rejections 335s JS CTX: Releasing cached JS wrappers 335s JS CTX: Final triggered GC 335s JS CTX: Destroying JS context 335s JS CTX: Releasing all native objects 335s JS CTX: Disabling auto GC 335s JS CTX: Ending trace on global object 335s JS CTX: Freeing allocated resources 335s JS CTX: JS context destroyed 335s PASS: gjs/testPromise.test 335s Running test: gjs/testCairo.test 335s JS NATIVE: Registered native JS module '_promiseNative' 335s JS NATIVE: Registered native JS module '_byteArrayNative' 335s JS NATIVE: Registered native JS module '_encodingNative' 335s JS NATIVE: Registered native JS module '_gi' 335s JS NATIVE: Registered native JS module 'gi' 335s JS NATIVE: Registered native JS module 'cairoNative' 335s JS NATIVE: Registered native JS module 'system' 335s JS NATIVE: Registered native JS module 'console' 335s JS NATIVE: Registered native JS module '_print' 335s JS CTX: Enabling JIT 335s JS CTX: Initialized class GjsFileImporter prototype 0x215508f00098 335s JS IMPORT: Defining parent (nil) of 0x215508f000f8 'imports' is mod 0 335s JS IMPORT: Importing '_print' 335s JS NATIVE: Defining native module '_print' 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x215508f006b0 '_print' is mod 1 335s JS IMPORT: successfully imported module '_print' 335s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 335s 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 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x358e8bd3b128 335s JS MAINLOOP: Main loop instance 0x2ac43e3b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Starting promise job dispatcher 335s JS MAINLOOP: Main loop instance 0x2ac43e3b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 335s JS MAINLOOP: Main loop instance 0x2ac43e3b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module metadata hook for module 0x215508f131d0 335s JS IMPORT: Defining meta.importSync for module 0x215508f131d0 335s JS NATIVE: Defining native module 'gi' 335s JS CTX: Initialized class GIRepositoryNamespace prototype 0x215508f135c0 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 335s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 335s JS IMPORT: Importing directory 'overrides' 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x215508f136c0 'overrides' is mod 1 335s JS IMPORT: Defined importer 'overrides' 0x215508f136c0 in 0x215508f000f8 335s JS IMPORT: successfully imported directory 'overrides' 335s JS IMPORT: Importing '_byteArrayNative' 335s JS NATIVE: Defining native module '_byteArrayNative' 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x215508f13b08 '_byteArrayNative' is mod 1 335s JS IMPORT: successfully imported module '_byteArrayNative' 335s JS IMPORT: Importing '_promiseNative' 335s JS NATIVE: Defining native module '_promiseNative' 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x215508f13c48 '_promiseNative' is mod 1 335s JS IMPORT: successfully imported module '_promiseNative' 335s JS IMPORT: Importing module GLib succeeded 335s JS IMPORT: Defining parent 0x215508f136c0 of 0x358e8bd3c128 'GLib' is mod 1 335s JS IMPORT: successfully imported module 'GLib' 335s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 335s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x358e8bd7b060, JSClass 0x61003bab8cd0, in object 0x358e8bd7b038 335s JS CTX: Initialized class GIRepositoryGType prototype 0x215508f13e78 335s JS CTX: Initialized class GIRepositoryFunction prototype 0x215508f13ed8 335s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 335s JS G BXD: Defined class for Error (GError), prototype 0x358e8bd7b0b0, JSClass 0x61003bab8cd0, in object 0x358e8bd7b038 335s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 335s JS G BXD: Defined class for Variant (GVariant), prototype 0x358e8bd7b100, JSClass 0x61003bab8cd0, in object 0x358e8bd7b038 335s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 335s JS G BXD: Defined class for Bytes (GBytes), prototype 0x358e8bd7b150, JSClass 0x61003bab8cd0, in object 0x358e8bd7b038 335s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 335s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x358e8bd7b1a0, JSClass 0x61003bab8cd0, in object 0x358e8bd7b038 335s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 335s JS G BXD: Defined class for Thread (GThread), prototype 0x358e8bd7b1f0, JSClass 0x61003bab8cd0, in object 0x358e8bd7b038 335s JS G BXD: Defining method ref in prototype for GLib.Thread 335s JS G BXD: Defining method unref in prototype for GLib.Thread 335s JS G NS: Defined namespace 'GLib' 0x358e8bd7b038 in GIRepository 0x215508f13450 335s JS IMPORT: Importing module jasmine succeeded 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x358e8bd3cb00 'jasmine' is mod 1 335s JS IMPORT: successfully imported module 'jasmine' 335s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 335s JS MAINLOOP: Main loop instance 0x2ac43e3b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x2ac43e3b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 335s JS MAINLOOP: Main loop instance 0x2ac43e3b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Importing 'gi' 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x215508f13450 'gi' is mod 1 335s JS IMPORT: successfully imported module 'gi' 335s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 335s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 335s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 335s JS IMPORT: Importing module _cairo succeeded 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x358e8bd3cc90 '_cairo' is mod 1 335s JS IMPORT: successfully imported module '_cairo' 335s JS IMPORT: Importing 'cairoNative' 335s JS NATIVE: Defining native module 'cairoNative' 335s JS CTX: Initialized class Region prototype 0x215508f27a88 335s JS CTX: Initialized class Context prototype 0x215508f27ba8 335s JS CTX: Initialized class Surface prototype 0x215508f28388 335s JS CTX: Initialized class ImageSurface prototype 0x215508f28468 335s JS CTX: Initialized class Path prototype 0x215508f28548 335s JS CTX: Initialized class PSSurface prototype 0x215508f285a8 335s JS CTX: Initialized class PDFSurface prototype 0x215508f28608 335s JS CTX: Initialized class SVGSurface prototype 0x215508f28768 335s JS CTX: Initialized class Pattern prototype 0x215508f287c8 335s JS CTX: Initialized class Gradient prototype 0x215508f28828 335s JS CTX: Initialized class LinearGradient prototype 0x215508f28888 335s JS CTX: Initialized class RadialGradient prototype 0x215508f288e8 335s JS CTX: Initialized class SurfacePattern prototype 0x215508f28948 335s JS CTX: Initialized class SolidPattern prototype 0x215508f289a8 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x215508f27a68 'cairoNative' is mod 1 335s JS IMPORT: successfully imported module 'cairoNative' 335s JS IMPORT: Importing module cairo succeeded 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x358e8bd3cc40 'cairo' is mod 1 335s JS IMPORT: successfully imported module 'cairo' 335s 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 335s JS G NS: Defined namespace 'Gdk' 0x358e8bd7b308 in GIRepository 0x215508f13450 335s 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 335s JS G NS: Defined namespace 'GIMarshallingTests' 0x358e8bd7b330 in GIRepository 0x215508f13450 335s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 335s JS IMPORT: Importing module _legacy succeeded 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x358e8bd3cd30 '_legacy' is mod 1 335s JS IMPORT: successfully imported module '_legacy' 335s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 335s JS G NS: Defined namespace 'GjsPrivate' 0x358e8bd7b3a8 in GIRepository 0x215508f13450 335s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 335s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 335s JS IMPORT: Importing module lang succeeded 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x358e8bd3ce20 'lang' is mod 1 335s JS IMPORT: successfully imported module 'lang' 335s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 335s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 335s JS IMPORT: Importing module _signals succeeded 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x358e8bd3ce70 '_signals' is mod 1 335s JS IMPORT: successfully imported module '_signals' 335s JS IMPORT: Importing module signals succeeded 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x358e8bd3cdd0 'signals' is mod 1 335s JS IMPORT: successfully imported module 'signals' 335s JS IMPORT: Importing module Gio succeeded 335s JS IMPORT: Defining parent 0x215508f136c0 of 0x358e8bd3cd80 'Gio' is mod 1 335s JS IMPORT: successfully imported module 'Gio' 335s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 335s JS IMPORT: Importing '_gi' 335s JS NATIVE: Defining native module '_gi' 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x215508f2bce0 '_gi' is mod 1 335s JS IMPORT: successfully imported module '_gi' 335s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 335s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 335s JS IMPORT: Importing module _common succeeded 335s JS IMPORT: Defining parent 0x215508f000f8 of 0x358e8bd3cf10 '_common' is mod 1 335s JS IMPORT: successfully imported module '_common' 335s JS IMPORT: Importing module GObject succeeded 335s JS IMPORT: Defining parent 0x215508f136c0 of 0x358e8bd3cec0 'GObject' is mod 1 335s JS IMPORT: successfully imported module 'GObject' 335s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 335s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 335s JS G BXD: Defined class for String (GString), prototype 0x358e8bd7b650, JSClass 0x61003bab8cd0, in object 0x358e8bd7b3d0 335s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 335s JS G PRM: Defined class ParamSpec prototype is 0x358e8bd3cfb0 class 0x61003bac0030 in object 0x358e8bd7b3d0 335s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 335s JS G OBJ: Defined class for Object (GObject), prototype 0x358e8bd7b7b8, JSClass 0x61003baba680, in object 0x358e8bd7b3d0 335s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 335s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 335s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x358e8bd7b7e0, JSClass 0x61003baba680, in object 0x358e8bd7b3d0 335s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 335s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 335s JS G NS: Defined namespace 'GObject' 0x358e8bd7b3d0 in GIRepository 0x215508f13450 335s JS G OBJ: Defined class for Application (GApplication), prototype 0x358e8bd7b830, JSClass 0x61003baba680, in object 0x358e8bd7b380 335s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 335s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x358e8bdd7358, JSClass 0x61003babb060, in object 0x358e8bd7b380 335s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 335s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x358e8bd7b8a8, JSClass 0x61003baba680, in object 0x358e8bd7b380 335s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 335s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x358e8bdd75d8, JSClass 0x61003babb060, in object 0x358e8bd7b380 335s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x358e8bd7b920, JSClass 0x61003baba680, in object 0x358e8bd7b380 335s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 335s JS G IFACE: Defined class for Initable (GInitable), prototype 0x358e8bdd7718, JSClass 0x61003babb060, in object 0x358e8bd7b380 335s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x358e8bd7b998, JSClass 0x61003bab8cd0, in object 0x358e8bd7b380 335s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x358e8bd7b9e8, JSClass 0x61003bab8cd0, in object 0x358e8bd7b380 335s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 335s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x358e8bd7ba38, JSClass 0x61003baba680, in object 0x358e8bd7b380 335s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x358e8bd7ba88, JSClass 0x61003baba680, in object 0x358e8bd7b3a8 335s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 335s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x358e8bd7bad8, JSClass 0x61003baba680, in object 0x358e8bd7b380 335s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 335s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 335s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 335s JS G IFACE: Defined class for File (GFile), prototype 0x358e8bdd7880, JSClass 0x61003babb060, in object 0x358e8bd7b380 335s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x358e8bd7bb50, JSClass 0x61003baba680, in object 0x215508f13530 335s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 335s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x358e8bd7bbc8, JSClass 0x61003baba680, in object 0x358e8bd7b380 335s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 335s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 335s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x358e8bd7bc18, JSClass 0x61003baba680, in object 0x358e8bd7b380 335s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 335s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x358e8bd7bc68, JSClass 0x61003baba680, in object 0x358e8bd7b380 335s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 335s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x358e8bd7bcb8, JSClass 0x61003bab8cd0, in object 0x358e8bd7b380 335s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 335s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 335s JS G OBJ: Defined class for Settings (GSettings), prototype 0x358e8bd7bd08, JSClass 0x61003baba680, in object 0x358e8bd7b380 335s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 335s JS G NS: Defined namespace 'Gio' 0x358e8bd7b380 in GIRepository 0x215508f13450 335s JS IMPORT: Importing module Gtk succeeded 335s JS IMPORT: Defining parent 0x215508f136c0 of 0x358e8bd3cce0 'Gtk' is mod 1 335s JS IMPORT: successfully imported module 'Gtk' 335s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 335s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 335s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x358e8bd7bd58, JSClass 0x61003baba680, in object 0x358e8bd7b3d0 335s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x358e8bd7bda8, JSClass 0x61003baba680, in object 0x358e8bd7b358 335s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 335s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x358e8bdde5b0, JSClass 0x61003babb060, in object 0x358e8bd7b358 335s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 335s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x358e8bd7be20, JSClass 0x61003baba680, in object 0x358e8bd7b358 335s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 335s JS G NS: Defined namespace 'Gtk' 0x358e8bd7b358 in GIRepository 0x215508f13450 335s 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 335s JS G NS: Defined namespace 'Regress' 0x358e8bd7be70 in GIRepository 0x215508f13450 335s JS IMPORT: Importing module cairo succeeded 335s JS IMPORT: Defining parent 0x358e8bd3ed78 of 0x358e8bddeec0 'cairo' is mod 1 335s JS IMPORT: successfully imported module 'cairo' 335s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 335s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 335s JS G ENUM: Defining enum value NONE (fixed from none) 1 335s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 335s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 335s JS G ENUM: Defining enum value FAST (fixed from fast) 4 335s JS G ENUM: Defining enum value GOOD (fixed from good) 5 335s JS G ENUM: Defining enum value BEST (fixed from best) 6 335s JS G ENUM: Defining cairo.Antialias as 0x215508f0e608 335s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 335s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 335s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 335s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 335s JS G ENUM: Defining cairo.Content as 0x215508f0e6e8 335s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 335s JS G ENUM: Defining enum value NONE (fixed from none) 0 335s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 335s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 335s JS G ENUM: Defining enum value PAD (fixed from pad) 3 335s JS G ENUM: Defining cairo.Extend as 0x215508f0e748 335s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 335s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 335s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 335s JS G ENUM: Defining cairo.FillRule as 0x215508f0e7a8 335s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 335s JS G ENUM: Defining enum value FAST (fixed from fast) 0 335s JS G ENUM: Defining enum value GOOD (fixed from good) 1 335s JS G ENUM: Defining enum value BEST (fixed from best) 2 335s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 335s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 335s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 335s JS G ENUM: Defining cairo.Filter as 0x215508f0e808 335s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 335s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 335s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 335s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 335s JS G ENUM: Defining cairo.FontSlant as 0x215508f0e8e8 335s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 335s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 335s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 335s JS G ENUM: Defining cairo.FontWeight as 0x215508f0e948 335s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 335s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 335s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 335s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 335s JS G ENUM: Defining enum value A8 (fixed from a8) 2 335s JS G ENUM: Defining enum value A1 (fixed from a1) 3 335s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 335s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 335s JS G ENUM: Defining cairo.Format as 0x215508f0e9a8 335s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 335s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 335s JS G ENUM: Defining enum value ROUND (fixed from round) 1 335s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 335s JS G ENUM: Defining cairo.LineCap as 0x215508f0ea88 335s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 335s JS G ENUM: Defining enum value MITER (fixed from miter) 0 335s JS G ENUM: Defining enum value ROUND (fixed from round) 1 335s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 335s JS G ENUM: Defining cairo.LineJoin as 0x215508f0eae8 335s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 335s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 335s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 335s JS G ENUM: Defining enum value OVER (fixed from over) 2 335s JS G ENUM: Defining enum value IN (fixed from in) 3 335s JS G ENUM: Defining enum value OUT (fixed from out) 4 335s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 335s JS G ENUM: Defining enum value DEST (fixed from dest) 6 335s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 335s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 335s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 335s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 335s JS G ENUM: Defining enum value XOR (fixed from xor) 11 335s JS G ENUM: Defining enum value ADD (fixed from add) 12 335s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 335s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 335s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 335s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 335s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 335s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 335s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 335s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 335s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 335s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 335s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 335s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 335s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 335s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 335s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 335s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 335s JS G ENUM: Defining cairo.Operator as 0x215508f0eb48 335s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 335s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 335s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 335s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 335s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 335s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 335s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 335s JS G ENUM: Defining cairo.PatternType as 0x215508f0ed28 335s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 335s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 335s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 335s JS G ENUM: Defining enum value PS (fixed from ps) 2 335s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 335s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 335s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 335s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 335s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 335s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 335s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 335s JS G ENUM: Defining enum value SVG (fixed from svg) 10 335s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 335s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 335s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 335s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 335s JS G ENUM: Defining enum value QT (fixed from qt) 15 335s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 335s JS G ENUM: Defining enum value VG (fixed from vg) 17 335s JS G ENUM: Defining enum value GL (fixed from gl) 18 335s JS G ENUM: Defining enum value DRM (fixed from drm) 19 335s JS G ENUM: Defining enum value TEE (fixed from tee) 20 335s JS G ENUM: Defining enum value XML (fixed from xml) 21 335s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 335s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 335s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 335s JS G ENUM: Defining cairo.SurfaceType as 0x215508f0ee08 335s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 335s JS G BXD: Defined class for Region (CairoRegion), prototype 0x2ef50c404100, JSClass 0x61003bab8cd0, in object 0x358e8bd7be98 335s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 335s JS G BXD: Defined class for Context (CairoContext), prototype 0x2ef50c404128, JSClass 0x61003bab8cd0, in object 0x358e8bd7be98 335s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 335s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x2ef50c404150, JSClass 0x61003bab8cd0, in object 0x358e8bd7be98 335s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 335s JS G BXD: Defined class for Path (void), prototype 0x2ef50c404178, JSClass 0x61003bab8cd0, in object 0x358e8bd7be98 335s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 335s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x2ef50c4041a0, JSClass 0x61003bab8cd0, in object 0x358e8bd7be98 335s JS G NS: Defined namespace 'cairo' 0x358e8bd7be98 in GIRepository 0x358e8bd3eeb0 335s JS CTX: Script evaluation succeeded 335s JS MAINLOOP: Main loop instance 0x2ac43e3b770: Spinning loop until released or hook cleared 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module metadata hook for module 0x215508f10688 335s JS IMPORT: Defining meta.importSync for module 0x215508f10688 335s JS NATIVE: Defining native module 'system' 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x358e8bd3b128 335s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x358e8bd3b128 335s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 335s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 335s JS MAINLOOP: Set main loop hook to 335s JS MAINLOOP: Main loop instance 0x2ac43e3b770: hold 335s JS MAINLOOP: Running and clearing main loop hook 335s JS G BXD: Defining method run in prototype for GLib.MainLoop 335s 1..43 335s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 335s JS G BXD: Defined class for Source (GSource), prototype 0x2ef50c4041c8, JSClass 0x61003bab8cd0, in object 0x358e8bd7b038 335s JS G BXD: Defining method set_priority in prototype for GLib.Source 335s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 335s JS G BXD: Defining method attach in prototype for GLib.Source 335s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 335s JS IMPORT: Module metadata hook for module 0x358e8bd60c48 335s JS IMPORT: Defining meta.importSync for module 0x358e8bd60c48 335s JS G BXD: Defining method destroy in prototype for GLib.Source 335s ok 1 Cairo context has the right type 335s ok 2 Cairo context reports its target surface 335s ok 3 Cairo context can set its source to a pattern 335s ok 4 Cairo context can set its antialias 335s ok 5 Cairo context can set its fill rule 335s ok 6 Cairo context can set its line cap 335s ok 7 Cairo context can set its line join 335s ok 8 Cairo context can set its line width 335s ok 9 Cairo context can set its miter limit 335s ok 10 Cairo context can set its operator 335s ok 11 Cairo context can set its tolerance 335s ok 12 Cairo context has a rectangle as clip extents 335s ok 13 Cairo context has a rectangle as fill extents 335s ok 14 Cairo context has a rectangle as stroke extents 335s ok 15 Cairo context has zero dashes initially 335s ok 16 Cairo context transforms user to device coordinates 335s ok 17 Cairo context transforms user to device distance 335s ok 18 Cairo context transforms device to user coordinates 335s ok 19 Cairo context transforms device to user distance 335s ok 20 Cairo context computes text extents 335s ok 21 Cairo context can call various, otherwise untested, methods without crashing 335s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 335s ok 23 Cairo pattern has typechecks 335s ok 24 Cairo solid pattern can be created from RGB static method 335s ok 25 Cairo solid pattern can be created from RGBA static method 335s ok 26 Cairo surface pattern can be created and added as a source 335s ok 27 Cairo linear gradient can be created and added as a source 335s ok 28 Cairo radial gradient can be created and added as a source 335s ok 29 Cairo path has typechecks 335s ok 30 Cairo surface has typechecks 335s ok 31 Cairo surface can access the device scale 335s ok 32 Cairo surface can access the device offset 335s ok 33 Cairo surface can be finalized 335s JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' 335s ok 34 Cairo GI test suite for context can be marshalled as a return value 335s JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' 335s ok 35 Cairo GI test suite for context can be marshalled as an in parameter 335s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' 335s ok 36 Cairo GI test suite for surface can be marshalled as a transfer-none return value 335s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' 335s ok 37 Cairo GI test suite for surface can be marshalled as a transfer-full return value 335s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' 335s ok 38 Cairo GI test suite for surface can be marshalled as an in parameter 335s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' 335s ok 39 Cairo GI test suite for surface can be marshalled as an out parameter 335s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 335s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x2ef50c42f6a0, JSClass 0x61003baba680, in object 0x358e8bd7be70 335s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 335s ok 40 Cairo GI test suite can be marshalled through a signal handler 335s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 335s ok 41 Cairo GI test suite can have its type inferred as a foreign struct 335s ok 42 Cairo imported via GI has the same functionality as imports.cairo 335s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 335s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x2ef50c42f9e8, JSClass 0x61003bab8cd0, in object 0x358e8bd7be98 335s ok 43 Cairo imported via GI has boxed types from the GIR file 335s JS G BXD: Defining method quit in prototype for GLib.MainLoop 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x2ac43e3b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 0 335s JS MAINLOOP: handling job 1, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 1 335s JS MAINLOOP: handling job 2, 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Completed job 2 335s JS MAINLOOP: handling job 3, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 335s JS MAINLOOP: Main loop instance 0x2ac43e3b770: release 335s JS MAINLOOP: Completed job 3 335s JS MEMORY: Memory report: before destroying context 335s JS MEMORY: 552 objects currently alive 335s JS MEMORY: boxed_instance = 257 335s JS MEMORY: boxed_prototype = 17 335s JS MEMORY: closure = 2 335s JS MEMORY: function = 230 335s JS MEMORY: fundamental_instance = 0 335s JS MEMORY: fundamental_prototype = 0 335s JS MEMORY: gerror_instance = 0 335s JS MEMORY: gerror_prototype = 0 335s JS MEMORY: interface = 5 335s JS MEMORY: module = 13 335s JS MEMORY: ns = 9 335s JS MEMORY: object_instance = 2 335s JS MEMORY: object_prototype = 17 335s JS MEMORY: param = 0 335s JS MEMORY: union_instance = 0 335s JS MEMORY: union_prototype = 0 335s JS CTX: JS shutdown sequence 335s JS CTX: Stopping profiler 335s JS CTX: Shutting down toggle queue 335s JS CTX: Notifying external reference holders of GjsContext dispose 335s JS MAINLOOP: Stopping promise job dispatcher 335s JS CTX: Notifying reference holders of GjsContext dispose 335s JS CTX: Checking unhandled promise rejections 335s JS CTX: Releasing cached JS wrappers 335s JS CTX: Final triggered GC 335s JS CTX: Destroying JS context 335s JS CTX: Releasing all native objects 335s JS CTX: Disabling auto GC 335s JS CTX: Ending trace on global object 335s JS CTX: Freeing allocated resources 335s JS CTX: JS context destroyed 335s PASS: gjs/testCairo.test 335s Running test: gjs/testLegacyGObject.test 335s JS NATIVE: Registered native JS module '_promiseNative' 335s JS NATIVE: Registered native JS module '_byteArrayNative' 335s JS NATIVE: Registered native JS module '_encodingNative' 335s JS NATIVE: Registered native JS module '_gi' 335s JS NATIVE: Registered native JS module 'gi' 335s JS NATIVE: Registered native JS module 'cairoNative' 335s JS NATIVE: Registered native JS module 'system' 335s JS NATIVE: Registered native JS module 'console' 335s JS NATIVE: Registered native JS module '_print' 335s JS CTX: Enabling JIT 335s JS CTX: Initialized class GjsFileImporter prototype 0xc1d76000098 335s JS IMPORT: Defining parent (nil) of 0xc1d760000f8 'imports' is mod 0 335s JS IMPORT: Importing '_print' 335s JS NATIVE: Defining native module '_print' 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0xc1d760006b0 '_print' is mod 1 335s JS IMPORT: successfully imported module '_print' 335s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 335s 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 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x299403e3b128 335s JS MAINLOOP: Main loop instance 0x1ca82988b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Starting promise job dispatcher 335s JS MAINLOOP: Main loop instance 0x1ca82988b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 335s JS MAINLOOP: Main loop instance 0x1ca82988b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x299403e3b128 335s JS IMPORT: Module metadata hook for module 0xc1d760131d0 335s JS IMPORT: Defining meta.importSync for module 0xc1d760131d0 335s JS NATIVE: Defining native module 'gi' 335s JS CTX: Initialized class GIRepositoryNamespace prototype 0xc1d760135c0 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 335s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 335s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 335s JS IMPORT: Importing directory 'overrides' 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0xc1d760136c0 'overrides' is mod 1 335s JS IMPORT: Defined importer 'overrides' 0xc1d760136c0 in 0xc1d760000f8 335s JS IMPORT: successfully imported directory 'overrides' 335s JS IMPORT: Importing '_byteArrayNative' 335s JS NATIVE: Defining native module '_byteArrayNative' 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0xc1d76013b08 '_byteArrayNative' is mod 1 335s JS IMPORT: successfully imported module '_byteArrayNative' 335s JS IMPORT: Importing '_promiseNative' 335s JS NATIVE: Defining native module '_promiseNative' 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0xc1d76013c48 '_promiseNative' is mod 1 335s JS IMPORT: successfully imported module '_promiseNative' 335s JS IMPORT: Importing module GLib succeeded 335s JS IMPORT: Defining parent 0xc1d760136c0 of 0x299403e3c128 'GLib' is mod 1 335s JS IMPORT: successfully imported module 'GLib' 335s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 335s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x299403e7b060, JSClass 0x76c0a39b8cd0, in object 0x299403e7b038 335s JS CTX: Initialized class GIRepositoryGType prototype 0xc1d76013e78 335s JS CTX: Initialized class GIRepositoryFunction prototype 0xc1d76013ed8 335s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 335s JS G BXD: Defined class for Error (GError), prototype 0x299403e7b0b0, JSClass 0x76c0a39b8cd0, in object 0x299403e7b038 335s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 335s JS G BXD: Defined class for Variant (GVariant), prototype 0x299403e7b100, JSClass 0x76c0a39b8cd0, in object 0x299403e7b038 335s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 335s JS G BXD: Defined class for Bytes (GBytes), prototype 0x299403e7b150, JSClass 0x76c0a39b8cd0, in object 0x299403e7b038 335s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 335s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x299403e7b1a0, JSClass 0x76c0a39b8cd0, in object 0x299403e7b038 335s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 335s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 335s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 335s JS G BXD: Defined class for Thread (GThread), prototype 0x299403e7b1f0, JSClass 0x76c0a39b8cd0, in object 0x299403e7b038 335s JS G BXD: Defining method ref in prototype for GLib.Thread 335s JS G BXD: Defining method unref in prototype for GLib.Thread 335s JS G NS: Defined namespace 'GLib' 0x299403e7b038 in GIRepository 0xc1d76013450 335s JS IMPORT: Importing module jasmine succeeded 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0x299403e3cb00 'jasmine' is mod 1 335s JS IMPORT: successfully imported module 'jasmine' 335s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 335s JS MAINLOOP: Main loop instance 0x1ca82988b770: hold 335s JS MAINLOOP: Enqueue job , promise=, allocation site= 335s JS MAINLOOP: Main loop instance 0x1ca82988b770: Spinning loop until released or hook cleared 335s JS MAINLOOP: handling job 0, 335s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 335s JS MAINLOOP: Main loop instance 0x1ca82988b770: release 335s JS MAINLOOP: Completed job 0 335s JS IMPORT: Importing 'gi' 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0xc1d76013450 'gi' is mod 1 335s JS IMPORT: successfully imported module 'gi' 335s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 335s JS G NS: Defined namespace 'GjsPrivate' 0x299403e7b290 in GIRepository 0xc1d76013450 335s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 335s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 335s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 335s JS IMPORT: Importing module _legacy succeeded 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0x299403e3cd30 '_legacy' is mod 1 335s JS IMPORT: successfully imported module '_legacy' 335s JS IMPORT: Importing module lang succeeded 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0x299403e3cce0 'lang' is mod 1 335s JS IMPORT: successfully imported module 'lang' 335s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 335s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 335s JS IMPORT: Importing module _signals succeeded 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0x299403e3cd80 '_signals' is mod 1 335s JS IMPORT: successfully imported module '_signals' 335s JS IMPORT: Importing module signals succeeded 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0x299403e3cc90 'signals' is mod 1 335s JS IMPORT: successfully imported module 'signals' 335s JS IMPORT: Importing module Gio succeeded 335s JS IMPORT: Defining parent 0xc1d760136c0 of 0x299403e3cc40 'Gio' is mod 1 335s JS IMPORT: successfully imported module 'Gio' 335s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 335s JS IMPORT: Importing '_gi' 335s JS NATIVE: Defining native module '_gi' 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0xc1d7602a238 '_gi' is mod 1 335s JS IMPORT: successfully imported module '_gi' 335s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 335s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 335s JS IMPORT: Importing module _common succeeded 335s JS IMPORT: Defining parent 0xc1d760000f8 of 0x299403e3ce20 '_common' is mod 1 335s JS IMPORT: successfully imported module '_common' 335s JS IMPORT: Importing module GObject succeeded 335s JS IMPORT: Defining parent 0xc1d760136c0 of 0x299403e3cdd0 'GObject' is mod 1 335s JS IMPORT: successfully imported module 'GObject' 335s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 335s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 335s JS G BXD: Defined class for String (GString), prototype 0x299403e7b538, JSClass 0x76c0a39b8cd0, in object 0x299403e7b2b8 335s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 335s JS G PRM: Defined class ParamSpec prototype is 0x299403e3cec0 class 0x76c0a39c0030 in object 0x299403e7b2b8 335s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 335s JS G OBJ: Defined class for Object (GObject), prototype 0x299403e7b6a0, JSClass 0x76c0a39ba680, in object 0x299403e7b2b8 335s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 335s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 335s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x299403e7b6c8, JSClass 0x76c0a39ba680, in object 0x299403e7b2b8 335s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 335s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 335s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 335s JS G NS: Defined namespace 'GObject' 0x299403e7b2b8 in GIRepository 0xc1d76013450 335s JS G OBJ: Defined class for Application (GApplication), prototype 0x299403e7b718, JSClass 0x76c0a39ba680, in object 0x299403e7b268 335s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 335s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x299403ed3268, JSClass 0x76c0a39bb060, in object 0x299403e7b268 335s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 335s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 335s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x299403e7b790, JSClass 0x76c0a39ba680, in object 0x299403e7b268 335s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 335s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x299403ed34e8, JSClass 0x76c0a39bb060, in object 0x299403e7b268 335s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x299403e7b808, JSClass 0x76c0a39ba680, in object 0x299403e7b268 335s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 335s JS G IFACE: Defined class for Initable (GInitable), prototype 0x299403ed3628, JSClass 0x76c0a39bb060, in object 0x299403e7b268 335s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 335s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x299403e7b880, JSClass 0x76c0a39b8cd0, in object 0x299403e7b268 335s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 335s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x299403e7b8d0, JSClass 0x76c0a39b8cd0, in object 0x299403e7b268 335s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 335s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 335s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x299403e7b920, JSClass 0x76c0a39ba680, in object 0x299403e7b268 335s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x299403e7b970, JSClass 0x76c0a39ba680, in object 0x299403e7b290 335s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 335s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x299403e7b9c0, JSClass 0x76c0a39ba680, in object 0x299403e7b268 335s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 335s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 335s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 335s JS G IFACE: Defined class for File (GFile), prototype 0x299403ed3790, JSClass 0x76c0a39bb060, in object 0x299403e7b268 335s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x299403e7ba38, JSClass 0x76c0a39ba680, in object 0xc1d76013530 335s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 335s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x299403e7bab0, JSClass 0x76c0a39ba680, in object 0x299403e7b268 335s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 335s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 335s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x299403e7bb00, JSClass 0x76c0a39ba680, in object 0x299403e7b268 335s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 335s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x299403e7bb50, JSClass 0x76c0a39ba680, in object 0x299403e7b268 335s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 335s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x299403e7bba0, JSClass 0x76c0a39b8cd0, in object 0x299403e7b268 335s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 335s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 335s JS G OBJ: Defined class for Settings (GSettings), prototype 0x299403e7bbf0, JSClass 0x76c0a39ba680, in object 0x299403e7b268 335s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 335s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 336s JS G NS: Defined namespace 'Gio' 0x299403e7b268 in GIRepository 0xc1d76013450 336s JS IMPORT: Importing module Gtk succeeded 336s JS IMPORT: Defining parent 0xc1d760136c0 of 0x299403eda218 'Gtk' is mod 1 336s JS IMPORT: successfully imported module 'Gtk' 336s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 336s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 336s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x299403e7bc68, JSClass 0x76c0a39ba680, in object 0x299403e7b2b8 336s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x299403e7bcb8, JSClass 0x76c0a39ba680, in object 0x299403e7bc40 336s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 336s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x299403eda510, JSClass 0x76c0a39bb060, in object 0x299403e7bc40 336s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 336s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x299403e7bd30, JSClass 0x76c0a39ba680, in object 0x299403e7bc40 336s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 336s JS G NS: Defined namespace 'Gtk' 0x299403e7bc40 in GIRepository 0xc1d76013450 336s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 336s JS IMPORT: Importing module mainloop succeeded 336s JS IMPORT: Defining parent 0xc1d760000f8 of 0x299403eda628 'mainloop' is mod 1 336s JS IMPORT: successfully imported module 'mainloop' 336s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 336s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 336s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 336s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 336s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 336s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 336s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 336s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 336s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 336s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 336s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 336s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 336s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 336s JS G ENUM: Defining GObject.ParamFlags as 0xc1d76031070 336s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 336s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829a3c2f0 type GParamString 336s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829a3c400 type GParamString 336s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829a3c4f0 type GParamString 336s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 336s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 336s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 336s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 336s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 336s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 336s JS G ENUM: Defining enum value ACTION (fixed from action) 32 336s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 336s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 336s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 336s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 336s JS G ENUM: Defining GObject.SignalFlags as 0xc1d760312a0 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0x299403e7bd80, JSClass 0x76c0a39ba680, in object 0xc1d76013530 336s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 336s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0x299403e7bdd0, JSClass 0x76c0a39ba680, in object 0xc1d76013530 336s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0x299403e7be20, JSClass 0x76c0a39ba680, in object 0xc1d76013530 336s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0x299403e7be70, JSClass 0x76c0a39ba680, in object 0xc1d76013530 336s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0x299403e7bec0, JSClass 0x76c0a39ba680, in object 0xc1d76013530 336s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0x299403e7bf10, JSClass 0x76c0a39ba680, in object 0xc1d76013530 336s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0x299403e7bf60, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca82998ebc0 type GParamString 336s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0x299403edae20, JSClass 0x76c0a39bb060, in object 0x299403e3ee38 336s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0x299403edae70, JSClass 0x76c0a39bb060, in object 0x299403e3ee38 336s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829994c60 type GParamOverride 336s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829994df0 type GParamString 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0x32a432205038, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca8299c4600 type GParamOverride 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0x32a432205088, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829997c30 type GParamOverride 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0x32a4322050d8, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0x32a432206088, JSClass 0x76c0a39bb060, in object 0x299403e3ee38 336s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0x32a4322060d8, JSClass 0x76c0a39bb060, in object 0x299403e3ee38 336s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 336s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca82999cd10 type GParamInt 336s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca82999ce80 type GParamInt 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0x32a432205178, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca82999dbc0 type GParamOverride 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS CTX: Script evaluation succeeded 336s JS MAINLOOP: Main loop instance 0x1ca82988b770: Spinning loop until released or hook cleared 336s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module metadata hook for module 0xc1d7602ed10 336s JS IMPORT: Defining meta.importSync for module 0xc1d7602ed10 336s JS NATIVE: Defining native module 'system' 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x299403e3b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x299403e3b128 336s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 336s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 336s JS MAINLOOP: Set main loop hook to 336s JS MAINLOOP: Main loop instance 0x1ca82988b770: hold 336s JS MAINLOOP: Running and clearing main loop hook 336s JS G BXD: Defining method run in prototype for GLib.MainLoop 336s 1..60 336s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 336s JS G BXD: Defined class for Source (GSource), prototype 0x32a432205218, JSClass 0x76c0a39b8cd0, in object 0x299403e7b038 336s JS G BXD: Defining method set_priority in prototype for GLib.Source 336s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 336s JS G BXD: Defining method attach in prototype for GLib.Source 336s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 336s JS IMPORT: Module metadata hook for module 0x299403e60c10 336s JS IMPORT: Defining meta.importSync for module 0x299403e60c10 336s JS G BXD: Defining method destroy in prototype for GLib.Source 336s ok 1 GObject class constructs with default values for properties 336s ok 2 GObject class constructs with a hash of property values 336s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 336s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x32a432205560, JSClass 0x76c0a39ba680, in object 0x299403e7bc40 336s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 336s ok 3 GObject class constructs with property values from Gtk.Builder 336s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 336s ok 5 GObject class has a name 336s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 336s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829a3c400 type GParamString 336s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829a3c400 type GParamString 336s ok 6 GObject class has a notify signal 336s ok 7 GObject class can define its own signals 336s ok 8 GObject class passes emitted arguments to signal handlers 336s ok 9 GObject class can return values from signals 336s ok 10 GObject class does not call first-wins signal handlers after one returns a value 336s ok 11 GObject class gets the return value of the default handler 336s ok 12 GObject class calls run-last default handler last 336s ok 13 GObject class can inherit from something that's not GObject.Object 336s ok 14 GObject class can implement an interface 336s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 336s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x32a4322371f0, JSClass 0x76c0a39ba680, in object 0x299403e7b268 336s ok 15 GObject class can implement interface vfuncs 336s ok 16 GObject class can be a subclass 336s ok 17 GObject class can have any valid Lang.Class name 336s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 336s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 336s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829b414b0 type GParamObject 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0x32a4322376a0, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s ok 19 GObject class can have an interface-valued property 336s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829b43670 type GParamOverride 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0x32a432237830, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s ok 20 GObject class can override a property from the parent class 336s ok 21 GObject class cannot override a non-existent property 336s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 336s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 336s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 336s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 336s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 336s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 336s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 336s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 336s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 336s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 336s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 336s JS G ENUM: Defining GLib.LogLevelFlags as 0xc1d7603c810 336s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 336s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x32a432237a88, JSClass 0x76c0a39ba680, in object 0x299403e7b268 336s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 336s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x32a43222b8a8, JSClass 0x76c0a39bb060, in object 0x299403e7b268 336s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0x32a432237b00, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 336s ok 22 GObject class handles gracefully forgetting to override a C property 336s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829b40f10 type GParamOverride 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0x32a432237c68, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0x32a432237ce0, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 336s ok 24 GObject interface class can implement a Lang.Interface 336s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 336s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0x32a432237fd8, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 336s ok 27 GObject interface is an instance of the interface classes 336s ok 28 GObject interface cannot be instantiated 336s ok 29 GObject interface has a name 336s ok 30 GObject interface reports its type name 336s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 336s ok 31 GObject interface can be implemented by a GObject class 336s ok 32 GObject interface is implemented by a GObject class with the correct class object 336s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829b51ee0 type GParamOverride 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0x32a43223b538, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 336s ok 34 GObject interface can have its required function implemented 336s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829b54b30 type GParamOverride 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0x32a43223b718, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s ok 35 GObject interface must have its required function implemented 336s ok 36 GObject interface doesn't have to have its optional function implemented 336s ok 37 GObject interface can have its optional function deferred to by the implementation 336s ok 38 GObject interface can have its function chained up to 336s ok 39 GObject interface can require another interface 336s ok 40 GObject interface can chain up to another interface 336s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1ca829b5aa80 type GParamOverride 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0x32a43223bbf0, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s ok 41 GObject interface defers to the last interface's optional function 336s ok 42 GObject interface must be implemented by a class that implements all required interfaces 336s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 336s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0x32a43222bb00, JSClass 0x76c0a39bb060, in object 0x299403e3ee38 336s ok 44 GObject interface can require an interface from C 336s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 336s JS G BXD: Defining method quit in prototype for GLib.MainLoop 336s ok 45 GObject interface can define signals on the implementing class 336s ok 46 GObject interface can define properties on the implementing class 336s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0x32a432248128, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s ok 47 GObject interface must have its properties overridden 336s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0x32a432248218, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0x32a432242150, JSClass 0x76c0a39bb060, in object 0x299403e3ee38 336s ok 48 GObject interface gets the correct type for its metaclass 336s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0x32a432248330, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s ok 49 GObject interface can be implemented by a class as well as its parent class 336s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0x32a432248448, JSClass 0x76c0a39ba680, in object 0x299403e3ee38 336s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 336s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 336s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 336s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 336s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 336s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 336s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 336s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 336s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 336s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 336s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Main loop instance 0x1ca82988b770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 0 336s JS MAINLOOP: handling job 1, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 1 336s JS MAINLOOP: handling job 2, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 2 336s JS MAINLOOP: handling job 3, 336s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 336s JS MAINLOOP: Main loop instance 0x1ca82988b770: release 336s JS MAINLOOP: Completed job 3 336s JS MEMORY: Memory report: before destroying context 336s JS MEMORY: 724 objects currently alive 336s JS MEMORY: boxed_instance = 288 336s JS MEMORY: boxed_prototype = 11 336s JS MEMORY: closure = 16 336s JS MEMORY: function = 251 336s JS MEMORY: fundamental_instance = 0 336s JS MEMORY: fundamental_prototype = 0 336s JS MEMORY: gerror_instance = 0 336s JS MEMORY: gerror_prototype = 0 336s JS MEMORY: interface = 12 336s JS MEMORY: module = 11 336s JS MEMORY: ns = 5 336s JS MEMORY: object_instance = 67 336s JS MEMORY: object_prototype = 44 336s JS MEMORY: param = 19 336s JS MEMORY: union_instance = 0 336s JS MEMORY: union_prototype = 0 336s JS CTX: JS shutdown sequence 336s JS CTX: Stopping profiler 336s JS CTX: Shutting down toggle queue 336s JS CTX: Notifying external reference holders of GjsContext dispose 336s JS MAINLOOP: Stopping promise job dispatcher 336s JS CTX: Notifying reference holders of GjsContext dispose 336s JS CTX: Checking unhandled promise rejections 336s JS CTX: Releasing cached JS wrappers 336s JS CTX: Final triggered GC 336s JS CTX: Destroying JS context 336s JS CTX: Releasing all native objects 336s JS CTX: Disabling auto GC 336s JS CTX: Ending trace on global object 336s JS CTX: Freeing allocated resources 336s JS CTX: JS context destroyed 336s PASS: gjs/testLegacyGObject.test 336s Running test: gjs/testRegress.test 336s JS NATIVE: Registered native JS module '_promiseNative' 336s JS NATIVE: Registered native JS module '_byteArrayNative' 336s JS NATIVE: Registered native JS module '_encodingNative' 336s JS NATIVE: Registered native JS module '_gi' 336s JS NATIVE: Registered native JS module 'gi' 336s JS NATIVE: Registered native JS module 'cairoNative' 336s JS NATIVE: Registered native JS module 'system' 336s JS NATIVE: Registered native JS module 'console' 336s JS NATIVE: Registered native JS module '_print' 336s JS CTX: Enabling JIT 336s JS CTX: Initialized class GjsFileImporter prototype 0x3da6a3e00098 336s JS IMPORT: Defining parent (nil) of 0x3da6a3e000f8 'imports' is mod 0 336s JS IMPORT: Importing '_print' 336s JS NATIVE: Defining native module '_print' 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3da6a3e006b0 '_print' is mod 1 336s JS IMPORT: successfully imported module '_print' 336s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 336s 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 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3b20b953b128 336s JS MAINLOOP: Main loop instance 0x1c5eae14b770: hold 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Starting promise job dispatcher 336s JS MAINLOOP: Main loop instance 0x1c5eae14b770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 336s JS MAINLOOP: Main loop instance 0x1c5eae14b770: release 336s JS MAINLOOP: Completed job 0 336s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module metadata hook for module 0x3da6a3e131d0 336s JS IMPORT: Defining meta.importSync for module 0x3da6a3e131d0 336s JS NATIVE: Defining native module 'gi' 336s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3da6a3e135c0 336s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 336s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 336s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 336s JS IMPORT: Importing directory 'overrides' 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3da6a3e136c0 'overrides' is mod 1 336s JS IMPORT: Defined importer 'overrides' 0x3da6a3e136c0 in 0x3da6a3e000f8 336s JS IMPORT: successfully imported directory 'overrides' 336s JS IMPORT: Importing '_byteArrayNative' 336s JS NATIVE: Defining native module '_byteArrayNative' 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3da6a3e13b08 '_byteArrayNative' is mod 1 336s JS IMPORT: successfully imported module '_byteArrayNative' 336s JS IMPORT: Importing '_promiseNative' 336s JS NATIVE: Defining native module '_promiseNative' 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3da6a3e13c48 '_promiseNative' is mod 1 336s JS IMPORT: successfully imported module '_promiseNative' 336s JS IMPORT: Importing module GLib succeeded 336s JS IMPORT: Defining parent 0x3da6a3e136c0 of 0x3b20b953c128 'GLib' is mod 1 336s JS IMPORT: successfully imported module 'GLib' 336s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 336s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3b20b957b060, JSClass 0x701591278cd0, in object 0x3b20b957b038 336s JS CTX: Initialized class GIRepositoryGType prototype 0x3da6a3e13e78 336s JS CTX: Initialized class GIRepositoryFunction prototype 0x3da6a3e13ed8 336s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 336s JS G BXD: Defined class for Error (GError), prototype 0x3b20b957b0b0, JSClass 0x701591278cd0, in object 0x3b20b957b038 336s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 336s JS G BXD: Defined class for Variant (GVariant), prototype 0x3b20b957b100, JSClass 0x701591278cd0, in object 0x3b20b957b038 336s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 336s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3b20b957b150, JSClass 0x701591278cd0, in object 0x3b20b957b038 336s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 336s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3b20b957b1a0, JSClass 0x701591278cd0, in object 0x3b20b957b038 336s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 336s JS G BXD: Defined class for Thread (GThread), prototype 0x3b20b957b1f0, JSClass 0x701591278cd0, in object 0x3b20b957b038 336s JS G BXD: Defining method ref in prototype for GLib.Thread 336s JS G BXD: Defining method unref in prototype for GLib.Thread 336s JS G NS: Defined namespace 'GLib' 0x3b20b957b038 in GIRepository 0x3da6a3e13450 336s JS IMPORT: Importing module jasmine succeeded 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3b20b953cb00 'jasmine' is mod 1 336s JS IMPORT: successfully imported module 'jasmine' 336s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 336s JS MAINLOOP: Main loop instance 0x1c5eae14b770: hold 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Main loop instance 0x1c5eae14b770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 336s JS MAINLOOP: Main loop instance 0x1c5eae14b770: release 336s JS MAINLOOP: Completed job 0 336s JS IMPORT: Importing 'gi' 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3da6a3e13450 'gi' is mod 1 336s JS IMPORT: successfully imported module 'gi' 336s 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 336s JS G NS: Defined namespace 'Regress' 0x3b20b957b268 in GIRepository 0x3da6a3e13450 336s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 336s JS G NS: Defined namespace 'GjsPrivate' 0x3b20b957b2b8 in GIRepository 0x3da6a3e13450 336s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 336s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 336s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 336s JS IMPORT: Importing module _legacy succeeded 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3b20b953cd30 '_legacy' is mod 1 336s JS IMPORT: successfully imported module '_legacy' 336s JS IMPORT: Importing module lang succeeded 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3b20b953cce0 'lang' is mod 1 336s JS IMPORT: successfully imported module 'lang' 336s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 336s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 336s JS IMPORT: Importing module _signals succeeded 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3b20b953cd80 '_signals' is mod 1 336s JS IMPORT: successfully imported module '_signals' 336s JS IMPORT: Importing module signals succeeded 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3b20b953cc90 'signals' is mod 1 336s JS IMPORT: successfully imported module 'signals' 336s JS IMPORT: Importing module Gio succeeded 336s JS IMPORT: Defining parent 0x3da6a3e136c0 of 0x3b20b953cc40 'Gio' is mod 1 336s JS IMPORT: successfully imported module 'Gio' 336s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 336s JS IMPORT: Importing '_gi' 336s JS NATIVE: Defining native module '_gi' 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3da6a3e2a318 '_gi' is mod 1 336s JS IMPORT: successfully imported module '_gi' 336s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 336s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 336s JS IMPORT: Importing module _common succeeded 336s JS IMPORT: Defining parent 0x3da6a3e000f8 of 0x3b20b953ce20 '_common' is mod 1 336s JS IMPORT: successfully imported module '_common' 336s JS IMPORT: Importing module GObject succeeded 336s JS IMPORT: Defining parent 0x3da6a3e136c0 of 0x3b20b953cdd0 'GObject' is mod 1 336s JS IMPORT: successfully imported module 'GObject' 336s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 336s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 336s JS G BXD: Defined class for String (GString), prototype 0x3b20b957b560, JSClass 0x701591278cd0, in object 0x3b20b957b2e0 336s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 336s JS G PRM: Defined class ParamSpec prototype is 0x3b20b953cec0 class 0x701591280030 in object 0x3b20b957b2e0 336s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 336s JS G OBJ: Defined class for Object (GObject), prototype 0x3b20b957b6c8, JSClass 0x70159127a680, in object 0x3b20b957b2e0 336s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 336s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 336s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3b20b957b6f0, JSClass 0x70159127a680, in object 0x3b20b957b2e0 336s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 336s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 336s JS G NS: Defined namespace 'GObject' 0x3b20b957b2e0 in GIRepository 0x3da6a3e13450 336s JS G OBJ: Defined class for Application (GApplication), prototype 0x3b20b957b740, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 336s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3b20b95db268, JSClass 0x70159127b060, in object 0x3b20b957b290 336s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 336s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 336s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3b20b957b7b8, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 336s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3b20b95db4e8, JSClass 0x70159127b060, in object 0x3b20b957b290 336s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 336s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3b20b957b830, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 336s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 336s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3b20b95db628, JSClass 0x70159127b060, in object 0x3b20b957b290 336s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 336s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 336s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 336s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3b20b957b8a8, JSClass 0x701591278cd0, in object 0x3b20b957b290 336s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 336s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3b20b957b8f8, JSClass 0x701591278cd0, in object 0x3b20b957b290 336s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 336s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 336s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3b20b957b948, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3b20b957b998, JSClass 0x70159127a680, in object 0x3b20b957b2b8 336s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 336s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3b20b957b9e8, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 336s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 336s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 336s JS G IFACE: Defined class for File (GFile), prototype 0x3b20b95db790, JSClass 0x70159127b060, in object 0x3b20b957b290 336s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3b20b957ba60, JSClass 0x70159127a680, in object 0x3da6a3e13530 336s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 336s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3b20b957bad8, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 336s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 336s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3b20b957bb28, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 336s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3b20b957bb78, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 336s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3b20b957bbc8, JSClass 0x701591278cd0, in object 0x3b20b957b290 336s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 336s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 336s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3b20b957bc18, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 336s JS G NS: Defined namespace 'Gio' 0x3b20b957b290 in GIRepository 0x3da6a3e13450 336s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 336s JS G NS: Found info type CONSTANT for 'SIZEOF_SIZE_T' in namespace 'GLib' 336s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' 336s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 336s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 336s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 336s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 336s JS G ENUM: Defining Regress.TestFlags as 0x3da6a3e348e0 336s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 336s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 336s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 336s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 336s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 336s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 336s JS G ENUM: Defining Regress.TestEnum as 0x3da6a3e34940 336s JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' 336s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x3949f4e3de48, JSClass 0x70159127b060, in object 0x3b20b957b268 336s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 336s JS G PRM: JSObject created with param instance 0x1c5eae2ff4c0 type GParamOverride 336s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 336s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 336s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 336s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 336s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 336s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 336s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 336s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 336s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 336s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 336s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 336s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 336s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 336s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 336s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 336s JS G ENUM: Defining GObject.ParamFlags as 0x3da6a3e20b80 336s JS CTX: Script evaluation succeeded 336s JS MAINLOOP: Main loop instance 0x1c5eae14b770: Spinning loop until released or hook cleared 336s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module metadata hook for module 0x3da6a3e32c68 336s JS IMPORT: Defining meta.importSync for module 0x3da6a3e32c68 336s JS NATIVE: Defining native module 'system' 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3b20b953b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3b20b953b128 336s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 336s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 336s JS MAINLOOP: Set main loop hook to 336s JS MAINLOOP: Main loop instance 0x1c5eae14b770: hold 336s JS MAINLOOP: Running and clearing main loop hook 336s JS G BXD: Defining method run in prototype for GLib.MainLoop 336s 1..311 336s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 336s JS G BXD: Defined class for Source (GSource), prototype 0x3b20b957bd30, JSClass 0x701591278cd0, in object 0x3b20b957b038 336s JS G BXD: Defining method set_priority in prototype for GLib.Source 336s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 336s JS G BXD: Defining method attach in prototype for GLib.Source 336s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 336s JS IMPORT: Module metadata hook for module 0x3b20b9560b68 336s JS IMPORT: Defining meta.importSync for module 0x3b20b9560b68 336s JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' 336s JS G BXD: Defining method destroy in prototype for GLib.Source 336s ok 1 Life, the Universe and Everything includes null return value 336s JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' 336s ok 2 Life, the Universe and Everything includes booleans 336s JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' 336s ok 3 Life, the Universe and Everything includes 8-bit integers 336s JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' 336s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 336s JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' 336s ok 5 Life, the Universe and Everything includes 16-bit integers 336s JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' 336s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 336s JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' 336s ok 7 Life, the Universe and Everything includes 32-bit integers 336s JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' 336s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 336s ok 9 Life, the Universe and Everything includes 64-bit integers 336s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 336s JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' 336s ok 11 Life, the Universe and Everything includes shorts 336s JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' 336s ok 12 Life, the Universe and Everything includes ints 336s ok 13 Life, the Universe and Everything includes longs 336s ok 14 Life, the Universe and Everything includes ssizes 336s JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' 336s ok 15 Life, the Universe and Everything includes floats 336s JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' 336s ok 16 Life, the Universe and Everything includes doubles 336s JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' 336s ok 17 Life, the Universe and Everything includes ushorts 336s JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' 336s ok 18 Life, the Universe and Everything includes uints 336s ok 19 Life, the Universe and Everything includes ulongs 336s ok 20 Life, the Universe and Everything includes sizes 336s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 336s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 336s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 336s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 336s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 336s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 336s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 336s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 336s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 336s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 336s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 336s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 336s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 336s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 336s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 336s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 336s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 336s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 336s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 336s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 336s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 336s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 336s ok 43 Life, the Universe and Everything Infinity and NaN not for float 336s ok 44 Life, the Universe and Everything Infinity and NaN not for double 336s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 336s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 336s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 336s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 336s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 336s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 336s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 336s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 336s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 336s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 336s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 336s JS G ENUM: Defining GLib.LogLevelFlags as 0x3da6a3eac1b8 336s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 336s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 336s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 336s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 336s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 336s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 336s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 336s JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' 336s ok 51 Life, the Universe and Everything includes wide characters 336s JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' 336s ok 52 Life, the Universe and Everything includes time_t 336s JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' 336s ok 53 Life, the Universe and Everything includes GTypes 336s JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' 336s ok 54 Life, the Universe and Everything closures 336s JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' 336s ok 55 Life, the Universe and Everything closures with one argument 336s JS G NS: Found info type FUNCTION for 'test_closure_variant' in namespace 'Regress' 336s JS G BXD: Defining method classify in prototype for GLib.Variant 336s JS G BXD: Defining method get_string in prototype for GLib.Variant 336s ok 56 Life, the Universe and Everything closure with GLib.Variant argument 336s JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' 336s ok 57 Life, the Universe and Everything GValue marshalling integer in 336s JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' 336s ok 58 Life, the Universe and Everything GValue marshalling integer out 336s JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' 336s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 336s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 336s ok 59 Life, the Universe and Everything integer GLib.Variant 336s JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' 336s ok 60 Life, the Universe and Everything string GLib.Variant 336s JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' 336s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 336s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 336s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3949f4eb7790, JSClass 0x701591278cd0, in object 0x3b20b957b038 336s JS G BXD: Defining method n_children in prototype for GLib.Variant 336s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 336s JS G BXD: Defining method get_variant in prototype for GLib.Variant 336s ok 61 Life, the Universe and Everything dictionary GLib.Variant 336s JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' 336s ok 62 Life, the Universe and Everything variant GLib.Variant 336s JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' 336s ok 63 Life, the Universe and Everything string array GLib.Variant 336s JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' 336s ok 64 Life, the Universe and Everything UTF-8 strings as return types 336s JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' 336s ok 65 Life, the Universe and Everything UTF-8 strings as in parameters 336s JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' 336s ok 66 Life, the Universe and Everything UTF-8 strings as out parameters 336s ok 67 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 336s JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' 336s ok 68 Life, the Universe and Everything return values in filename encoding 336s JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' 336s ok 69 Life, the Universe and Everything Various configurations of arguments in after out 336s JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' 336s ok 70 Life, the Universe and Everything Various configurations of arguments multiple number args 336s JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' 336s ok 71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 336s JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' 336s ok 72 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 336s JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' 336s ok 73 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 336s JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' 336s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 336s JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' 336s ok 75 Life, the Universe and Everything arrays of int in 336s JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' 336s ok 76 Life, the Universe and Everything arrays of gint8 in 336s JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' 336s ok 77 Life, the Universe and Everything arrays of gint16 in 336s JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' 336s ok 78 Life, the Universe and Everything arrays of gint32 in 336s JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' 336s ok 79 Life, the Universe and Everything arrays of gint64 in 336s ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays 336s JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' 336s ok 81 Life, the Universe and Everything out arrays of integers 336s ok 82 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 336s JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' 336s ok 83 Life, the Universe and Everything String arrays marshalling in 336s JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' 336s ok 84 Life, the Universe and Everything String arrays marshalling out 336s JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' 336s ok 85 Life, the Universe and Everything String arrays marshalling return value with container transfer 336s JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' 336s ok 86 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 336s JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' 336s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 336s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x3949f4ec4cb8, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 336s JS G IFACE: Defined class for Icon (GIcon), prototype 0x3949f4eb2a60, JSClass 0x70159127b060, in object 0x3b20b957b290 336s ok 87 Life, the Universe and Everything GType arrays 336s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' 336s ok 88 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 336s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' 336s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 336s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' 336s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 336s JS G NS: Found info type FUNCTION for 'test_array_static_in_int' in namespace 'Regress' 336s ok 91 Life, the Universe and Everything integer array with static length 336s JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' 336s ok 92 Life, the Universe and Everything string array that's const in C 336s JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' 336s ok 93 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 336s JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' 336s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 336s JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' 336s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 336s JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' 336s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 336s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' 336s ok 97 Life, the Universe and Everything glist types return with transfer-none 336s JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' 336s ok 98 Life, the Universe and Everything glist types return with transfer-container 336s JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' 336s ok 99 Life, the Universe and Everything glist types return with transfer-full 336s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' 336s ok 100 Life, the Universe and Everything glist types in with transfer-none 336s JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' 336s ok 101 Life, the Universe and Everything glist types nullable in 336s JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' 336s ok 102 Life, the Universe and Everything glist types nullable out 336s ok 103 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 336s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' 336s ok 104 Life, the Universe and Everything gslist types return with transfer-none 336s JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' 336s ok 105 Life, the Universe and Everything gslist types return with transfer-container 336s JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' 336s ok 106 Life, the Universe and Everything gslist types return with transfer-full 336s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' 336s ok 107 Life, the Universe and Everything gslist types in with transfer-none 336s JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' 336s ok 108 Life, the Universe and Everything gslist types nullable in 336s JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' 336s ok 109 Life, the Universe and Everything gslist types nullable out 336s ok 110 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 336s JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' 336s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 336s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x3949f4ec9df8, JSClass 0x70159127a680, in object 0x3b20b957b268 336s JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' 336s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x3949f4ec9e48, JSClass 0x70159127a680, in object 0x3b20b957b268 336s ok 111 Life, the Universe and Everything GList of GTypes in with transfer container 336s JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' 336s ok 112 Life, the Universe and Everything GHash type null GHash out 336s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' 336s ok 113 Life, the Universe and Everything GHash type out GHash 336s JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' 336s ok 114 Life, the Universe and Everything GHash type with GValue value type out 336s ok 115 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 336s JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' 336s ok 116 Life, the Universe and Everything GHash type marshals as a return value with transfer container 336s JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' 336s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer full 336s JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' 336s ok 118 Life, the Universe and Everything GHash type null GHash in 336s JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' 336s ok 119 Life, the Universe and Everything GHash type null GHashTable out 336s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' 336s ok 120 Life, the Universe and Everything GHash type in GHash 336s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' 336s ok 121 Life, the Universe and Everything GHash type nested GHash 336s JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' 336s ok 122 Life, the Universe and Everything GArray marshals as a return value with transfer container 336s JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' 336s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer full 336s JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' 336s ok 124 Life, the Universe and Everything enum parameter 336s JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' 336s JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' 336s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 336s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 336s JS G ENUM: Defining Regress.TestEnumUnsigned as 0x3da6a3e77180 336s ok 125 Life, the Universe and Everything unsigned enum parameter 336s JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' 336s ok 126 Life, the Universe and Everything flags parameter 336s JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' 336s JS G BXD: Defined class for TestStructA (void), prototype 0x3949f4ecf9e8, JSClass 0x701591278cd0, in object 0x3b20b957b268 336s ok 127 Life, the Universe and Everything Simple introspected struct sets fields correctly 336s JS G BXD: Defining method clone in prototype for Regress.TestStructA 336s ok 128 Life, the Universe and Everything Simple introspected struct can clone 336s ok 129 Life, the Universe and Everything Simple introspected struct can be modified by a method 336s ok 130 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 336s ok 131 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 336s ok 132 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 336s JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' 336s ok 133 Life, the Universe and Everything out arrays of structs 336s JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' 336s JS G BXD: Defined class for TestStructB (void), prototype 0x3949f4ed2380, JSClass 0x701591278cd0, in object 0x3b20b957b268 336s ok 134 Life, the Universe and Everything Introspected nested struct sets fields correctly 336s JS G BXD: Defining method clone in prototype for Regress.TestStructB 336s ok 135 Life, the Universe and Everything Introspected nested struct can clone 336s ok 136 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 336s ok 137 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 336s 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 336s ok 139 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 336s JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' 336s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x3949f4ed2a88, JSClass 0x701591278cd0, in object 0x3b20b957b268 336s ok 140 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 336s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 336s ok 141 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 336s ok 142 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 336s ok 143 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 336s ok 144 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 336s ok 145 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 336s JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' 336s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x3949f4ed8330, JSClass 0x701591278cd0, in object 0x3b20b957b268 336s ok 146 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 336s ok 147 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 336s ok 148 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 336s ok 149 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 336s ok 150 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 336s JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' 336s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x3949f4ed8c18, JSClass 0x701591278cd0, in object 0x3b20b957b268 336s ok 151 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 336s ok 152 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 336s ok 153 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 336s ok 154 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 336s ok 155 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 336s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 336s ok 156 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 336s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' 336s ok 157 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 336s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' 336s ok 158 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 336s JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' 336s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x3949f4edc358, JSClass 0x701591278cd0, in object 0x3b20b957b268 336s ok 159 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 336s ok 160 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 336s ok 161 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 336s ok 162 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 336s JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' 336s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0x3949f4edc768, JSClass 0x701591278cd0, in object 0x3b20b957b268 336s ok 163 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 336s ok 164 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 336s JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' 336s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x3949f4edc9e8, JSClass 0x701591278cd0, in object 0x3b20b957b268 336s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 336s ok 165 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 336s ok 166 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 336s ok 167 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 336s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 336s JS G IFACE: Defined class for Action (GAction), prototype 0x3949f4ece920, JSClass 0x70159127b060, in object 0x3b20b957b290 336s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 336s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x3949f4edce48, JSClass 0x701591278cd0, in object 0x3b20b957b038 336s ok 168 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 336s ok 169 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 336s ok 170 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 336s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 336s ok 171 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 336s ok 172 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 336s ok 173 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 336s ok 174 Life, the Universe and Everything Introspected GObject can access fields with simple types 336s ok 175 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 336s ok 176 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 336s ok 177 Life, the Universe and Everything Introspected GObject has normal Object methods 336s ok 178 Life, the Universe and Everything Introspected GObject sets write-only properties 336s ok 179 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 336s ok 180 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 336s ok 181 Life, the Universe and Everything Introspected GObject static methods 336s ok 182 Life, the Universe and Everything Introspected GObject GProperty Boxed type 336s ok 183 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 336s ok 184 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 336s ok 185 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 336s 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 336s ok 187 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 336s ok 188 Life, the Universe and Everything Introspected GObject GProperty Integer 336s ok 189 Life, the Universe and Everything Introspected GObject GProperty Float 336s ok 190 Life, the Universe and Everything Introspected GObject GProperty Double 336s ok 191 Life, the Universe and Everything Introspected GObject GProperty String 336s ok 192 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 336s ok 193 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 336s ok 194 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 336s ok 195 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 336s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 336s ok 196 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 336s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 336s ok 197 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 336s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 336s ok 198 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 336s ok 199 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 336s ok 200 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 336s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 336s ok 201 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 336s ok 202 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS 336s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 336s JS G OBJ: Defining method emit_sig_with_obj_full in prototype for RegressTestObj (Regress.TestObj) 336s ok 203 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments 336s ok 204 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS 336s ok 205 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 336s ok 206 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 336s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled # SKIP Not yet implemented 336s ok 208 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled # SKIP Not yet implemented 336s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 336s ok 209 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg 336s ok 210 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled 336s ok 211 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS 336s ok 212 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/470 336s ok 213 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled # SKIP Not yet implemented 336s ok 214 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented 336s ok 215 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 336s ok 216 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 336s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 336s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 336s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x3949f4ef6088, JSClass 0x70159127ab00, in object 0x3b20b957b290 336s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 336s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 336s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 336s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 336s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 336s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 336s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 336s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 336s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 336s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 336s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 336s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 336s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 336s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 336s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 336s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 336s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 336s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 336s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 336s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 336s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 336s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 336s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 336s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 336s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 336s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 336s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 336s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 336s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 336s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 336s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 336s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 336s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 336s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 336s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 336s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 336s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 336s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 336s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 336s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 336s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 336s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 336s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 336s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 336s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 336s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 336s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 336s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 336s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 336s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 336s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 336s ok 217 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 336s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 336s ok 218 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 336s ok 219 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 336s ok 220 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 336s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 336s ok 221 Life, the Universe and Everything Introspected GObject can call an instance method 336s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 336s ok 222 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 336s ok 223 Life, the Universe and Everything Introspected GObject can call a static method 336s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 336s ok 224 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 336s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 336s ok 225 Life, the Universe and Everything Introspected GObject Object torture signature 0 336s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 336s ok 226 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 336s ok 227 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 336s ok 228 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 336s ok 229 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 336s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 336s ok 230 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 336s ok 231 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 336s ok 232 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 336s ok 233 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 336s ok 234 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 336s ok 235 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 336s ok 236 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 336s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 336s ok 237 Life, the Universe and Everything Introspected GObject virtual function 336s JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' 336s ok 238 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 336s ok 239 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 336s ok 240 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 336s ok 241 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 336s ok 242 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 336s ok 243 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 336s ok 244 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type 336s JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' 336s ok 245 Life, the Universe and Everything Introspected GObject marshals a null object in 336s ok 246 Life, the Universe and Everything Introspected GObject marshals a null object out 336s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 336s ok 247 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 336s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 336s ok 248 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 336s ok 249 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 336s JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' 336s ok 250 Life, the Universe and Everything marshals a fixed-size array of objects out 336s ok 251 Life, the Universe and Everything Inherited GObject can read fields from a parent class 336s ok 252 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 336s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 336s ok 253 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 336s ok 254 Life, the Universe and Everything Inherited GObject can have its own properties 336s ok 255 Life, the Universe and Everything Overridden properties on interfaces set and get properly 336s ok 256 Life, the Universe and Everything Overridden properties on interfaces default properly 336s ok 257 Life, the Universe and Everything Overridden properties on interfaces construct properly 336s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 336s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 336s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x28e2f0a04e70, JSClass 0x70159127a6b0, in object 0x3b20b957b268 336s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 336s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x28e2f0a04ec0, JSClass 0x70159127a6b0, in object 0x3b20b957b268 336s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 336s ok 258 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 336s JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 336s ok 259 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 336s JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' 336s ok 260 Life, the Universe and Everything callbacks 336s ok 261 Life, the Universe and Everything null / undefined callback 336s JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' 336s ok 262 Life, the Universe and Everything callback called more than once 336s ok 263 Life, the Universe and Everything null callback called more than once 336s JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' 336s ok 264 Life, the Universe and Everything array callbacks 336s ok 265 Life, the Universe and Everything null array callback 336s ok 266 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 336s JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' 336s ok 267 Life, the Universe and Everything simple callback 336s ok 268 Life, the Universe and Everything null simple callback 336s JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' 336s ok 269 Life, the Universe and Everything noptr callback 336s ok 270 Life, the Universe and Everything null noptr callback 336s JS G NS: Found info type FUNCTION for 'get_num_processors' in namespace 'GLib' 336s ok 271 Life, the Universe and Everything gobject-introspected function as callback parameter 336s JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' 336s ok 272 Life, the Universe and Everything callback with user data 336s JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' 336s ok 273 Life, the Universe and Everything callback with transfer-full return value 336s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' 336s ok 274 Life, the Universe and Everything callback with destroy-notify 336s ok 275 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 336s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 336s ok 276 Life, the Universe and Everything callback with destroy-notify and no user data throws error 336s JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' 336s ok 277 Life, the Universe and Everything async callback 336s JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' 336s JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' 336s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0x28e2f0a08c40, JSClass 0x70159127a680, in object 0x3b20b957b290 336s JS G NS: Found info type INTERFACE for 'AsyncResult' in namespace 'Gio' 336s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0x28e2f0a1e2e0, JSClass 0x70159127b060, in object 0x3b20b957b290 336s ok 278 Life, the Universe and Everything Gio.AsyncReadyCallback 336s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 336s ok 279 Life, the Universe and Everything instance method taking a callback 336s ok 280 Life, the Universe and Everything static method taking a callback 336s ok 281 Life, the Universe and Everything constructor taking a callback 336s JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' 336s ok 282 Life, the Universe and Everything hash table passed to callback 336s JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' 336s ok 283 Life, the Universe and Everything GError callback 336s JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' 336s ok 284 Life, the Universe and Everything null GError callback 336s JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' 336s ok 285 Life, the Universe and Everything owned GError callback 336s ok 286 Life, the Universe and Everything Introspected interface correctly emits interface signals 336s JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' 336s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0x28e2f0a23420, JSClass 0x70159127a680, in object 0x3b20b957b268 336s ok 287 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 336s ok 288 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 336s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 336s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 336s ok 289 Life, the Universe and Everything GObject with nonstandard prefix calls methods 336s ok 290 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 336s JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' 336s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 336s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x28e2f0a238d0, JSClass 0x70159127a680, in object 0x3b20b957b2e0 336s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0x28e2f0a23920, JSClass 0x70159127a680, in object 0x3b20b957b268 336s ok 291 Life, the Universe and Everything GObject.InitiallyUnowned constructs 336s ok 292 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 336s JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' 336s ok 293 Life, the Universe and Everything torture signature 0 336s JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' 336s ok 294 Life, the Universe and Everything torture signature 1 fail 336s ok 295 Life, the Universe and Everything torture signature 1 success 336s JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' 336s ok 296 Life, the Universe and Everything torture signature 2 336s JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' 336s JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' 336s JS G BXD: Defined class for Date (GDate), prototype 0x28e2f0a23df8, JSClass 0x701591278cd0, in object 0x3b20b957b038 336s JS G BXD: Defining method get_year in prototype for GLib.Date 336s JS G BXD: Defining method get_month in prototype for GLib.Date 336s JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' 336s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 336s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 336s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 336s JS G ENUM: Defining enum value MARCH (fixed from march) 3 336s JS G ENUM: Defining enum value APRIL (fixed from april) 4 336s JS G ENUM: Defining enum value MAY (fixed from may) 5 336s JS G ENUM: Defining enum value JUNE (fixed from june) 6 336s JS G ENUM: Defining enum value JULY (fixed from july) 7 336s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 336s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 336s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 336s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 336s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 336s JS G ENUM: Defining GLib.DateMonth as 0x3da6a3eb5740 336s JS G BXD: Defining method get_day in prototype for GLib.Date 336s ok 297 Life, the Universe and Everything GValue boxing and unboxing date in 336s JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' 336s ok 298 Life, the Universe and Everything GValue boxing and unboxing strv in 336s JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' 336s ok 299 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 336s JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' 336s JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' 336s ok 300 Life, the Universe and Everything code coverage for documentation tests that don't do anything 336s JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' 336s ok 301 Life, the Universe and Everything marshals an aliased type 336s JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' 336s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0x28e2f0a29240, JSClass 0x701591278cd0, in object 0x3b20b957b268 336s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 336s ok 302 Life, the Universe and Everything deals with a fixed-size array in a struct 336s JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' 336s ok 303 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 336s JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' 336s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0x28e2f0a293d0, JSClass 0x701591278cd0, in object 0x3b20b957b268 336s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 336s ok 304 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 336s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 336s ok 305 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 336s JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' 336s ok 306 Life, the Universe and Everything Flat array of structs out parameter with transfer none 336s JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' 336s ok 307 Life, the Universe and Everything Flat array of structs out parameter with transfer container 336s JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' 336s ok 308 Life, the Universe and Everything Flat array of structs out parameter with transfer full 336s ok 309 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 336s JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' 336s ok 310 Life, the Universe and Everything Flat array of structs transfer-full in parameter 336s JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' 336s ok 311 Life, the Universe and Everything Flat array of structs transfer-none in parameter 336s JS G BXD: Defining method quit in prototype for GLib.MainLoop 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Main loop instance 0x1c5eae14b770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 0 336s JS MAINLOOP: handling job 1, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 1 336s JS MAINLOOP: handling job 2, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 2 336s JS MAINLOOP: handling job 3, 336s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 336s JS MAINLOOP: Main loop instance 0x1c5eae14b770: release 336s JS MAINLOOP: Completed job 3 336s JS MEMORY: Memory report: before destroying context 336s JS MEMORY: 2303 objects currently alive 336s JS MEMORY: boxed_instance = 1642 336s JS MEMORY: boxed_prototype = 24 336s JS MEMORY: closure = 16 336s JS MEMORY: function = 439 336s JS MEMORY: fundamental_instance = 2 336s JS MEMORY: fundamental_prototype = 2 336s JS MEMORY: gerror_instance = 7 336s JS MEMORY: gerror_prototype = 1 336s JS MEMORY: interface = 8 336s JS MEMORY: module = 9 336s JS MEMORY: ns = 5 336s JS MEMORY: object_instance = 126 336s JS MEMORY: object_prototype = 21 336s JS MEMORY: param = 1 336s JS MEMORY: union_instance = 0 336s JS MEMORY: union_prototype = 0 336s JS CTX: JS shutdown sequence 336s JS CTX: Stopping profiler 336s JS CTX: Shutting down toggle queue 336s JS CTX: Notifying external reference holders of GjsContext dispose 336s JS MAINLOOP: Stopping promise job dispatcher 336s JS CTX: Notifying reference holders of GjsContext dispose 336s JS CTX: Checking unhandled promise rejections 336s JS CTX: Releasing cached JS wrappers 336s JS CTX: Final triggered GC 336s JS CTX: Destroying JS context 336s JS CTX: Releasing all native objects 336s JS CTX: Disabling auto GC 336s JS CTX: Ending trace on global object 336s JS CTX: Freeing allocated resources 336s JS CTX: JS context destroyed 336s PASS: gjs/testRegress.test 336s Running test: gjs/print.test 336s 1..1 336s ok 1 - /usr/libexec/installed-tests/gjs/debugger/print.debugger 336s PASS: gjs/print.test 336s Running test: gjs/testTweener.test 336s JS NATIVE: Registered native JS module '_promiseNative' 336s JS NATIVE: Registered native JS module '_byteArrayNative' 336s JS NATIVE: Registered native JS module '_encodingNative' 336s JS NATIVE: Registered native JS module '_gi' 336s JS NATIVE: Registered native JS module 'gi' 336s JS NATIVE: Registered native JS module 'cairoNative' 336s JS NATIVE: Registered native JS module 'system' 336s JS NATIVE: Registered native JS module 'console' 336s JS NATIVE: Registered native JS module '_print' 336s JS CTX: Enabling JIT 336s JS CTX: Initialized class GjsFileImporter prototype 0x3f701d200098 336s JS IMPORT: Defining parent (nil) of 0x3f701d2000f8 'imports' is mod 0 336s JS IMPORT: Importing '_print' 336s JS NATIVE: Defining native module '_print' 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x3f701d2006b0 '_print' is mod 1 336s JS IMPORT: successfully imported module '_print' 336s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 336s 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 0x32534003b128 336s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x32534003b128 336s JS MAINLOOP: Main loop instance 0x19964c30b770: hold 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Starting promise job dispatcher 336s JS MAINLOOP: Main loop instance 0x19964c30b770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 336s JS MAINLOOP: Main loop instance 0x19964c30b770: release 336s JS MAINLOOP: Completed job 0 336s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32534003b128 336s JS IMPORT: Module metadata hook for module 0x3f701d2131d0 336s JS IMPORT: Defining meta.importSync for module 0x3f701d2131d0 336s JS NATIVE: Defining native module 'gi' 336s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3f701d2135c0 336s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 336s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 336s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 336s JS IMPORT: Importing directory 'overrides' 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x3f701d2136c0 'overrides' is mod 1 336s JS IMPORT: Defined importer 'overrides' 0x3f701d2136c0 in 0x3f701d2000f8 336s JS IMPORT: successfully imported directory 'overrides' 336s JS IMPORT: Importing '_byteArrayNative' 336s JS NATIVE: Defining native module '_byteArrayNative' 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x3f701d213b08 '_byteArrayNative' is mod 1 336s JS IMPORT: successfully imported module '_byteArrayNative' 336s JS IMPORT: Importing '_promiseNative' 336s JS NATIVE: Defining native module '_promiseNative' 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x3f701d213c48 '_promiseNative' is mod 1 336s JS IMPORT: successfully imported module '_promiseNative' 336s JS IMPORT: Importing module GLib succeeded 336s JS IMPORT: Defining parent 0x3f701d2136c0 of 0x32534003c128 'GLib' is mod 1 336s JS IMPORT: successfully imported module 'GLib' 336s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 336s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x32534007b060, JSClass 0x63cf1e598cd0, in object 0x32534007b038 336s JS CTX: Initialized class GIRepositoryGType prototype 0x3f701d213e78 336s JS CTX: Initialized class GIRepositoryFunction prototype 0x3f701d213ed8 336s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 336s JS G BXD: Defined class for Error (GError), prototype 0x32534007b0b0, JSClass 0x63cf1e598cd0, in object 0x32534007b038 336s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 336s JS G BXD: Defined class for Variant (GVariant), prototype 0x32534007b100, JSClass 0x63cf1e598cd0, in object 0x32534007b038 336s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 336s JS G BXD: Defined class for Bytes (GBytes), prototype 0x32534007b150, JSClass 0x63cf1e598cd0, in object 0x32534007b038 336s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 336s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x32534007b1a0, JSClass 0x63cf1e598cd0, in object 0x32534007b038 336s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 336s JS G BXD: Defined class for Thread (GThread), prototype 0x32534007b1f0, JSClass 0x63cf1e598cd0, in object 0x32534007b038 336s JS G BXD: Defining method ref in prototype for GLib.Thread 336s JS G BXD: Defining method unref in prototype for GLib.Thread 336s JS G NS: Defined namespace 'GLib' 0x32534007b038 in GIRepository 0x3f701d213450 336s JS IMPORT: Importing module jasmine succeeded 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x32534003cb00 'jasmine' is mod 1 336s JS IMPORT: successfully imported module 'jasmine' 336s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 336s JS MAINLOOP: Main loop instance 0x19964c30b770: hold 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Main loop instance 0x19964c30b770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 336s JS MAINLOOP: Main loop instance 0x19964c30b770: release 336s JS MAINLOOP: Completed job 0 336s JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/tweener.js 336s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' 336s JS IMPORT: Importing directory 'tweener' 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x3f701d227228 'tweener' is mod 1 336s JS IMPORT: Defined importer 'tweener' 0x3f701d227228 in 0x3f701d2000f8 336s JS IMPORT: successfully imported directory 'tweener' 336s JS IMPORT: Importing 'gi' 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x3f701d213450 'gi' is mod 1 336s JS IMPORT: successfully imported module 'gi' 336s JS IMPORT: Importing module tweenList succeeded 336s JS IMPORT: Defining parent 0x3f701d227228 of 0x32534003cc90 'tweenList' is mod 1 336s JS IMPORT: successfully imported module 'tweenList' 336s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 336s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 336s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 336s JS IMPORT: Importing module _legacy succeeded 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x32534003cd80 '_legacy' is mod 1 336s JS IMPORT: successfully imported module '_legacy' 336s JS IMPORT: Importing module lang succeeded 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x32534003cd30 'lang' is mod 1 336s JS IMPORT: successfully imported module 'lang' 336s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 336s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 336s JS IMPORT: Importing module _signals succeeded 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x32534003cdd0 '_signals' is mod 1 336s JS IMPORT: successfully imported module '_signals' 336s JS IMPORT: Importing module signals succeeded 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x32534003cce0 'signals' is mod 1 336s JS IMPORT: successfully imported module 'signals' 336s JS IMPORT: Importing module tweener succeeded 336s JS IMPORT: Defining parent 0x3f701d227228 of 0x32534003cc40 'tweener' is mod 1 336s JS IMPORT: successfully imported module 'tweener' 336s JS CTX: Script evaluation succeeded 336s JS MAINLOOP: Main loop instance 0x19964c30b770: Spinning loop until released or hook cleared 336s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32534003b128 336s JS IMPORT: Module metadata hook for module 0x3f701d234c40 336s JS IMPORT: Defining meta.importSync for module 0x3f701d234c40 336s JS NATIVE: Defining native module 'system' 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32534003b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32534003b128 336s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 336s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 336s JS MAINLOOP: Set main loop hook to 336s JS MAINLOOP: Main loop instance 0x19964c30b770: hold 336s JS MAINLOOP: Running and clearing main loop hook 336s JS G BXD: Defining method run in prototype for GLib.MainLoop 336s 1..17 336s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 336s JS G BXD: Defined class for Source (GSource), prototype 0x32534007b268, JSClass 0x63cf1e598cd0, in object 0x32534007b038 336s JS G BXD: Defining method set_priority in prototype for GLib.Source 336s JS IMPORT: Importing '_gi' 336s JS NATIVE: Defining native module '_gi' 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x3f701d23a5f8 '_gi' is mod 1 336s JS IMPORT: successfully imported module '_gi' 336s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 336s JS G NS: Defined namespace 'GjsPrivate' 0x32534007b308 in GIRepository 0x3f701d213450 336s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 336s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 336s JS IMPORT: Importing module _common succeeded 336s JS IMPORT: Defining parent 0x3f701d2000f8 of 0x3253400cc060 '_common' is mod 1 336s JS IMPORT: successfully imported module '_common' 336s JS IMPORT: Importing module GObject succeeded 336s JS IMPORT: Defining parent 0x3f701d2136c0 of 0x32534003cfd8 'GObject' is mod 1 336s JS IMPORT: successfully imported module 'GObject' 336s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 336s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 336s JS G BXD: Defined class for String (GString), prototype 0x32534007b588, JSClass 0x63cf1e598cd0, in object 0x32534007b2e0 336s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 336s JS G PRM: Defined class ParamSpec prototype is 0x3253400cc100 class 0x63cf1e5a0030 in object 0x32534007b2e0 336s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 336s JS G OBJ: Defined class for Object (GObject), prototype 0x32534007b6f0, JSClass 0x63cf1e59a680, in object 0x32534007b2e0 336s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 336s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 336s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x32534007b718, JSClass 0x63cf1e59a680, in object 0x32534007b2e0 336s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 336s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 336s JS G NS: Defined namespace 'GObject' 0x32534007b2e0 in GIRepository 0x3f701d213450 336s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 336s JS G BXD: Defining method attach in prototype for GLib.Source 336s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 336s JS IMPORT: Module metadata hook for module 0x325340060ac0 336s JS IMPORT: Defining meta.importSync for module 0x325340060ac0 336s JS G BXD: Defining method destroy in prototype for GLib.Source 336s JS IMPORT: Importing module equations succeeded 336s JS IMPORT: Defining parent 0x32534003ec40 of 0x3253400ee218 'equations' is mod 1 336s JS IMPORT: successfully imported module 'equations' 336s ok 1 Tweener runs a simple tween 336s ok 2 Tweener calls callbacks during the tween 336s ok 3 Tweener can pause tweens 336s ok 4 Tweener can remove tweens 336s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 336s ok 6 Tweener does not override a tween with another one acting not at the same time 336s ok 7 Tweener can pause and resume all tweens 336s ok 8 Tweener can remove all tweens 336s ok 9 Tweener runs a tween with a time of 0 immediately 336s ok 10 Tweener can call a callback a certain number of times 336s ok 11 Tweener can count the number of tweens on an object 336s ok 12 Tweener can register special properties 336s ok 13 Tweener can register special modifiers for properties 336s ok 14 Tweener can split properties into more than one special property 336s ok 15 Tweener calls an overwrite callback when a tween is replaced 336s ok 16 Tweener can still overwrite a tween after it has started 336s ok 17 Tweener stays within min and max values 336s JS G BXD: Defining method quit in prototype for GLib.MainLoop 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Main loop instance 0x19964c30b770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 0 336s JS MAINLOOP: handling job 1, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 1 336s JS MAINLOOP: handling job 2, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 2 336s JS MAINLOOP: handling job 3, 336s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 336s JS MAINLOOP: Main loop instance 0x19964c30b770: release 336s JS MAINLOOP: Completed job 3 336s JS MEMORY: Memory report: before destroying context 336s JS MEMORY: 213 objects currently alive 336s JS MEMORY: boxed_instance = 94 336s JS MEMORY: boxed_prototype = 8 336s JS MEMORY: closure = 1 336s JS MEMORY: function = 94 336s JS MEMORY: fundamental_instance = 0 336s JS MEMORY: fundamental_prototype = 0 336s JS MEMORY: gerror_instance = 0 336s JS MEMORY: gerror_prototype = 0 336s JS MEMORY: interface = 0 336s JS MEMORY: module = 11 336s JS MEMORY: ns = 3 336s JS MEMORY: object_instance = 0 336s JS MEMORY: object_prototype = 2 336s JS MEMORY: param = 0 336s JS MEMORY: union_instance = 0 336s JS MEMORY: union_prototype = 0 336s JS CTX: JS shutdown sequence 336s JS CTX: Stopping profiler 336s JS CTX: Shutting down toggle queue 336s JS CTX: Notifying external reference holders of GjsContext dispose 336s JS MAINLOOP: Stopping promise job dispatcher 336s JS CTX: Notifying reference holders of GjsContext dispose 336s JS CTX: Checking unhandled promise rejections 336s JS CTX: Releasing cached JS wrappers 336s JS CTX: Final triggered GC 336s JS CTX: Destroying JS context 336s JS CTX: Releasing all native objects 336s JS CTX: Disabling auto GC 336s JS CTX: Ending trace on global object 336s JS CTX: Freeing allocated resources 336s JS CTX: JS context destroyed 336s PASS: gjs/testTweener.test 336s Running test: gjs/testWarnLib.test 336s JS NATIVE: Registered native JS module '_promiseNative' 336s JS NATIVE: Registered native JS module '_byteArrayNative' 336s JS NATIVE: Registered native JS module '_encodingNative' 336s JS NATIVE: Registered native JS module '_gi' 336s JS NATIVE: Registered native JS module 'gi' 336s JS NATIVE: Registered native JS module 'cairoNative' 336s JS NATIVE: Registered native JS module 'system' 336s JS NATIVE: Registered native JS module 'console' 336s JS NATIVE: Registered native JS module '_print' 336s JS CTX: Enabling JIT 336s JS CTX: Initialized class GjsFileImporter prototype 0x2c89a5400098 336s JS IMPORT: Defining parent (nil) of 0x2c89a54000f8 'imports' is mod 0 336s JS IMPORT: Importing '_print' 336s JS NATIVE: Defining native module '_print' 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x2c89a54006b0 '_print' is mod 1 336s JS IMPORT: successfully imported module '_print' 336s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 336s 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 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x34c80e73b128 336s JS MAINLOOP: Main loop instance 0xde0bf02b770: hold 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Starting promise job dispatcher 336s JS MAINLOOP: Main loop instance 0xde0bf02b770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 336s JS MAINLOOP: Main loop instance 0xde0bf02b770: release 336s JS MAINLOOP: Completed job 0 336s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module metadata hook for module 0x2c89a54131d0 336s JS IMPORT: Defining meta.importSync for module 0x2c89a54131d0 336s JS NATIVE: Defining native module 'gi' 336s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2c89a54135c0 336s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 336s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 336s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 336s JS IMPORT: Importing directory 'overrides' 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x2c89a54136c0 'overrides' is mod 1 336s JS IMPORT: Defined importer 'overrides' 0x2c89a54136c0 in 0x2c89a54000f8 336s JS IMPORT: successfully imported directory 'overrides' 336s JS IMPORT: Importing '_byteArrayNative' 336s JS NATIVE: Defining native module '_byteArrayNative' 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x2c89a5413b08 '_byteArrayNative' is mod 1 336s JS IMPORT: successfully imported module '_byteArrayNative' 336s JS IMPORT: Importing '_promiseNative' 336s JS NATIVE: Defining native module '_promiseNative' 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x2c89a5413c48 '_promiseNative' is mod 1 336s JS IMPORT: successfully imported module '_promiseNative' 336s JS IMPORT: Importing module GLib succeeded 336s JS IMPORT: Defining parent 0x2c89a54136c0 of 0x34c80e73c128 'GLib' is mod 1 336s JS IMPORT: successfully imported module 'GLib' 336s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 336s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x34c80e77b060, JSClass 0x71d23d518cd0, in object 0x34c80e77b038 336s JS CTX: Initialized class GIRepositoryGType prototype 0x2c89a5413e78 336s JS CTX: Initialized class GIRepositoryFunction prototype 0x2c89a5413ed8 336s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 336s JS G BXD: Defined class for Error (GError), prototype 0x34c80e77b0b0, JSClass 0x71d23d518cd0, in object 0x34c80e77b038 336s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 336s JS G BXD: Defined class for Variant (GVariant), prototype 0x34c80e77b100, JSClass 0x71d23d518cd0, in object 0x34c80e77b038 336s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 336s JS G BXD: Defined class for Bytes (GBytes), prototype 0x34c80e77b150, JSClass 0x71d23d518cd0, in object 0x34c80e77b038 336s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 336s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x34c80e77b1a0, JSClass 0x71d23d518cd0, in object 0x34c80e77b038 336s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 336s JS G BXD: Defined class for Thread (GThread), prototype 0x34c80e77b1f0, JSClass 0x71d23d518cd0, in object 0x34c80e77b038 336s JS G BXD: Defining method ref in prototype for GLib.Thread 336s JS G BXD: Defining method unref in prototype for GLib.Thread 336s JS G NS: Defined namespace 'GLib' 0x34c80e77b038 in GIRepository 0x2c89a5413450 336s JS IMPORT: Importing module jasmine succeeded 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x34c80e73cb00 'jasmine' is mod 1 336s JS IMPORT: successfully imported module 'jasmine' 336s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 336s JS MAINLOOP: Main loop instance 0xde0bf02b770: hold 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Main loop instance 0xde0bf02b770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 336s JS MAINLOOP: Main loop instance 0xde0bf02b770: release 336s JS MAINLOOP: Completed job 0 336s JS IMPORT: Importing 'gi' 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x2c89a5413450 'gi' is mod 1 336s JS IMPORT: successfully imported module 'gi' 336s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 336s JS G NS: Defined namespace 'GjsPrivate' 0x34c80e77b290 in GIRepository 0x2c89a5413450 336s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 336s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 336s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 336s JS IMPORT: Importing module _legacy succeeded 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x34c80e73cd30 '_legacy' is mod 1 336s JS IMPORT: successfully imported module '_legacy' 336s JS IMPORT: Importing module lang succeeded 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x34c80e73cce0 'lang' is mod 1 336s JS IMPORT: successfully imported module 'lang' 336s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 336s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 336s JS IMPORT: Importing module _signals succeeded 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x34c80e73cd80 '_signals' is mod 1 336s JS IMPORT: successfully imported module '_signals' 336s JS IMPORT: Importing module signals succeeded 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x34c80e73cc90 'signals' is mod 1 336s JS IMPORT: successfully imported module 'signals' 336s JS IMPORT: Importing module Gio succeeded 336s JS IMPORT: Defining parent 0x2c89a54136c0 of 0x34c80e73cc40 'Gio' is mod 1 336s JS IMPORT: successfully imported module 'Gio' 336s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 336s JS IMPORT: Importing '_gi' 336s JS NATIVE: Defining native module '_gi' 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x2c89a542a238 '_gi' is mod 1 336s JS IMPORT: successfully imported module '_gi' 336s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 336s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 336s JS IMPORT: Importing module _common succeeded 336s JS IMPORT: Defining parent 0x2c89a54000f8 of 0x34c80e73ce20 '_common' is mod 1 336s JS IMPORT: successfully imported module '_common' 336s JS IMPORT: Importing module GObject succeeded 336s JS IMPORT: Defining parent 0x2c89a54136c0 of 0x34c80e73cdd0 'GObject' is mod 1 336s JS IMPORT: successfully imported module 'GObject' 336s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 336s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 336s JS G BXD: Defined class for String (GString), prototype 0x34c80e77b538, JSClass 0x71d23d518cd0, in object 0x34c80e77b2b8 336s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 336s JS G PRM: Defined class ParamSpec prototype is 0x34c80e73cec0 class 0x71d23d520030 in object 0x34c80e77b2b8 336s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 336s JS G OBJ: Defined class for Object (GObject), prototype 0x34c80e77b6a0, JSClass 0x71d23d51a680, in object 0x34c80e77b2b8 336s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 336s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 336s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x34c80e77b6c8, JSClass 0x71d23d51a680, in object 0x34c80e77b2b8 336s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 336s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 336s JS G NS: Defined namespace 'GObject' 0x34c80e77b2b8 in GIRepository 0x2c89a5413450 336s JS G OBJ: Defined class for Application (GApplication), prototype 0x34c80e77b718, JSClass 0x71d23d51a680, in object 0x34c80e77b268 336s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 336s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x34c80e7cd268, JSClass 0x71d23d51b060, in object 0x34c80e77b268 336s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 336s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 336s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 336s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x34c80e77b790, JSClass 0x71d23d51a680, in object 0x34c80e77b268 336s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 336s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x34c80e7cd4e8, JSClass 0x71d23d51b060, in object 0x34c80e77b268 336s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 336s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x34c80e77b808, JSClass 0x71d23d51a680, in object 0x34c80e77b268 336s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 336s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 336s JS G IFACE: Defined class for Initable (GInitable), prototype 0x34c80e7cd628, JSClass 0x71d23d51b060, in object 0x34c80e77b268 336s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 336s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 336s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 336s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x34c80e77b880, JSClass 0x71d23d518cd0, in object 0x34c80e77b268 336s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 336s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x34c80e77b8d0, JSClass 0x71d23d518cd0, in object 0x34c80e77b268 336s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 336s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 336s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x34c80e77b920, JSClass 0x71d23d51a680, in object 0x34c80e77b268 336s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x34c80e77b970, JSClass 0x71d23d51a680, in object 0x34c80e77b290 336s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 336s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x34c80e77b9c0, JSClass 0x71d23d51a680, in object 0x34c80e77b268 336s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 336s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 336s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 336s JS G IFACE: Defined class for File (GFile), prototype 0x34c80e7cd790, JSClass 0x71d23d51b060, in object 0x34c80e77b268 336s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x34c80e77ba38, JSClass 0x71d23d51a680, in object 0x2c89a5413530 336s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 336s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x34c80e77bab0, JSClass 0x71d23d51a680, in object 0x34c80e77b268 336s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 336s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 336s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x34c80e77bb00, JSClass 0x71d23d51a680, in object 0x34c80e77b268 336s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 336s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x34c80e77bb50, JSClass 0x71d23d51a680, in object 0x34c80e77b268 336s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 336s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x34c80e77bba0, JSClass 0x71d23d518cd0, in object 0x34c80e77b268 336s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 336s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 336s JS G OBJ: Defined class for Settings (GSettings), prototype 0x34c80e77bbf0, JSClass 0x71d23d51a680, in object 0x34c80e77b268 336s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 336s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 336s JS G NS: Defined namespace 'Gio' 0x34c80e77b268 in GIRepository 0x2c89a5413450 336s 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 336s JS G NS: Defined namespace 'WarnLib' 0x34c80e77bc40 in GIRepository 0x2c89a5413450 336s JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' 336s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x34c80e7d5218, JSClass 0x71d23d51b060, in object 0x34c80e77bc40 336s JS CTX: Script evaluation succeeded 336s JS MAINLOOP: Main loop instance 0xde0bf02b770: Spinning loop until released or hook cleared 336s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module metadata hook for module 0x2c89a5433640 336s JS IMPORT: Defining meta.importSync for module 0x2c89a5433640 336s JS NATIVE: Defining native module 'system' 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c80e73b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c80e73b128 336s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 336s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 336s JS MAINLOOP: Set main loop hook to 336s JS MAINLOOP: Main loop instance 0xde0bf02b770: hold 336s JS MAINLOOP: Running and clearing main loop hook 336s JS G BXD: Defining method run in prototype for GLib.MainLoop 336s 1..2 336s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 336s JS G BXD: Defined class for Source (GSource), prototype 0x34c80e77bce0, JSClass 0x71d23d518cd0, in object 0x34c80e77b038 336s JS G BXD: Defining method set_priority in prototype for GLib.Source 336s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 336s JS G BXD: Defining method attach in prototype for GLib.Source 336s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 336s JS IMPORT: Module metadata hook for module 0x2c89a5403258 336s JS IMPORT: Defining meta.importSync for module 0x2c89a5403258 336s JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' 336s JS G BXD: Defining method matches in prototype for GLib.Error 336s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 336s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x34c80e7d5588, JSClass 0x71d23d51ab00, in object 0x34c80e77b268 336s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 336s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 336s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 336s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 336s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 336s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 336s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 336s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 336s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 336s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 336s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 336s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 336s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 336s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 336s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 336s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 336s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 336s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 336s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 336s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 336s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 336s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 336s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 336s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 336s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 336s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 336s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 336s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 336s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 336s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 336s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 336s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 336s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 336s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 336s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 336s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 336s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 336s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 336s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 336s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 336s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 336s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 336s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 336s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 336s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 336s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 336s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 336s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 336s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 336s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 336s JS G BXD: Defining method destroy in prototype for GLib.Source 336s ok 1 WarnLib bug 689482 336s ok 2 WarnLib calls vfuncs with unnamed parameters 336s JS G BXD: Defining method quit in prototype for GLib.MainLoop 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Main loop instance 0xde0bf02b770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 0 336s JS MAINLOOP: handling job 1, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 1 336s JS MAINLOOP: handling job 2, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 2 336s JS MAINLOOP: handling job 3, 336s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 336s JS MAINLOOP: Main loop instance 0xde0bf02b770: release 336s JS MAINLOOP: Completed job 3 336s JS MEMORY: Memory report: before destroying context 336s JS MEMORY: 262 objects currently alive 336s JS MEMORY: boxed_instance = 16 336s JS MEMORY: boxed_prototype = 11 336s JS MEMORY: closure = 3 336s JS MEMORY: function = 196 336s JS MEMORY: fundamental_instance = 0 336s JS MEMORY: fundamental_prototype = 0 336s JS MEMORY: gerror_instance = 0 336s JS MEMORY: gerror_prototype = 1 336s JS MEMORY: interface = 5 336s JS MEMORY: module = 9 336s JS MEMORY: ns = 5 336s JS MEMORY: object_instance = 2 336s JS MEMORY: object_prototype = 14 336s JS MEMORY: param = 0 336s JS MEMORY: union_instance = 0 336s JS MEMORY: union_prototype = 0 336s JS CTX: JS shutdown sequence 336s JS CTX: Stopping profiler 336s JS CTX: Shutting down toggle queue 336s JS CTX: Notifying external reference holders of GjsContext dispose 336s JS MAINLOOP: Stopping promise job dispatcher 336s JS CTX: Notifying reference holders of GjsContext dispose 336s JS CTX: Checking unhandled promise rejections 336s JS CTX: Releasing cached JS wrappers 336s JS CTX: Final triggered GC 336s JS CTX: Destroying JS context 336s JS CTX: Releasing all native objects 336s JS CTX: Disabling auto GC 336s JS CTX: Ending trace on global object 336s JS CTX: Freeing allocated resources 336s JS CTX: JS context destroyed 336s PASS: gjs/testWarnLib.test 336s Running test: gjs/testLegacyClass.test 336s JS NATIVE: Registered native JS module '_promiseNative' 336s JS NATIVE: Registered native JS module '_byteArrayNative' 336s JS NATIVE: Registered native JS module '_encodingNative' 336s JS NATIVE: Registered native JS module '_gi' 336s JS NATIVE: Registered native JS module 'gi' 336s JS NATIVE: Registered native JS module 'cairoNative' 336s JS NATIVE: Registered native JS module 'system' 336s JS NATIVE: Registered native JS module 'console' 336s JS NATIVE: Registered native JS module '_print' 336s JS CTX: Enabling JIT 336s JS CTX: Initialized class GjsFileImporter prototype 0x2e8aa9800098 336s JS IMPORT: Defining parent (nil) of 0x2e8aa98000f8 'imports' is mod 0 336s JS IMPORT: Importing '_print' 336s JS NATIVE: Defining native module '_print' 336s JS IMPORT: Defining parent 0x2e8aa98000f8 of 0x2e8aa98006b0 '_print' is mod 1 336s JS IMPORT: successfully imported module '_print' 336s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 336s 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 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3887bb33b128 336s JS MAINLOOP: Main loop instance 0x1adb01bfb770: hold 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Starting promise job dispatcher 336s JS MAINLOOP: Main loop instance 0x1adb01bfb770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 336s JS MAINLOOP: Main loop instance 0x1adb01bfb770: release 336s JS MAINLOOP: Completed job 0 336s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module metadata hook for module 0x2e8aa98131d0 336s JS IMPORT: Defining meta.importSync for module 0x2e8aa98131d0 336s JS NATIVE: Defining native module 'gi' 336s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2e8aa98135c0 336s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 336s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 336s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 336s JS IMPORT: Importing directory 'overrides' 336s JS IMPORT: Defining parent 0x2e8aa98000f8 of 0x2e8aa98136c0 'overrides' is mod 1 336s JS IMPORT: Defined importer 'overrides' 0x2e8aa98136c0 in 0x2e8aa98000f8 336s JS IMPORT: successfully imported directory 'overrides' 336s JS IMPORT: Importing '_byteArrayNative' 336s JS NATIVE: Defining native module '_byteArrayNative' 336s JS IMPORT: Defining parent 0x2e8aa98000f8 of 0x2e8aa9813b08 '_byteArrayNative' is mod 1 336s JS IMPORT: successfully imported module '_byteArrayNative' 336s JS IMPORT: Importing '_promiseNative' 336s JS NATIVE: Defining native module '_promiseNative' 336s JS IMPORT: Defining parent 0x2e8aa98000f8 of 0x2e8aa9813c48 '_promiseNative' is mod 1 336s JS IMPORT: successfully imported module '_promiseNative' 336s JS IMPORT: Importing module GLib succeeded 336s JS IMPORT: Defining parent 0x2e8aa98136c0 of 0x3887bb33c128 'GLib' is mod 1 336s JS IMPORT: successfully imported module 'GLib' 336s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 336s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3887bb37b060, JSClass 0x6ff0e13f8cd0, in object 0x3887bb37b038 336s JS CTX: Initialized class GIRepositoryGType prototype 0x2e8aa9813e78 336s JS CTX: Initialized class GIRepositoryFunction prototype 0x2e8aa9813ed8 336s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 336s JS G BXD: Defined class for Error (GError), prototype 0x3887bb37b0b0, JSClass 0x6ff0e13f8cd0, in object 0x3887bb37b038 336s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 336s JS G BXD: Defined class for Variant (GVariant), prototype 0x3887bb37b100, JSClass 0x6ff0e13f8cd0, in object 0x3887bb37b038 336s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 336s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3887bb37b150, JSClass 0x6ff0e13f8cd0, in object 0x3887bb37b038 336s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 336s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3887bb37b1a0, JSClass 0x6ff0e13f8cd0, in object 0x3887bb37b038 336s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 336s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 336s JS G BXD: Defined class for Thread (GThread), prototype 0x3887bb37b1f0, JSClass 0x6ff0e13f8cd0, in object 0x3887bb37b038 336s JS G BXD: Defining method ref in prototype for GLib.Thread 336s JS G BXD: Defining method unref in prototype for GLib.Thread 336s JS G NS: Defined namespace 'GLib' 0x3887bb37b038 in GIRepository 0x2e8aa9813450 336s JS IMPORT: Importing module jasmine succeeded 336s JS IMPORT: Defining parent 0x2e8aa98000f8 of 0x3887bb33cb00 'jasmine' is mod 1 336s JS IMPORT: successfully imported module 'jasmine' 336s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 336s JS MAINLOOP: Main loop instance 0x1adb01bfb770: hold 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Main loop instance 0x1adb01bfb770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 336s JS MAINLOOP: Main loop instance 0x1adb01bfb770: release 336s JS MAINLOOP: Completed job 0 336s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 336s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 336s JS IMPORT: Importing module _legacy succeeded 336s JS IMPORT: Defining parent 0x2e8aa98000f8 of 0x3887bb33cc90 '_legacy' is mod 1 336s JS IMPORT: successfully imported module '_legacy' 336s JS IMPORT: Importing module lang succeeded 336s JS IMPORT: Defining parent 0x2e8aa98000f8 of 0x3887bb33cc40 'lang' is mod 1 336s JS IMPORT: successfully imported module 'lang' 336s JS CTX: Script evaluation succeeded 336s JS MAINLOOP: Main loop instance 0x1adb01bfb770: Spinning loop until released or hook cleared 336s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module metadata hook for module 0x2e8aa981bbd0 336s JS IMPORT: Defining meta.importSync for module 0x2e8aa981bbd0 336s JS NATIVE: Defining native module 'system' 336s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3887bb33b128 336s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3887bb33b128 336s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 336s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 336s JS MAINLOOP: Set main loop hook to 336s JS MAINLOOP: Main loop instance 0x1adb01bfb770: hold 336s JS MAINLOOP: Running and clearing main loop hook 336s JS G BXD: Defining method run in prototype for GLib.MainLoop 336s 1..62 336s JS IMPORT: Importing 'gi' 336s JS IMPORT: Defining parent 0x3887bb33ebf8 of 0x3887bb33ec58 'gi' is mod 1 336s JS IMPORT: successfully imported module 'gi' 336s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 336s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 336s JS G BXD: Defined class for Source (GSource), prototype 0x3887bb37b268, JSClass 0x6ff0e13f8cd0, in object 0x3887bb37b038 336s JS G BXD: Defining method set_priority in prototype for GLib.Source 336s JS IMPORT: Importing '_gi' 336s JS NATIVE: Defining native module '_gi' 336s JS IMPORT: Defining parent 0x3887bb33ebf8 of 0x2e8aa98263c8 '_gi' is mod 1 336s JS IMPORT: successfully imported module '_gi' 336s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 336s JS G NS: Defined namespace 'GjsPrivate' 0x3887bb37b308 in GIRepository 0x3887bb33ec58 336s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 336s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 336s JS IMPORT: Importing module _common succeeded 336s JS IMPORT: Defining parent 0x3887bb33ebf8 of 0x3887bb3cc718 '_common' is mod 1 336s JS IMPORT: successfully imported module '_common' 336s JS IMPORT: Importing module GObject succeeded 336s JS IMPORT: Defining parent 0x3887bb33ec88 of 0x3887bb3cc6c8 'GObject' is mod 1 336s JS IMPORT: successfully imported module 'GObject' 336s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 336s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 336s JS G BXD: Defined class for String (GString), prototype 0x3887bb37b588, JSClass 0x6ff0e13f8cd0, in object 0x3887bb37b2e0 336s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 336s JS G PRM: Defined class ParamSpec prototype is 0x3887bb3cc7b8 class 0x6ff0e1400030 in object 0x3887bb37b2e0 336s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 336s JS G OBJ: Defined class for Object (GObject), prototype 0x3887bb37b6f0, JSClass 0x6ff0e13fa680, in object 0x3887bb37b2e0 336s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 336s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 336s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3887bb37b718, JSClass 0x6ff0e13fa680, in object 0x3887bb37b2e0 336s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 336s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 336s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 336s JS G NS: Defined namespace 'GObject' 0x3887bb37b2e0 in GIRepository 0x3887bb33ec58 336s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 336s JS G BXD: Defining method attach in prototype for GLib.Source 336s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 336s JS IMPORT: Module metadata hook for module 0x3887bb360e78 336s JS IMPORT: Defining meta.importSync for module 0x3887bb360e78 336s JS G BXD: Defining method destroy in prototype for GLib.Source 336s ok 1 A metaclass has its constructor called each time a class is created with it 336s ok 2 A metaclass is an instance of Lang.Class 336s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 336s ok 4 A metaclass can dynamically define properties in its constructor 336s ok 5 A metaclass instance gets all the properties from its class and metaclass 336s ok 6 A metaclass instance gets dynamically defined properties from metaclass 336s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 336s ok 8 A metaclass can be detected with Lang.getMetaClass 336s ok 9 Class framework calls _init constructors 336s ok 10 Class framework calls parent constructors 336s ok 11 Class framework sets the right constructor properties 336s ok 12 Class framework sets up instanceof correctly 336s ok 13 Class framework has a name 336s ok 14 Class framework reports a sensible value for toString() 336s ok 15 Class framework allows overriding toString() 336s ok 16 Class framework is not configurable 336s ok 17 Class framework allows accessors for properties 336s ok 18 Class framework raises an exception when creating an abstract class 336s ok 19 Class framework inherits properties from abstract base classes 336s ok 20 Class framework inherits constructors from abstract base classes 336s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 336s ok 22 Class framework lets methods call other methods without clobbering __caller__ 336s ok 23 Class framework allows custom return values from constructors 336s ok 24 Class framework allows symbol-named methods 336s ok 25 An interface is an instance of Lang.Interface 336s ok 26 An interface has a name 336s ok 27 An interface cannot be instantiated 336s ok 28 An interface can be implemented by a class 336s Executing: gjs/testLegacyClass.test 336s ok 29 An interface can be implemented by a class's superclass 336s ok 30 An interface doesn't disturb a class's constructor 336s ok 31 An interface can have its required method implemented 336s ok 32 An interface must have a name 336s ok 33 An interface must have its required methods implemented 336s ok 34 An interface does not have to have its optional methods implemented 336s ok 35 An interface can have its optional method deferred to by the implementation 336s ok 36 An interface can be chained up to by a class 336s ok 37 An interface can include arguments when being chained up to by a class 336s ok 38 An interface can have its property getter deferred to 336s ok 39 An interface can have its property setter deferred to 336s ok 40 An interface can have its property getter overridden 336s ok 41 An interface can have its property setter overridden 336s ok 42 An interface can require another interface 336s ok 43 An interface can have empty requires 336s ok 44 An interface can chain up to another interface 336s ok 45 An interface can be chained up to with a generic 336s ok 46 An interface can chain up to another interface with a generic 336s ok 47 An interface has its optional function defer to that of the last interface 336s ok 48 An interface must have all its required interfaces implemented 336s ok 49 An interface must have all its required interfaces implemented in the correct order 336s ok 50 An interface can have its implementation on a parent class 336s ok 51 An interface can require its implementor to be a subclass of some class 336s ok 52 An interface must be implemented by an object which subclasses the required class 336s ok 53 An interface can have methods that call others of its methods 336s ok 54 An interface is implemented by a subclass of a class that implements it 336s ok 55 An interface can be reimplemented by a subclass of a class that implements it 336s ok 56 An interface tells what it is with toString() 336s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 336s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 336s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 336s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 336s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 336s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 336s JS G BXD: Defining method quit in prototype for GLib.MainLoop 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Main loop instance 0x1adb01bfb770: Spinning loop until released or hook cleared 336s JS MAINLOOP: handling job 0, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 0 336s JS MAINLOOP: handling job 1, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 1 336s JS MAINLOOP: handling job 2, 336s JS MAINLOOP: Enqueue job , promise=, allocation site= 336s JS MAINLOOP: Completed job 2 336s JS MAINLOOP: handling job 3, 336s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 336s JS MAINLOOP: Main loop instance 0x1adb01bfb770: release 336s JS MAINLOOP: Completed job 3 336s JS MEMORY: Memory report: before destroying context 336s JS MEMORY: 389 objects currently alive 336s JS MEMORY: boxed_instance = 275 336s JS MEMORY: boxed_prototype = 8 336s JS MEMORY: closure = 1 336s JS MEMORY: function = 94 336s JS MEMORY: fundamental_instance = 0 336s JS MEMORY: fundamental_prototype = 0 336s JS MEMORY: gerror_instance = 0 336s JS MEMORY: gerror_prototype = 0 336s JS MEMORY: interface = 0 336s JS MEMORY: module = 6 336s JS MEMORY: ns = 3 336s JS MEMORY: object_instance = 0 336s JS MEMORY: object_prototype = 2 336s JS MEMORY: param = 0 336s JS MEMORY: union_instance = 0 336s JS MEMORY: union_prototype = 0 336s JS CTX: JS shutdown sequence 336s JS CTX: Stopping profiler 336s JS CTX: Shutting down toggle queue 336s JS CTX: Notifying external reference holders of GjsContext dispose 336s JS MAINLOOP: Stopping promise job dispatcher 336s JS CTX: Notifying reference holders of GjsContext dispose 336s JS CTX: Checking unhandled promise rejections 336s JS CTX: Releasing cached JS wrappers 336s JS CTX: Final triggered GC 336s JS CTX: Destroying JS context 336s JS CTX: Releasing all native objects 336s JS CTX: Disabling auto GC 336s JS CTX: Ending trace on global object 336s JS CTX: Freeing allocated resources 336s JS CTX: JS context destroyed 336s PASS: gjs/testLegacyClass.test 336s SUMMARY: total=69; passed=69; skipped=0; failed=0; user=7.9s; system=1.2s; maxrss=102016 337s autopkgtest [13:59:52]: test installed-tests: -----------------------] 338s autopkgtest [13:59:53]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 338s installed-tests PASS 338s autopkgtest [13:59:53]: @@@@@@@@@@@@@@@@@@@@ summary 338s build PASS (superficial) 338s installed-tests PASS 357s Creating nova instance adt-noble-ppc64el-gjs-20240320-135415-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240320.img (UUID 1c7ceb83-4842-4144-a3c9-88510cdc9534)... 357s Creating nova instance adt-noble-ppc64el-gjs-20240320-135415-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240320.img (UUID 1c7ceb83-4842-4144-a3c9-88510cdc9534)...