0s autopkgtest [14:43:56]: starting date and time: 2024-10-31 14:43:56+0000 0s autopkgtest [14:43:56]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [14:43:56]: host juju-7f2275-prod-proposed-migration-environment-14; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ogm8vwyr/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:gobject-introspection --apt-upgrade gjs --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=gobject-introspection/1.82.0-2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-14@bos03-ppc64el-18.secgroup --name adt-plucky-ppc64el-gjs-20241031-144356-juju-7f2275-prod-proposed-migration-environment-14-847adc2a-50a9-4392-a36e-66e9d150f035 --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-14 --net-id=net_prod-proposed-migration-ppc64el -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,keyserver.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/ 73s autopkgtest [14:45:09]: testbed dpkg architecture: ppc64el 73s autopkgtest [14:45:09]: testbed apt version: 2.9.8 73s autopkgtest [14:45:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 74s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 75s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [2840 B] 75s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [46.4 kB] 75s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 75s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [230 kB] 75s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [70.5 kB] 75s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [280 kB] 75s Fetched 711 kB in 1s (888 kB/s) 75s Reading package lists... 77s Reading package lists... 77s Building dependency tree... 77s Reading state information... 78s Calculating upgrade... 78s The following packages will be upgraded: 78s gir1.2-girepository-2.0 libgirepository-1.0-1 78s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 78s Need to get 121 kB of archives. 78s After this operation, 4096 B of additional disk space will be used. 78s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el libgirepository-1.0-1 ppc64el 1.82.0-2 [95.5 kB] 78s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el gir1.2-girepository-2.0 ppc64el 1.82.0-2 [25.3 kB] 78s Fetched 121 kB in 0s (299 kB/s) 79s (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 ... 73549 files and directories currently installed.) 79s Preparing to unpack .../libgirepository-1.0-1_1.82.0-2_ppc64el.deb ... 79s Unpacking libgirepository-1.0-1:ppc64el (1.82.0-2) over (1.80.1-4) ... 79s Preparing to unpack .../gir1.2-girepository-2.0_1.82.0-2_ppc64el.deb ... 79s Unpacking gir1.2-girepository-2.0:ppc64el (1.82.0-2) over (1.80.1-4) ... 79s Setting up libgirepository-1.0-1:ppc64el (1.82.0-2) ... 79s Setting up gir1.2-girepository-2.0:ppc64el (1.82.0-2) ... 79s Processing triggers for libc-bin (2.40-1ubuntu3) ... 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 80s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 80s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 80s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 80s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 80s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 81s Reading package lists... 81s Reading package lists... 81s Building dependency tree... 81s Reading state information... 82s Calculating upgrade... 82s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s Reading package lists... 82s Building dependency tree... 82s Reading state information... 82s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 85s autopkgtest [14:45:21]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 13:49:23 UTC 2024 85s autopkgtest [14:45:21]: @@@@@@@@@@@@@@@@@@@@ apt-source gjs 88s Get:1 http://ftpmaster.internal/ubuntu plucky/main gjs 1.82.0-1 (dsc) [2694 B] 88s Get:2 http://ftpmaster.internal/ubuntu plucky/main gjs 1.82.0-1 (tar) [729 kB] 88s Get:3 http://ftpmaster.internal/ubuntu plucky/main gjs 1.82.0-1 (diff) [23.3 kB] 88s gpgv: Signature made Tue Sep 17 12:19:25 2024 UTC 88s gpgv: using RSA key 4D0BE12F0E4776D8AACE9696E66C775AEBFE6C7D 88s gpgv: Can't check signature: No public key 88s dpkg-source: warning: cannot verify inline signature for ./gjs_1.82.0-1.dsc: no acceptable signature found 88s autopkgtest [14:45:24]: testing package gjs version 1.82.0-1 89s autopkgtest [14:45:25]: build not needed 89s autopkgtest [14:45:25]: test build: preparing testbed 94s Reading package lists... 95s Building dependency tree... 95s Reading state information... 95s Starting pkgProblemResolver with broken count: 0 95s Starting 2 pkgProblemResolver with broken count: 0 95s Done 95s The following additional packages will be installed: 95s build-essential cpp cpp-14 cpp-14-powerpc64le-linux-gnu 95s cpp-powerpc64le-linux-gnu fontconfig-config fonts-dejavu-core 95s fonts-dejavu-mono g++ g++-14 g++-14-powerpc64le-linux-gnu 95s g++-powerpc64le-linux-gnu gcc gcc-14 gcc-14-powerpc64le-linux-gnu 95s gcc-powerpc64le-linux-gnu gir1.2-freedesktop gir1.2-freedesktop-dev 95s gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev gobject-introspection 95s gobject-introspection-bin libasan8 libblkid-dev libbrotli-dev libbz2-dev 95s libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev 95s libcc1-0 libexpat1-dev libffi-dev libfontconfig-dev libfontconfig1 95s libfreetype-dev libgcc-14-dev libgirepository-1.0-dev libgirepository-2.0-0 95s libgirepository1.0-dev libgjs-dev libgjs0g libglib2.0-bin libglib2.0-dev 95s libglib2.0-dev-bin libgomp1 libice-dev libice6 libisl23 libitm1 liblsan0 95s libmount-dev libmozjs-128-0 libmozjs-128-dev libmpc3 libpcre2-16-0 95s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 libpixman-1-dev 95s libpkgconf3 libpng-dev libquadmath0 libselinux1-dev libsepol-dev libsm-dev 95s libsm6 libstdc++-14-dev libsysprof-capture-4-dev libtsan2 libubsan1 95s libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 95s libxcb-shm0-dev libxcb1-dev libxdmcp-dev libxext-dev libxrender-dev 95s libxrender1 native-architecture pkgconf pkgconf-bin python3-mako 95s python3-markdown python3-packaging uuid-dev x11-common x11proto-core-dev 95s x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 95s Suggested packages: 95s cpp-doc gcc-14-locales cpp-14-doc gcc-14-doc gcc-multilib manpages-dev 95s autoconf automake libtool flex bison gdb gcc-doc gdb-powerpc64le-linux-gnu 95s libcairo2-doc freetype2-doc libgirepository1.0-doc libglib2.0-doc 95s libgdk-pixbuf2.0-bin libxml2-utils libice-doc libsm-doc libstdc++-14-doc 95s libx11-doc libxcb-doc libxext-doc python-mako-doc python3-beaker 95s python-markdown-doc 95s Recommended packages: 95s bzip2-doc libpng-tools 95s The following NEW packages will be installed: 95s autopkgtest-satdep build-essential cpp cpp-14 cpp-14-powerpc64le-linux-gnu 95s cpp-powerpc64le-linux-gnu fontconfig-config fonts-dejavu-core 95s fonts-dejavu-mono g++ g++-14 g++-14-powerpc64le-linux-gnu 95s g++-powerpc64le-linux-gnu gcc gcc-14 gcc-14-powerpc64le-linux-gnu 95s gcc-powerpc64le-linux-gnu gir1.2-freedesktop gir1.2-freedesktop-dev 95s gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev gobject-introspection 95s gobject-introspection-bin libasan8 libblkid-dev libbrotli-dev libbz2-dev 95s libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev 95s libcc1-0 libexpat1-dev libffi-dev libfontconfig-dev libfontconfig1 95s libfreetype-dev libgcc-14-dev libgirepository-1.0-dev libgirepository-2.0-0 95s libgirepository1.0-dev libgjs-dev libgjs0g libglib2.0-bin libglib2.0-dev 95s libglib2.0-dev-bin libgomp1 libice-dev libice6 libisl23 libitm1 liblsan0 95s libmount-dev libmozjs-128-0 libmozjs-128-dev libmpc3 libpcre2-16-0 95s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 libpixman-1-dev 95s libpkgconf3 libpng-dev libquadmath0 libselinux1-dev libsepol-dev libsm-dev 95s libsm6 libstdc++-14-dev libsysprof-capture-4-dev libtsan2 libubsan1 95s libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 95s libxcb-shm0-dev libxcb1-dev libxdmcp-dev libxext-dev libxrender-dev 95s libxrender1 native-architecture pkgconf pkgconf-bin python3-mako 95s python3-markdown python3-packaging uuid-dev x11-common x11proto-core-dev 95s x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 95s 0 upgraded, 97 newly installed, 0 to remove and 0 not upgraded. 95s Need to get 95.1 MB/95.1 MB of archives. 95s After this operation, 356 MB of additional disk space will be used. 95s Get:1 /tmp/autopkgtest.IT8Wwj/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [724 B] 95s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 96s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmpc3 ppc64el 1.3.1-1build2 [62.1 kB] 96s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14-powerpc64le-linux-gnu ppc64el 14.2.0-7ubuntu1 [10.5 MB] 96s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14 ppc64el 14.2.0-7ubuntu1 [1030 B] 96s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [5456 B] 96s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp ppc64el 4:14.1.0-2ubuntu1 [22.5 kB] 96s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcc1-0 ppc64el 14.2.0-7ubuntu1 [48.1 kB] 96s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgomp1 ppc64el 14.2.0-7ubuntu1 [161 kB] 96s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libitm1 ppc64el 14.2.0-7ubuntu1 [31.9 kB] 96s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasan8 ppc64el 14.2.0-7ubuntu1 [2945 kB] 96s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblsan0 ppc64el 14.2.0-7ubuntu1 [1322 kB] 96s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtsan2 ppc64el 14.2.0-7ubuntu1 [2694 kB] 96s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libubsan1 ppc64el 14.2.0-7ubuntu1 [1191 kB] 96s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libquadmath0 ppc64el 14.2.0-7ubuntu1 [158 kB] 96s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgcc-14-dev ppc64el 14.2.0-7ubuntu1 [1620 kB] 96s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14-powerpc64le-linux-gnu ppc64el 14.2.0-7ubuntu1 [20.6 MB] 97s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14 ppc64el 14.2.0-7ubuntu1 [526 kB] 97s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [1222 B] 97s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc ppc64el 4:14.1.0-2ubuntu1 [5006 B] 97s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libstdc++-14-dev ppc64el 14.2.0-7ubuntu1 [2672 kB] 97s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14-powerpc64le-linux-gnu ppc64el 14.2.0-7ubuntu1 [12.0 MB] 98s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14 ppc64el 14.2.0-7ubuntu1 [19.8 kB] 98s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [968 B] 98s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++ ppc64el 4:14.1.0-2ubuntu1 [1090 B] 98s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 98s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 98s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 98s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig-config ppc64el 2.15.0-1.1ubuntu2 [37.4 kB] 98s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfontconfig1 ppc64el 2.15.0-1.1ubuntu2 [190 kB] 98s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpixman-1-0 ppc64el 0.42.2-1build1 [336 kB] 98s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 98s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 98s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 98s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo2 ppc64el 1.18.2-2 [747 kB] 98s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo-gobject2 ppc64el 1.18.2-2 [127 kB] 98s Get:37 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el gir1.2-freedesktop ppc64el 1.82.0-2 [64.3 kB] 98s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el gir1.2-glib-2.0-dev ppc64el 2.82.1-0ubuntu1 [852 kB] 98s Get:39 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el gir1.2-freedesktop-dev ppc64el 1.82.0-2 [37.0 kB] 98s Get:40 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el gir1.2-girepository-2.0-dev ppc64el 1.82.0-2 [42.2 kB] 98s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-mako all 1.3.5-1.1 [63.5 kB] 98s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-markdown all 3.6-1 [73.4 kB] 98s Get:43 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el gobject-introspection-bin ppc64el 1.82.0-2 [261 kB] 98s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el libffi-dev ppc64el 3.4.6-1build1 [67.5 kB] 98s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglib2.0-bin ppc64el 2.82.1-0ubuntu1 [110 kB] 98s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.1-1 [41.4 kB] 98s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglib2.0-dev-bin ppc64el 2.82.1-0ubuntu1 [141 kB] 98s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el uuid-dev ppc64el 2.40.2-1ubuntu1 [55.1 kB] 98s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el libblkid-dev ppc64el 2.40.2-1ubuntu1 [277 kB] 98s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsepol-dev ppc64el 3.7-1 [502 kB] 98s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpcre2-16-0 ppc64el 10.42-4ubuntu3 [254 kB] 98s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpcre2-32-0 ppc64el 10.42-4ubuntu3 [238 kB] 98s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpcre2-posix3 ppc64el 10.42-4ubuntu3 [7108 B] 98s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpcre2-dev ppc64el 10.42-4ubuntu3 [817 kB] 98s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el libselinux1-dev ppc64el 3.5-2ubuntu5 [191 kB] 98s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmount-dev ppc64el 2.40.2-1ubuntu1 [33.0 kB] 98s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsysprof-capture-4-dev ppc64el 47.0-1 [61.4 kB] 98s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpkgconf3 ppc64el 1.8.1-3ubuntu1 [37.1 kB] 98s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el pkgconf-bin ppc64el 1.8.1-3ubuntu1 [22.5 kB] 98s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el pkgconf ppc64el 1.8.1-3ubuntu1 [16.8 kB] 98s Get:61 http://ftpmaster.internal/ubuntu plucky/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.1-1ubuntu1 [902 kB] 98s Get:62 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgirepository-2.0-0 ppc64el 2.82.1-0ubuntu1 [84.0 kB] 98s Get:63 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglib2.0-dev ppc64el 2.82.1-0ubuntu1 [2246 kB] 98s Get:64 http://ftpmaster.internal/ubuntu plucky/universe ppc64el native-architecture all 0.2.3 [1990 B] 98s Get:65 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el gobject-introspection ppc64el 1.82.0-2 [129 kB] 98s Get:66 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbrotli-dev ppc64el 1.1.0-2build2 [423 kB] 98s Get:67 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbz2-dev ppc64el 1.0.8-6 [50.2 kB] 98s Get:68 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo-script-interpreter2 ppc64el 1.18.2-2 [78.9 kB] 98s Get:69 http://ftpmaster.internal/ubuntu plucky/main ppc64el libexpat1-dev ppc64el 2.6.2-2 [149 kB] 98s Get:70 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpng-dev ppc64el 1.6.44-1 [323 kB] 99s Get:71 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfreetype-dev ppc64el 2.13.3+dfsg-1 [719 kB] 99s Get:72 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfontconfig-dev ppc64el 2.15.0-1.1ubuntu2 [212 kB] 99s Get:73 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpixman-1-dev ppc64el 0.42.2-1build1 [370 kB] 99s Get:74 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 99s Get:75 http://ftpmaster.internal/ubuntu plucky/main ppc64el libice6 ppc64el 2:1.0.10-1build3 [49.1 kB] 99s Get:76 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsm6 ppc64el 2:1.2.3-1build3 [17.6 kB] 99s Get:77 http://ftpmaster.internal/ubuntu plucky/main ppc64el xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 99s Get:78 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11proto-dev all 2024.1-1 [606 kB] 99s Get:79 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11proto-core-dev all 2024.1-1 [2442 B] 99s Get:80 http://ftpmaster.internal/ubuntu plucky/main ppc64el libice-dev ppc64el 2:1.0.10-1build3 [60.7 kB] 99s Get:81 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsm-dev ppc64el 2:1.2.3-1build3 [20.8 kB] 99s Get:82 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxau-dev ppc64el 1:1.0.9-1build6 [10.5 kB] 99s Get:83 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxdmcp-dev ppc64el 1:1.1.3-0ubuntu6 [27.8 kB] 99s Get:84 http://ftpmaster.internal/ubuntu plucky/main ppc64el xtrans-dev all 1.4.0-1 [68.9 kB] 99s Get:85 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb1-dev ppc64el 1.17.0-2 [97.5 kB] 99s Get:86 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-dev ppc64el 2:1.8.7-1build1 [849 kB] 99s Get:87 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-render0-dev ppc64el 1.17.0-2 [21.0 kB] 99s Get:88 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-shm0-dev ppc64el 1.17.0-2 [8688 B] 99s Get:89 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxext-dev ppc64el 2:1.3.4-1build2 [95.6 kB] 99s Get:90 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrender-dev ppc64el 1:0.9.10-1.1build1 [31.0 kB] 99s Get:91 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo2-dev ppc64el 1.18.2-2 [41.1 kB] 99s Get:92 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el libgirepository-1.0-dev ppc64el 1.82.0-2 [29.4 kB] 99s Get:93 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el libgirepository1.0-dev ppc64el 1.82.0-2 [17.8 kB] 99s Get:94 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmozjs-128-0 ppc64el 128.3.0-1 [10.6 MB] 99s Get:95 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgjs0g ppc64el 1.82.0-1 [457 kB] 99s Get:96 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmozjs-128-dev ppc64el 128.3.0-1 [11.7 MB] 99s Get:97 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgjs-dev ppc64el 1.82.0-1 [9664 B] 100s Fetched 95.1 MB in 4s (21.3 MB/s) 100s Selecting previously unselected package libisl23:ppc64el. 100s (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 ... 73549 files and directories currently installed.) 100s Preparing to unpack .../00-libisl23_0.27-1_ppc64el.deb ... 100s Unpacking libisl23:ppc64el (0.27-1) ... 100s Selecting previously unselected package libmpc3:ppc64el. 100s Preparing to unpack .../01-libmpc3_1.3.1-1build2_ppc64el.deb ... 100s Unpacking libmpc3:ppc64el (1.3.1-1build2) ... 100s Selecting previously unselected package cpp-14-powerpc64le-linux-gnu. 100s Preparing to unpack .../02-cpp-14-powerpc64le-linux-gnu_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking cpp-14-powerpc64le-linux-gnu (14.2.0-7ubuntu1) ... 100s Selecting previously unselected package cpp-14. 100s Preparing to unpack .../03-cpp-14_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking cpp-14 (14.2.0-7ubuntu1) ... 100s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 100s Preparing to unpack .../04-cpp-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 100s Unpacking cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 100s Selecting previously unselected package cpp. 100s Preparing to unpack .../05-cpp_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 100s Unpacking cpp (4:14.1.0-2ubuntu1) ... 100s Selecting previously unselected package libcc1-0:ppc64el. 100s Preparing to unpack .../06-libcc1-0_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking libcc1-0:ppc64el (14.2.0-7ubuntu1) ... 100s Selecting previously unselected package libgomp1:ppc64el. 100s Preparing to unpack .../07-libgomp1_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking libgomp1:ppc64el (14.2.0-7ubuntu1) ... 100s Selecting previously unselected package libitm1:ppc64el. 100s Preparing to unpack .../08-libitm1_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking libitm1:ppc64el (14.2.0-7ubuntu1) ... 100s Selecting previously unselected package libasan8:ppc64el. 100s Preparing to unpack .../09-libasan8_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking libasan8:ppc64el (14.2.0-7ubuntu1) ... 100s Selecting previously unselected package liblsan0:ppc64el. 100s Preparing to unpack .../10-liblsan0_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking liblsan0:ppc64el (14.2.0-7ubuntu1) ... 100s Selecting previously unselected package libtsan2:ppc64el. 100s Preparing to unpack .../11-libtsan2_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking libtsan2:ppc64el (14.2.0-7ubuntu1) ... 100s Selecting previously unselected package libubsan1:ppc64el. 100s Preparing to unpack .../12-libubsan1_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking libubsan1:ppc64el (14.2.0-7ubuntu1) ... 100s Selecting previously unselected package libquadmath0:ppc64el. 100s Preparing to unpack .../13-libquadmath0_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking libquadmath0:ppc64el (14.2.0-7ubuntu1) ... 100s Selecting previously unselected package libgcc-14-dev:ppc64el. 100s Preparing to unpack .../14-libgcc-14-dev_14.2.0-7ubuntu1_ppc64el.deb ... 100s Unpacking libgcc-14-dev:ppc64el (14.2.0-7ubuntu1) ... 101s Selecting previously unselected package gcc-14-powerpc64le-linux-gnu. 101s Preparing to unpack .../15-gcc-14-powerpc64le-linux-gnu_14.2.0-7ubuntu1_ppc64el.deb ... 101s Unpacking gcc-14-powerpc64le-linux-gnu (14.2.0-7ubuntu1) ... 101s Selecting previously unselected package gcc-14. 101s Preparing to unpack .../16-gcc-14_14.2.0-7ubuntu1_ppc64el.deb ... 101s Unpacking gcc-14 (14.2.0-7ubuntu1) ... 101s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 101s Preparing to unpack .../17-gcc-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 101s Unpacking gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 101s Selecting previously unselected package gcc. 101s Preparing to unpack .../18-gcc_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 101s Unpacking gcc (4:14.1.0-2ubuntu1) ... 101s Selecting previously unselected package libstdc++-14-dev:ppc64el. 101s Preparing to unpack .../19-libstdc++-14-dev_14.2.0-7ubuntu1_ppc64el.deb ... 101s Unpacking libstdc++-14-dev:ppc64el (14.2.0-7ubuntu1) ... 101s Selecting previously unselected package g++-14-powerpc64le-linux-gnu. 101s Preparing to unpack .../20-g++-14-powerpc64le-linux-gnu_14.2.0-7ubuntu1_ppc64el.deb ... 101s Unpacking g++-14-powerpc64le-linux-gnu (14.2.0-7ubuntu1) ... 101s Selecting previously unselected package g++-14. 101s Preparing to unpack .../21-g++-14_14.2.0-7ubuntu1_ppc64el.deb ... 101s Unpacking g++-14 (14.2.0-7ubuntu1) ... 101s Selecting previously unselected package g++-powerpc64le-linux-gnu. 101s Preparing to unpack .../22-g++-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 101s Unpacking g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 101s Selecting previously unselected package g++. 101s Preparing to unpack .../23-g++_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 101s Unpacking g++ (4:14.1.0-2ubuntu1) ... 101s Selecting previously unselected package build-essential. 101s Preparing to unpack .../24-build-essential_12.10ubuntu1_ppc64el.deb ... 101s Unpacking build-essential (12.10ubuntu1) ... 101s Selecting previously unselected package fonts-dejavu-mono. 101s Preparing to unpack .../25-fonts-dejavu-mono_2.37-8_all.deb ... 101s Unpacking fonts-dejavu-mono (2.37-8) ... 101s Selecting previously unselected package fonts-dejavu-core. 101s Preparing to unpack .../26-fonts-dejavu-core_2.37-8_all.deb ... 101s Unpacking fonts-dejavu-core (2.37-8) ... 101s Selecting previously unselected package fontconfig-config. 101s Preparing to unpack .../27-fontconfig-config_2.15.0-1.1ubuntu2_ppc64el.deb ... 102s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 102s Selecting previously unselected package libfontconfig1:ppc64el. 102s Preparing to unpack .../28-libfontconfig1_2.15.0-1.1ubuntu2_ppc64el.deb ... 102s Unpacking libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 102s Selecting previously unselected package libpixman-1-0:ppc64el. 102s Preparing to unpack .../29-libpixman-1-0_0.42.2-1build1_ppc64el.deb ... 102s Unpacking libpixman-1-0:ppc64el (0.42.2-1build1) ... 102s Selecting previously unselected package libxcb-render0:ppc64el. 102s Preparing to unpack .../30-libxcb-render0_1.17.0-2_ppc64el.deb ... 102s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 102s Selecting previously unselected package libxcb-shm0:ppc64el. 102s Preparing to unpack .../31-libxcb-shm0_1.17.0-2_ppc64el.deb ... 102s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 102s Selecting previously unselected package libxrender1:ppc64el. 102s Preparing to unpack .../32-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 102s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 102s Selecting previously unselected package libcairo2:ppc64el. 102s Preparing to unpack .../33-libcairo2_1.18.2-2_ppc64el.deb ... 102s Unpacking libcairo2:ppc64el (1.18.2-2) ... 102s Selecting previously unselected package libcairo-gobject2:ppc64el. 102s Preparing to unpack .../34-libcairo-gobject2_1.18.2-2_ppc64el.deb ... 102s Unpacking libcairo-gobject2:ppc64el (1.18.2-2) ... 102s Selecting previously unselected package gir1.2-freedesktop:ppc64el. 102s Preparing to unpack .../35-gir1.2-freedesktop_1.82.0-2_ppc64el.deb ... 102s Unpacking gir1.2-freedesktop:ppc64el (1.82.0-2) ... 102s Selecting previously unselected package gir1.2-glib-2.0-dev:ppc64el. 102s Preparing to unpack .../36-gir1.2-glib-2.0-dev_2.82.1-0ubuntu1_ppc64el.deb ... 102s Unpacking gir1.2-glib-2.0-dev:ppc64el (2.82.1-0ubuntu1) ... 102s Selecting previously unselected package gir1.2-freedesktop-dev:ppc64el. 102s Preparing to unpack .../37-gir1.2-freedesktop-dev_1.82.0-2_ppc64el.deb ... 102s Unpacking gir1.2-freedesktop-dev:ppc64el (1.82.0-2) ... 102s Selecting previously unselected package gir1.2-girepository-2.0-dev:ppc64el. 102s Preparing to unpack .../38-gir1.2-girepository-2.0-dev_1.82.0-2_ppc64el.deb ... 102s Unpacking gir1.2-girepository-2.0-dev:ppc64el (1.82.0-2) ... 102s Selecting previously unselected package python3-mako. 102s Preparing to unpack .../39-python3-mako_1.3.5-1.1_all.deb ... 102s Unpacking python3-mako (1.3.5-1.1) ... 102s Selecting previously unselected package python3-markdown. 102s Preparing to unpack .../40-python3-markdown_3.6-1_all.deb ... 102s Unpacking python3-markdown (3.6-1) ... 102s Selecting previously unselected package gobject-introspection-bin. 102s Preparing to unpack .../41-gobject-introspection-bin_1.82.0-2_ppc64el.deb ... 102s Unpacking gobject-introspection-bin (1.82.0-2) ... 102s Selecting previously unselected package libffi-dev:ppc64el. 102s Preparing to unpack .../42-libffi-dev_3.4.6-1build1_ppc64el.deb ... 102s Unpacking libffi-dev:ppc64el (3.4.6-1build1) ... 102s Selecting previously unselected package libglib2.0-bin. 102s Preparing to unpack .../43-libglib2.0-bin_2.82.1-0ubuntu1_ppc64el.deb ... 102s Unpacking libglib2.0-bin (2.82.1-0ubuntu1) ... 102s Selecting previously unselected package python3-packaging. 102s Preparing to unpack .../44-python3-packaging_24.1-1_all.deb ... 102s Unpacking python3-packaging (24.1-1) ... 102s Selecting previously unselected package libglib2.0-dev-bin. 102s Preparing to unpack .../45-libglib2.0-dev-bin_2.82.1-0ubuntu1_ppc64el.deb ... 102s Unpacking libglib2.0-dev-bin (2.82.1-0ubuntu1) ... 102s Selecting previously unselected package uuid-dev:ppc64el. 102s Preparing to unpack .../46-uuid-dev_2.40.2-1ubuntu1_ppc64el.deb ... 102s Unpacking uuid-dev:ppc64el (2.40.2-1ubuntu1) ... 102s Selecting previously unselected package libblkid-dev:ppc64el. 102s Preparing to unpack .../47-libblkid-dev_2.40.2-1ubuntu1_ppc64el.deb ... 102s Unpacking libblkid-dev:ppc64el (2.40.2-1ubuntu1) ... 102s Selecting previously unselected package libsepol-dev:ppc64el. 102s Preparing to unpack .../48-libsepol-dev_3.7-1_ppc64el.deb ... 102s Unpacking libsepol-dev:ppc64el (3.7-1) ... 102s Selecting previously unselected package libpcre2-16-0:ppc64el. 102s Preparing to unpack .../49-libpcre2-16-0_10.42-4ubuntu3_ppc64el.deb ... 102s Unpacking libpcre2-16-0:ppc64el (10.42-4ubuntu3) ... 102s Selecting previously unselected package libpcre2-32-0:ppc64el. 102s Preparing to unpack .../50-libpcre2-32-0_10.42-4ubuntu3_ppc64el.deb ... 102s Unpacking libpcre2-32-0:ppc64el (10.42-4ubuntu3) ... 102s Selecting previously unselected package libpcre2-posix3:ppc64el. 102s Preparing to unpack .../51-libpcre2-posix3_10.42-4ubuntu3_ppc64el.deb ... 102s Unpacking libpcre2-posix3:ppc64el (10.42-4ubuntu3) ... 102s Selecting previously unselected package libpcre2-dev:ppc64el. 102s Preparing to unpack .../52-libpcre2-dev_10.42-4ubuntu3_ppc64el.deb ... 102s Unpacking libpcre2-dev:ppc64el (10.42-4ubuntu3) ... 102s Selecting previously unselected package libselinux1-dev:ppc64el. 102s Preparing to unpack .../53-libselinux1-dev_3.5-2ubuntu5_ppc64el.deb ... 102s Unpacking libselinux1-dev:ppc64el (3.5-2ubuntu5) ... 102s Selecting previously unselected package libmount-dev:ppc64el. 102s Preparing to unpack .../54-libmount-dev_2.40.2-1ubuntu1_ppc64el.deb ... 102s Unpacking libmount-dev:ppc64el (2.40.2-1ubuntu1) ... 102s Selecting previously unselected package libsysprof-capture-4-dev:ppc64el. 102s Preparing to unpack .../55-libsysprof-capture-4-dev_47.0-1_ppc64el.deb ... 102s Unpacking libsysprof-capture-4-dev:ppc64el (47.0-1) ... 102s Selecting previously unselected package libpkgconf3:ppc64el. 102s Preparing to unpack .../56-libpkgconf3_1.8.1-3ubuntu1_ppc64el.deb ... 102s Unpacking libpkgconf3:ppc64el (1.8.1-3ubuntu1) ... 102s Selecting previously unselected package pkgconf-bin. 102s Preparing to unpack .../57-pkgconf-bin_1.8.1-3ubuntu1_ppc64el.deb ... 102s Unpacking pkgconf-bin (1.8.1-3ubuntu1) ... 102s Selecting previously unselected package pkgconf:ppc64el. 102s Preparing to unpack .../58-pkgconf_1.8.1-3ubuntu1_ppc64el.deb ... 102s Unpacking pkgconf:ppc64el (1.8.1-3ubuntu1) ... 102s Selecting previously unselected package zlib1g-dev:ppc64el. 102s Preparing to unpack .../59-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_ppc64el.deb ... 102s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 102s Selecting previously unselected package libgirepository-2.0-0:ppc64el. 102s Preparing to unpack .../60-libgirepository-2.0-0_2.82.1-0ubuntu1_ppc64el.deb ... 102s Unpacking libgirepository-2.0-0:ppc64el (2.82.1-0ubuntu1) ... 102s Selecting previously unselected package libglib2.0-dev:ppc64el. 102s Preparing to unpack .../61-libglib2.0-dev_2.82.1-0ubuntu1_ppc64el.deb ... 102s Unpacking libglib2.0-dev:ppc64el (2.82.1-0ubuntu1) ... 102s Selecting previously unselected package native-architecture. 102s Preparing to unpack .../62-native-architecture_0.2.3_all.deb ... 102s Unpacking native-architecture (0.2.3) ... 102s Selecting previously unselected package gobject-introspection:ppc64el. 102s Preparing to unpack .../63-gobject-introspection_1.82.0-2_ppc64el.deb ... 102s Unpacking gobject-introspection:ppc64el (1.82.0-2) ... 102s Selecting previously unselected package libbrotli-dev:ppc64el. 102s Preparing to unpack .../64-libbrotli-dev_1.1.0-2build2_ppc64el.deb ... 102s Unpacking libbrotli-dev:ppc64el (1.1.0-2build2) ... 102s Selecting previously unselected package libbz2-dev:ppc64el. 102s Preparing to unpack .../65-libbz2-dev_1.0.8-6_ppc64el.deb ... 102s Unpacking libbz2-dev:ppc64el (1.0.8-6) ... 102s Selecting previously unselected package libcairo-script-interpreter2:ppc64el. 102s Preparing to unpack .../66-libcairo-script-interpreter2_1.18.2-2_ppc64el.deb ... 102s Unpacking libcairo-script-interpreter2:ppc64el (1.18.2-2) ... 102s Selecting previously unselected package libexpat1-dev:ppc64el. 102s Preparing to unpack .../67-libexpat1-dev_2.6.2-2_ppc64el.deb ... 102s Unpacking libexpat1-dev:ppc64el (2.6.2-2) ... 102s Selecting previously unselected package libpng-dev:ppc64el. 102s Preparing to unpack .../68-libpng-dev_1.6.44-1_ppc64el.deb ... 102s Unpacking libpng-dev:ppc64el (1.6.44-1) ... 103s Selecting previously unselected package libfreetype-dev:ppc64el. 103s Preparing to unpack .../69-libfreetype-dev_2.13.3+dfsg-1_ppc64el.deb ... 103s Unpacking libfreetype-dev:ppc64el (2.13.3+dfsg-1) ... 103s Selecting previously unselected package libfontconfig-dev:ppc64el. 103s Preparing to unpack .../70-libfontconfig-dev_2.15.0-1.1ubuntu2_ppc64el.deb ... 103s Unpacking libfontconfig-dev:ppc64el (2.15.0-1.1ubuntu2) ... 103s Selecting previously unselected package libpixman-1-dev:ppc64el. 103s Preparing to unpack .../71-libpixman-1-dev_0.42.2-1build1_ppc64el.deb ... 103s Unpacking libpixman-1-dev:ppc64el (0.42.2-1build1) ... 103s Selecting previously unselected package x11-common. 103s Preparing to unpack .../72-x11-common_1%3a7.7+23ubuntu3_all.deb ... 103s Unpacking x11-common (1:7.7+23ubuntu3) ... 103s Selecting previously unselected package libice6:ppc64el. 103s Preparing to unpack .../73-libice6_2%3a1.0.10-1build3_ppc64el.deb ... 103s Unpacking libice6:ppc64el (2:1.0.10-1build3) ... 103s Selecting previously unselected package libsm6:ppc64el. 103s Preparing to unpack .../74-libsm6_2%3a1.2.3-1build3_ppc64el.deb ... 103s Unpacking libsm6:ppc64el (2:1.2.3-1build3) ... 103s Selecting previously unselected package xorg-sgml-doctools. 103s Preparing to unpack .../75-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 103s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 103s Selecting previously unselected package x11proto-dev. 103s Preparing to unpack .../76-x11proto-dev_2024.1-1_all.deb ... 103s Unpacking x11proto-dev (2024.1-1) ... 103s Selecting previously unselected package x11proto-core-dev. 103s Preparing to unpack .../77-x11proto-core-dev_2024.1-1_all.deb ... 103s Unpacking x11proto-core-dev (2024.1-1) ... 103s Selecting previously unselected package libice-dev:ppc64el. 103s Preparing to unpack .../78-libice-dev_2%3a1.0.10-1build3_ppc64el.deb ... 103s Unpacking libice-dev:ppc64el (2:1.0.10-1build3) ... 103s Selecting previously unselected package libsm-dev:ppc64el. 103s Preparing to unpack .../79-libsm-dev_2%3a1.2.3-1build3_ppc64el.deb ... 103s Unpacking libsm-dev:ppc64el (2:1.2.3-1build3) ... 103s Selecting previously unselected package libxau-dev:ppc64el. 103s Preparing to unpack .../80-libxau-dev_1%3a1.0.9-1build6_ppc64el.deb ... 103s Unpacking libxau-dev:ppc64el (1:1.0.9-1build6) ... 103s Selecting previously unselected package libxdmcp-dev:ppc64el. 103s Preparing to unpack .../81-libxdmcp-dev_1%3a1.1.3-0ubuntu6_ppc64el.deb ... 103s Unpacking libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu6) ... 103s Selecting previously unselected package xtrans-dev. 103s Preparing to unpack .../82-xtrans-dev_1.4.0-1_all.deb ... 103s Unpacking xtrans-dev (1.4.0-1) ... 103s Selecting previously unselected package libxcb1-dev:ppc64el. 103s Preparing to unpack .../83-libxcb1-dev_1.17.0-2_ppc64el.deb ... 103s Unpacking libxcb1-dev:ppc64el (1.17.0-2) ... 103s Selecting previously unselected package libx11-dev:ppc64el. 103s Preparing to unpack .../84-libx11-dev_2%3a1.8.7-1build1_ppc64el.deb ... 103s Unpacking libx11-dev:ppc64el (2:1.8.7-1build1) ... 103s Selecting previously unselected package libxcb-render0-dev:ppc64el. 103s Preparing to unpack .../85-libxcb-render0-dev_1.17.0-2_ppc64el.deb ... 103s Unpacking libxcb-render0-dev:ppc64el (1.17.0-2) ... 103s Selecting previously unselected package libxcb-shm0-dev:ppc64el. 103s Preparing to unpack .../86-libxcb-shm0-dev_1.17.0-2_ppc64el.deb ... 103s Unpacking libxcb-shm0-dev:ppc64el (1.17.0-2) ... 103s Selecting previously unselected package libxext-dev:ppc64el. 103s Preparing to unpack .../87-libxext-dev_2%3a1.3.4-1build2_ppc64el.deb ... 103s Unpacking libxext-dev:ppc64el (2:1.3.4-1build2) ... 103s Selecting previously unselected package libxrender-dev:ppc64el. 103s Preparing to unpack .../88-libxrender-dev_1%3a0.9.10-1.1build1_ppc64el.deb ... 103s Unpacking libxrender-dev:ppc64el (1:0.9.10-1.1build1) ... 103s Selecting previously unselected package libcairo2-dev:ppc64el. 103s Preparing to unpack .../89-libcairo2-dev_1.18.2-2_ppc64el.deb ... 103s Unpacking libcairo2-dev:ppc64el (1.18.2-2) ... 103s Selecting previously unselected package libgirepository-1.0-dev:ppc64el. 103s Preparing to unpack .../90-libgirepository-1.0-dev_1.82.0-2_ppc64el.deb ... 103s Unpacking libgirepository-1.0-dev:ppc64el (1.82.0-2) ... 103s Selecting previously unselected package libgirepository1.0-dev. 103s Preparing to unpack .../91-libgirepository1.0-dev_1.82.0-2_ppc64el.deb ... 103s Unpacking libgirepository1.0-dev (1.82.0-2) ... 103s Selecting previously unselected package libmozjs-128-0:ppc64el. 103s Preparing to unpack .../92-libmozjs-128-0_128.3.0-1_ppc64el.deb ... 103s Unpacking libmozjs-128-0:ppc64el (128.3.0-1) ... 103s Selecting previously unselected package libgjs0g:ppc64el. 103s Preparing to unpack .../93-libgjs0g_1.82.0-1_ppc64el.deb ... 103s Unpacking libgjs0g:ppc64el (1.82.0-1) ... 103s Selecting previously unselected package libmozjs-128-dev. 103s Preparing to unpack .../94-libmozjs-128-dev_128.3.0-1_ppc64el.deb ... 103s Unpacking libmozjs-128-dev (128.3.0-1) ... 103s Selecting previously unselected package libgjs-dev:ppc64el. 103s Preparing to unpack .../95-libgjs-dev_1.82.0-1_ppc64el.deb ... 103s Unpacking libgjs-dev:ppc64el (1.82.0-1) ... 103s Selecting previously unselected package autopkgtest-satdep. 103s Preparing to unpack .../96-1-autopkgtest-satdep.deb ... 103s Unpacking autopkgtest-satdep (0) ... 103s Setting up libpixman-1-0:ppc64el (0.42.2-1build1) ... 103s Setting up libpixman-1-dev:ppc64el (0.42.2-1build1) ... 103s Setting up native-architecture (0.2.3) ... 103s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 103s Setting up libgirepository-2.0-0:ppc64el (2.82.1-0ubuntu1) ... 103s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 103s Setting up x11-common (1:7.7+23ubuntu3) ... 104s Setting up libglib2.0-bin (2.82.1-0ubuntu1) ... 104s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 104s Setting up libgomp1:ppc64el (14.2.0-7ubuntu1) ... 104s Setting up libffi-dev:ppc64el (3.4.6-1build1) ... 104s Setting up libpcre2-16-0:ppc64el (10.42-4ubuntu3) ... 104s Setting up libsysprof-capture-4-dev:ppc64el (47.0-1) ... 104s Setting up xtrans-dev (1.4.0-1) ... 104s Setting up libpcre2-32-0:ppc64el (10.42-4ubuntu3) ... 104s Setting up python3-packaging (24.1-1) ... 104s Setting up libpkgconf3:ppc64el (1.8.1-3ubuntu1) ... 104s Setting up libexpat1-dev:ppc64el (2.6.2-2) ... 104s Setting up uuid-dev:ppc64el (2.40.2-1ubuntu1) ... 104s Setting up libquadmath0:ppc64el (14.2.0-7ubuntu1) ... 104s Setting up fonts-dejavu-mono (2.37-8) ... 104s Setting up libmpc3:ppc64el (1.3.1-1build2) ... 104s Setting up python3-markdown (3.6-1) ... 104s Setting up fonts-dejavu-core (2.37-8) ... 104s Setting up libsepol-dev:ppc64el (3.7-1) ... 104s Setting up pkgconf-bin (1.8.1-3ubuntu1) ... 104s Setting up libmozjs-128-0:ppc64el (128.3.0-1) ... 104s Setting up libubsan1:ppc64el (14.2.0-7ubuntu1) ... 104s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 104s Setting up libmozjs-128-dev (128.3.0-1) ... 104s Setting up libpcre2-posix3:ppc64el (10.42-4ubuntu3) ... 104s Setting up gir1.2-glib-2.0-dev:ppc64el (2.82.1-0ubuntu1) ... 104s Setting up libasan8:ppc64el (14.2.0-7ubuntu1) ... 104s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 104s Setting up libtsan2:ppc64el (14.2.0-7ubuntu1) ... 104s Setting up libisl23:ppc64el (0.27-1) ... 104s Setting up libcc1-0:ppc64el (14.2.0-7ubuntu1) ... 104s Setting up libbrotli-dev:ppc64el (1.1.0-2build2) ... 104s Setting up liblsan0:ppc64el (14.2.0-7ubuntu1) ... 104s Setting up libitm1:ppc64el (14.2.0-7ubuntu1) ... 104s Setting up python3-mako (1.3.5-1.1) ... 104s Setting up libbz2-dev:ppc64el (1.0.8-6) ... 104s Setting up x11proto-dev (2024.1-1) ... 104s Setting up libglib2.0-dev-bin (2.82.1-0ubuntu1) ... 104s Setting up libblkid-dev:ppc64el (2.40.2-1ubuntu1) ... 104s Setting up libice6:ppc64el (2:1.0.10-1build3) ... 104s Setting up libxau-dev:ppc64el (1:1.0.9-1build6) ... 104s Setting up libpcre2-dev:ppc64el (10.42-4ubuntu3) ... 104s Setting up libice-dev:ppc64el (2:1.0.10-1build3) ... 104s Setting up libselinux1-dev:ppc64el (3.5-2ubuntu5) ... 104s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 105s Setting up libpng-dev:ppc64el (1.6.44-1) ... 105s Setting up gir1.2-girepository-2.0-dev:ppc64el (1.82.0-2) ... 105s Setting up pkgconf:ppc64el (1.8.1-3ubuntu1) ... 105s Setting up libfreetype-dev:ppc64el (2.13.3+dfsg-1) ... 105s Setting up libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu6) ... 105s Setting up x11proto-core-dev (2024.1-1) ... 105s Setting up cpp-14-powerpc64le-linux-gnu (14.2.0-7ubuntu1) ... 105s Setting up cpp-14 (14.2.0-7ubuntu1) ... 105s Setting up libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 105s Setting up libgcc-14-dev:ppc64el (14.2.0-7ubuntu1) ... 105s Setting up libstdc++-14-dev:ppc64el (14.2.0-7ubuntu1) ... 105s Setting up libsm6:ppc64el (2:1.2.3-1build3) ... 105s Setting up libmount-dev:ppc64el (2.40.2-1ubuntu1) ... 105s Setting up cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 105s Setting up gcc-14-powerpc64le-linux-gnu (14.2.0-7ubuntu1) ... 105s Setting up libxcb1-dev:ppc64el (1.17.0-2) ... 105s Setting up g++-14-powerpc64le-linux-gnu (14.2.0-7ubuntu1) ... 105s Setting up libfontconfig-dev:ppc64el (2.15.0-1.1ubuntu2) ... 105s Setting up libsm-dev:ppc64el (2:1.2.3-1build3) ... 105s Setting up libx11-dev:ppc64el (2:1.8.7-1build1) ... 105s Setting up libcairo2:ppc64el (1.18.2-2) ... 105s Setting up gcc-14 (14.2.0-7ubuntu1) ... 105s Setting up libxcb-shm0-dev:ppc64el (1.17.0-2) ... 105s Setting up libglib2.0-dev:ppc64el (2.82.1-0ubuntu1) ... 105s Setting up gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 105s Setting up libxcb-render0-dev:ppc64el (1.17.0-2) ... 105s Setting up libxext-dev:ppc64el (2:1.3.4-1build2) ... 105s Setting up cpp (4:14.1.0-2ubuntu1) ... 105s Setting up libcairo-gobject2:ppc64el (1.18.2-2) ... 105s Setting up g++-14 (14.2.0-7ubuntu1) ... 105s Setting up libxrender-dev:ppc64el (1:0.9.10-1.1build1) ... 105s Setting up g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 105s Setting up libcairo-script-interpreter2:ppc64el (1.18.2-2) ... 105s Setting up gir1.2-freedesktop:ppc64el (1.82.0-2) ... 105s Setting up libgjs0g:ppc64el (1.82.0-1) ... 105s Setting up gcc (4:14.1.0-2ubuntu1) ... 105s Setting up gir1.2-freedesktop-dev:ppc64el (1.82.0-2) ... 105s Setting up g++ (4:14.1.0-2ubuntu1) ... 105s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 105s Setting up build-essential (12.10ubuntu1) ... 105s Setting up gobject-introspection-bin (1.82.0-2) ... 105s Processing triggers for man-db (2.12.1-3) ... 106s Processing triggers for libglib2.0-0t64:ppc64el (2.82.1-0ubuntu1) ... 106s No schema files found: doing nothing. 106s Setting up libcairo2-dev:ppc64el (1.18.2-2) ... 106s Processing triggers for install-info (7.1.1-1) ... 106s Processing triggers for libc-bin (2.40-1ubuntu3) ... 106s Setting up gobject-introspection:ppc64el (1.82.0-2) ... 106s Setting up libgirepository-1.0-dev:ppc64el (1.82.0-2) ... 106s Setting up libgirepository1.0-dev (1.82.0-2) ... 106s Setting up libgjs-dev:ppc64el (1.82.0-1) ... 106s Setting up autopkgtest-satdep (0) ... 109s (Reading database ... 77516 files and directories currently installed.) 109s Removing autopkgtest-satdep (0) ... 110s autopkgtest [14:45:46]: test build: [----------------------- 110s build: OK 110s run: OK 111s autopkgtest [14:45:47]: test build: -----------------------] 111s autopkgtest [14:45:47]: test build: - - - - - - - - - - results - - - - - - - - - - 111s build PASS (superficial) 112s autopkgtest [14:45:48]: test installed-tests: preparing testbed 180s autopkgtest [14:46:56]: testbed dpkg architecture: ppc64el 181s autopkgtest [14:46:57]: testbed apt version: 2.9.8 181s autopkgtest [14:46:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 181s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 182s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 182s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [230 kB] 182s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [46.4 kB] 182s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [2840 B] 182s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [70.5 kB] 182s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [280 kB] 182s Fetched 711 kB in 1s (973 kB/s) 182s Reading package lists... 184s Reading package lists... 184s Building dependency tree... 184s Reading state information... 184s Calculating upgrade... 185s The following packages will be upgraded: 185s gir1.2-girepository-2.0 libgirepository-1.0-1 185s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 185s Need to get 121 kB of archives. 185s After this operation, 4096 B of additional disk space will be used. 185s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el libgirepository-1.0-1 ppc64el 1.82.0-2 [95.5 kB] 185s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el gir1.2-girepository-2.0 ppc64el 1.82.0-2 [25.3 kB] 185s Fetched 121 kB in 0s (360 kB/s) 185s (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 ... 73549 files and directories currently installed.) 185s Preparing to unpack .../libgirepository-1.0-1_1.82.0-2_ppc64el.deb ... 185s Unpacking libgirepository-1.0-1:ppc64el (1.82.0-2) over (1.80.1-4) ... 185s Preparing to unpack .../gir1.2-girepository-2.0_1.82.0-2_ppc64el.deb ... 185s Unpacking gir1.2-girepository-2.0:ppc64el (1.82.0-2) over (1.80.1-4) ... 185s Setting up libgirepository-1.0-1:ppc64el (1.82.0-2) ... 185s Setting up gir1.2-girepository-2.0:ppc64el (1.82.0-2) ... 185s Processing triggers for libc-bin (2.40-1ubuntu3) ... 186s Reading package lists... 186s Building dependency tree... 186s Reading state information... 186s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 186s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 186s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 186s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 187s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 187s Reading package lists... 188s Reading package lists... 188s Building dependency tree... 188s Reading state information... 188s Calculating upgrade... 188s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 188s Reading package lists... 188s Building dependency tree... 188s Reading state information... 189s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 192s Reading package lists... 192s Building dependency tree... 192s Reading state information... 193s Starting pkgProblemResolver with broken count: 0 193s Starting 2 pkgProblemResolver with broken count: 0 193s Done 193s The following additional packages will be installed: 193s adwaita-icon-theme at-spi2-common at-spi2-core dconf-gsettings-backend 193s dconf-service fontconfig fontconfig-config fonts-dejavu-core 193s fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 193s gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gjs gjs-tests 193s gnome-desktop-testing gsettings-desktop-schemas gtk-update-icon-cache 193s hicolor-icon-theme humanity-icon-theme libatk-bridge2.0-0t64 libatk1.0-0t64 193s libatspi2.0-0t64 libavahi-client3 libavahi-common-data libavahi-common3 193s libcairo-gobject2 libcairo2 libcolord2 libcups2t64 libdatrie1 libdconf1 193s libdeflate0 libdrm-amdgpu1 libdrm-radeon1 libepoxy0 libfontconfig1 193s libfontenc1 libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgjs0g 193s libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 193s libgraphite2-3 libgtk-3-0t64 libgtk-3-common libharfbuzz-gobject0 193s libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 193s libmozjs-128-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 193s libpangoxft-1.0-0 libpixman-1-0 libsharpyuv0 libsm6 libthai-data libthai0 193s libtiff6 libvulkan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 193s libwayland-server0 libwebp7 libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 193s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 193s libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 libxdamage1 193s libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxpm4 193s libxrandr2 libxrender1 libxshmfence1 libxt6t64 libxtst6 libxxf86vm1 193s mesa-libgallium ubuntu-mono x11-common x11-xkb-utils xserver-common xvfb 193s Suggested packages: 193s colord cups-common gvfs liblcms2-utils 193s Recommended packages: 193s librsvg2-common libgdk-pixbuf2.0-bin libgl1-amber-dri libgtk-3-bin 193s mesa-vulkan-drivers | vulkan-icd xfonts-base 193s The following NEW packages will be installed: 193s adwaita-icon-theme at-spi2-common at-spi2-core autopkgtest-satdep 193s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 193s fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop 193s gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gjs 193s gjs-tests gnome-desktop-testing gsettings-desktop-schemas 193s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme 193s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 193s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcolord2 193s libcups2t64 libdatrie1 libdconf1 libdeflate0 libdrm-amdgpu1 libdrm-radeon1 193s libepoxy0 libfontconfig1 libfontenc1 libgbm1 libgdk-pixbuf-2.0-0 193s libgdk-pixbuf2.0-common libgjs0g libgl1 libgl1-mesa-dri libglapi-mesa 193s libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 193s libharfbuzz-gobject0 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 193s liblcms2-2 liblerc4 libmozjs-128-0 libpango-1.0-0 libpangocairo-1.0-0 193s libpangoft2-1.0-0 libpangoxft-1.0-0 libpixman-1-0 libsharpyuv0 libsm6 193s libthai-data libthai0 libtiff6 libvulkan1 libwayland-client0 193s libwayland-cursor0 libwayland-egl1 libwayland-server0 libwebp7 libx11-xcb1 193s libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 193s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 193s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 193s libxinerama1 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 193s libxshmfence1 libxt6t64 libxtst6 libxxf86vm1 mesa-libgallium ubuntu-mono 193s x11-common x11-xkb-utils xserver-common xvfb 193s 0 upgraded, 113 newly installed, 0 to remove and 0 not upgraded. 193s Need to get 38.2 MB/38.2 MB of archives. 193s After this operation, 175 MB of additional disk space will be used. 193s Get:1 /tmp/autopkgtest.IT8Wwj/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [744 B] 193s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 193s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu2 [219 kB] 193s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 193s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdeflate0 ppc64el 1.21-1 [63.3 kB] 194s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 194s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu2 [270 kB] 194s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsharpyuv0 ppc64el 1.4.0-0.1 [22.0 kB] 194s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwebp7 ppc64el 1.4.0-0.1 [309 kB] 194s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtiff6 ppc64el 4.5.1+git230720-4ubuntu4 [272 kB] 194s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.12+dfsg-1 [186 kB] 194s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el gtk-update-icon-cache ppc64el 4.16.2+ds-2 [53.0 kB] 194s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el hicolor-icon-theme all 0.18-1 [13.5 kB] 194s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el humanity-icon-theme all 0.6.16 [1282 kB] 194s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el ubuntu-mono all 24.04-0ubuntu1 [151 kB] 194s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el adwaita-icon-theme all 47.0-1 [525 kB] 194s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el at-spi2-common all 2.54.0-1 [8774 B] 194s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxi6 ppc64el 2:1.8.2-1 [37.9 kB] 194s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el libatspi2.0-0t64 ppc64el 2.54.0-1 [96.9 kB] 194s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 194s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxtst6 ppc64el 2:1.2.3-1.1build1 [14.4 kB] 194s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdconf1 ppc64el 0.40.0-4build2 [44.0 kB] 194s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el dconf-service ppc64el 0.40.0-4build2 [31.1 kB] 194s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-4build2 [26.5 kB] 194s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el gsettings-desktop-schemas all 47.1-1ubuntu1 [36.9 kB] 194s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el at-spi2-core ppc64el 2.54.0-1 [63.6 kB] 194s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 194s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 194s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig-config ppc64el 2.15.0-1.1ubuntu2 [37.4 kB] 194s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfontconfig1 ppc64el 2.15.0-1.1ubuntu2 [190 kB] 194s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el fontconfig ppc64el 2.15.0-1.1ubuntu2 [192 kB] 194s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el libatk1.0-0t64 ppc64el 2.54.0-1 [59.7 kB] 194s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el gir1.2-atk-1.0 ppc64el 2.54.0-1 [22.9 kB] 194s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpixman-1-0 ppc64el 0.42.2-1build1 [336 kB] 194s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 194s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 194s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 194s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo2 ppc64el 1.18.2-2 [747 kB] 194s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcairo-gobject2 ppc64el 1.18.2-2 [127 kB] 194s Get:40 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el gir1.2-freedesktop ppc64el 1.82.0-2 [64.3 kB] 194s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el gir1.2-gdkpixbuf-2.0 ppc64el 2.42.12+dfsg-1 [9432 B] 194s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 194s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el libharfbuzz0b ppc64el 9.0.0-1 [595 kB] 194s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el libharfbuzz-gobject0 ppc64el 9.0.0-1 [34.3 kB] 194s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el gir1.2-harfbuzz-0.0 ppc64el 9.0.0-1 [45.0 kB] 194s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 194s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdatrie1 ppc64el 0.2.13-3build1 [22.7 kB] 194s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 194s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpango-1.0-0 ppc64el 1.54.0+ds-2 [272 kB] 194s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangoft2-1.0-0 ppc64el 1.54.0+ds-2 [57.4 kB] 194s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangocairo-1.0-0 ppc64el 1.54.0+ds-2 [30.6 kB] 194s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxft2 ppc64el 2.3.6-1build1 [61.5 kB] 194s Get:53 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpangoxft-1.0-0 ppc64el 1.54.0+ds-2 [22.7 kB] 194s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el gir1.2-pango-1.0 ppc64el 1.54.0+ds-2 [34.5 kB] 194s Get:55 http://ftpmaster.internal/ubuntu plucky/main ppc64el libatk-bridge2.0-0t64 ppc64el 2.54.0-1 [77.8 kB] 194s Get:56 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblcms2-2 ppc64el 2.14-2build1 [233 kB] 194s Get:57 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcolord2 ppc64el 1.4.7-1build2 [164 kB] 194s Get:58 http://ftpmaster.internal/ubuntu plucky/main ppc64el libavahi-common-data ppc64el 0.8-13ubuntu6 [29.7 kB] 194s Get:59 http://ftpmaster.internal/ubuntu plucky/main ppc64el libavahi-common3 ppc64el 0.8-13ubuntu6 [26.3 kB] 194s Get:60 http://ftpmaster.internal/ubuntu plucky/main ppc64el libavahi-client3 ppc64el 0.8-13ubuntu6 [30.8 kB] 194s Get:61 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcups2t64 ppc64el 2.4.10-1ubuntu2 [345 kB] 194s Get:62 http://ftpmaster.internal/ubuntu plucky/main ppc64el libepoxy0 ppc64el 1.5.10-1build1 [241 kB] 194s Get:63 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-client0 ppc64el 1.23.0-1 [31.4 kB] 194s Get:64 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-cursor0 ppc64el 1.23.0-1 [11.9 kB] 194s Get:65 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-egl1 ppc64el 1.23.0-1 [5730 B] 194s Get:66 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcomposite1 ppc64el 1:0.4.5-1build3 [6600 B] 194s Get:67 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxfixes3 ppc64el 1:6.0.0-2build1 [11.8 kB] 194s Get:68 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcursor1 ppc64el 1:1.2.2-1 [26.3 kB] 194s Get:69 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxdamage1 ppc64el 1:1.1.6-1build1 [6550 B] 194s Get:70 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxinerama1 ppc64el 2:1.1.4-3build1 [6908 B] 194s Get:71 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxrandr2 ppc64el 2:1.5.4-1 [21.7 kB] 194s Get:72 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgtk-3-common all 3.24.43-3ubuntu2 [1202 kB] 195s Get:73 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgtk-3-0t64 ppc64el 3.24.43-3ubuntu2 [3364 kB] 195s Get:74 http://ftpmaster.internal/ubuntu plucky/main ppc64el gir1.2-gtk-3.0 ppc64el 3.24.43-3ubuntu2 [241 kB] 195s Get:75 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmozjs-128-0 ppc64el 128.3.0-1 [10.6 MB] 195s Get:76 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgjs0g ppc64el 1.82.0-1 [457 kB] 195s Get:77 http://ftpmaster.internal/ubuntu plucky/main ppc64el gjs ppc64el 1.82.0-1 [114 kB] 195s Get:78 http://ftpmaster.internal/ubuntu plucky/universe ppc64el gjs-tests ppc64el 1.82.0-1 [273 kB] 195s Get:79 http://ftpmaster.internal/ubuntu plucky/universe ppc64el gnome-desktop-testing ppc64el 2021.1-3build2 [17.8 kB] 195s Get:80 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-amdgpu1 ppc64el 2.4.122-1 [24.8 kB] 195s Get:81 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdrm-radeon1 ppc64el 2.4.122-1 [29.0 kB] 195s Get:82 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build1 [15.8 kB] 195s Get:83 http://ftpmaster.internal/ubuntu plucky/main ppc64el libwayland-server0 ppc64el 1.23.0-1 [41.3 kB] 195s Get:84 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-randr0 ppc64el 1.17.0-2 [19.1 kB] 195s Get:85 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglapi-mesa ppc64el 24.2.3-1ubuntu1 [43.7 kB] 195s Get:86 http://ftpmaster.internal/ubuntu plucky/main ppc64el libx11-xcb1 ppc64el 2:1.8.7-1build1 [7910 B] 195s Get:87 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-dri2-0 ppc64el 1.17.0-2 [7508 B] 195s Get:88 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-dri3-0 ppc64el 1.17.0-2 [7842 B] 195s Get:89 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-present0 ppc64el 1.17.0-2 [6276 B] 195s Get:90 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-sync1 ppc64el 1.17.0-2 [9804 B] 195s Get:91 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-xfixes0 ppc64el 1.17.0-2 [10.7 kB] 195s Get:92 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxshmfence1 ppc64el 1.3-1build5 [4964 B] 195s Get:93 http://ftpmaster.internal/ubuntu plucky/main ppc64el mesa-libgallium ppc64el 24.2.3-1ubuntu1 [9155 kB] 195s Get:94 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgbm1 ppc64el 24.2.3-1ubuntu1 [38.2 kB] 195s Get:95 http://ftpmaster.internal/ubuntu plucky/main ppc64el libvulkan1 ppc64el 1.3.290.0-1 [162 kB] 195s Get:96 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgl1-mesa-dri ppc64el 24.2.3-1ubuntu1 [34.5 kB] 195s Get:97 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxcb-glx0 ppc64el 1.17.0-2 [26.3 kB] 195s Get:98 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build4 [11.1 kB] 195s Get:99 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglx-mesa0 ppc64el 24.2.3-1ubuntu1 [186 kB] 195s Get:100 http://ftpmaster.internal/ubuntu plucky/main ppc64el libice6 ppc64el 2:1.0.10-1build3 [49.1 kB] 195s Get:101 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsm6 ppc64el 2:1.2.3-1build3 [17.6 kB] 195s Get:102 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxt6t64 ppc64el 1:1.2.1-1.2build1 [202 kB] 196s Get:103 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxmu6 ppc64el 2:1.1.3-3build2 [56.8 kB] 196s Get:104 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 196s Get:105 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxaw7 ppc64el 2:1.0.14-1build2 [231 kB] 196s Get:106 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxfont2 ppc64el 1:2.0.6-1build1 [116 kB] 196s Get:107 http://ftpmaster.internal/ubuntu plucky/main ppc64el libxkbfile1 ppc64el 1:1.1.0-1build4 [88.9 kB] 196s Get:108 http://ftpmaster.internal/ubuntu plucky/main ppc64el x11-xkb-utils ppc64el 7.7+9 [201 kB] 196s Get:109 http://ftpmaster.internal/ubuntu plucky/main ppc64el xserver-common all 2:21.1.13-2ubuntu1 [33.5 kB] 196s Get:110 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglvnd0 ppc64el 1.7.0-1build1 [72.4 kB] 196s Get:111 http://ftpmaster.internal/ubuntu plucky/main ppc64el libglx0 ppc64el 1.7.0-1build1 [42.7 kB] 196s Get:112 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgl1 ppc64el 1.7.0-1build1 [107 kB] 196s Get:113 http://ftpmaster.internal/ubuntu plucky/universe ppc64el xvfb ppc64el 2:21.1.13-2ubuntu1 [1095 kB] 196s Fetched 38.2 MB in 3s (12.3 MB/s) 196s Selecting previously unselected package libgdk-pixbuf2.0-common. 196s (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 ... 73549 files and directories currently installed.) 196s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 197s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 197s Selecting previously unselected package libjpeg-turbo8:ppc64el. 197s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-2ubuntu2_ppc64el.deb ... 197s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu2) ... 197s Selecting previously unselected package libjpeg8:ppc64el. 197s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 197s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 197s Selecting previously unselected package libdeflate0:ppc64el. 197s Preparing to unpack .../003-libdeflate0_1.21-1_ppc64el.deb ... 197s Unpacking libdeflate0:ppc64el (1.21-1) ... 197s Selecting previously unselected package libjbig0:ppc64el. 197s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 197s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 197s Selecting previously unselected package liblerc4:ppc64el. 197s Preparing to unpack .../005-liblerc4_4.0.0+ds-4ubuntu2_ppc64el.deb ... 197s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 197s Selecting previously unselected package libsharpyuv0:ppc64el. 197s Preparing to unpack .../006-libsharpyuv0_1.4.0-0.1_ppc64el.deb ... 197s Unpacking libsharpyuv0:ppc64el (1.4.0-0.1) ... 197s Selecting previously unselected package libwebp7:ppc64el. 197s Preparing to unpack .../007-libwebp7_1.4.0-0.1_ppc64el.deb ... 197s Unpacking libwebp7:ppc64el (1.4.0-0.1) ... 197s Selecting previously unselected package libtiff6:ppc64el. 197s Preparing to unpack .../008-libtiff6_4.5.1+git230720-4ubuntu4_ppc64el.deb ... 197s Unpacking libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 197s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 197s Preparing to unpack .../009-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_ppc64el.deb ... 197s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-1) ... 197s Selecting previously unselected package gtk-update-icon-cache. 197s Preparing to unpack .../010-gtk-update-icon-cache_4.16.2+ds-2_ppc64el.deb ... 197s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 197s No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. 197s Unpacking gtk-update-icon-cache (4.16.2+ds-2) ... 197s Selecting previously unselected package hicolor-icon-theme. 197s Preparing to unpack .../011-hicolor-icon-theme_0.18-1_all.deb ... 197s Unpacking hicolor-icon-theme (0.18-1) ... 197s Selecting previously unselected package humanity-icon-theme. 197s Preparing to unpack .../012-humanity-icon-theme_0.6.16_all.deb ... 197s Unpacking humanity-icon-theme (0.6.16) ... 197s Selecting previously unselected package ubuntu-mono. 197s Preparing to unpack .../013-ubuntu-mono_24.04-0ubuntu1_all.deb ... 197s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 198s Selecting previously unselected package adwaita-icon-theme. 198s Preparing to unpack .../014-adwaita-icon-theme_47.0-1_all.deb ... 198s Unpacking adwaita-icon-theme (47.0-1) ... 198s Selecting previously unselected package at-spi2-common. 198s Preparing to unpack .../015-at-spi2-common_2.54.0-1_all.deb ... 198s Unpacking at-spi2-common (2.54.0-1) ... 198s Selecting previously unselected package libxi6:ppc64el. 198s Preparing to unpack .../016-libxi6_2%3a1.8.2-1_ppc64el.deb ... 198s Unpacking libxi6:ppc64el (2:1.8.2-1) ... 198s Selecting previously unselected package libatspi2.0-0t64:ppc64el. 198s Preparing to unpack .../017-libatspi2.0-0t64_2.54.0-1_ppc64el.deb ... 198s Unpacking libatspi2.0-0t64:ppc64el (2.54.0-1) ... 198s Selecting previously unselected package x11-common. 198s Preparing to unpack .../018-x11-common_1%3a7.7+23ubuntu3_all.deb ... 198s Unpacking x11-common (1:7.7+23ubuntu3) ... 198s Selecting previously unselected package libxtst6:ppc64el. 198s Preparing to unpack .../019-libxtst6_2%3a1.2.3-1.1build1_ppc64el.deb ... 198s Unpacking libxtst6:ppc64el (2:1.2.3-1.1build1) ... 198s Selecting previously unselected package libdconf1:ppc64el. 198s Preparing to unpack .../020-libdconf1_0.40.0-4build2_ppc64el.deb ... 198s Unpacking libdconf1:ppc64el (0.40.0-4build2) ... 198s Selecting previously unselected package dconf-service. 198s Preparing to unpack .../021-dconf-service_0.40.0-4build2_ppc64el.deb ... 198s Unpacking dconf-service (0.40.0-4build2) ... 198s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 198s Preparing to unpack .../022-dconf-gsettings-backend_0.40.0-4build2_ppc64el.deb ... 198s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-4build2) ... 198s Selecting previously unselected package gsettings-desktop-schemas. 198s Preparing to unpack .../023-gsettings-desktop-schemas_47.1-1ubuntu1_all.deb ... 198s Unpacking gsettings-desktop-schemas (47.1-1ubuntu1) ... 198s Selecting previously unselected package at-spi2-core. 198s Preparing to unpack .../024-at-spi2-core_2.54.0-1_ppc64el.deb ... 198s Unpacking at-spi2-core (2.54.0-1) ... 198s Selecting previously unselected package fonts-dejavu-mono. 198s Preparing to unpack .../025-fonts-dejavu-mono_2.37-8_all.deb ... 198s Unpacking fonts-dejavu-mono (2.37-8) ... 198s Selecting previously unselected package fonts-dejavu-core. 198s Preparing to unpack .../026-fonts-dejavu-core_2.37-8_all.deb ... 198s Unpacking fonts-dejavu-core (2.37-8) ... 198s Selecting previously unselected package fontconfig-config. 198s Preparing to unpack .../027-fontconfig-config_2.15.0-1.1ubuntu2_ppc64el.deb ... 198s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 198s Selecting previously unselected package libfontconfig1:ppc64el. 198s Preparing to unpack .../028-libfontconfig1_2.15.0-1.1ubuntu2_ppc64el.deb ... 198s Unpacking libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 198s Selecting previously unselected package fontconfig. 198s Preparing to unpack .../029-fontconfig_2.15.0-1.1ubuntu2_ppc64el.deb ... 198s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 198s Selecting previously unselected package libatk1.0-0t64:ppc64el. 198s Preparing to unpack .../030-libatk1.0-0t64_2.54.0-1_ppc64el.deb ... 198s Unpacking libatk1.0-0t64:ppc64el (2.54.0-1) ... 198s Selecting previously unselected package gir1.2-atk-1.0:ppc64el. 198s Preparing to unpack .../031-gir1.2-atk-1.0_2.54.0-1_ppc64el.deb ... 198s Unpacking gir1.2-atk-1.0:ppc64el (2.54.0-1) ... 198s Selecting previously unselected package libpixman-1-0:ppc64el. 198s Preparing to unpack .../032-libpixman-1-0_0.42.2-1build1_ppc64el.deb ... 198s Unpacking libpixman-1-0:ppc64el (0.42.2-1build1) ... 198s Selecting previously unselected package libxcb-render0:ppc64el. 198s Preparing to unpack .../033-libxcb-render0_1.17.0-2_ppc64el.deb ... 198s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 198s Selecting previously unselected package libxcb-shm0:ppc64el. 198s Preparing to unpack .../034-libxcb-shm0_1.17.0-2_ppc64el.deb ... 198s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 198s Selecting previously unselected package libxrender1:ppc64el. 198s Preparing to unpack .../035-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 198s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 198s Selecting previously unselected package libcairo2:ppc64el. 198s Preparing to unpack .../036-libcairo2_1.18.2-2_ppc64el.deb ... 198s Unpacking libcairo2:ppc64el (1.18.2-2) ... 198s Selecting previously unselected package libcairo-gobject2:ppc64el. 198s Preparing to unpack .../037-libcairo-gobject2_1.18.2-2_ppc64el.deb ... 198s Unpacking libcairo-gobject2:ppc64el (1.18.2-2) ... 199s Selecting previously unselected package gir1.2-freedesktop:ppc64el. 199s Preparing to unpack .../038-gir1.2-freedesktop_1.82.0-2_ppc64el.deb ... 199s Unpacking gir1.2-freedesktop:ppc64el (1.82.0-2) ... 199s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:ppc64el. 199s Preparing to unpack .../039-gir1.2-gdkpixbuf-2.0_2.42.12+dfsg-1_ppc64el.deb ... 199s Unpacking gir1.2-gdkpixbuf-2.0:ppc64el (2.42.12+dfsg-1) ... 199s Selecting previously unselected package libgraphite2-3:ppc64el. 199s Preparing to unpack .../040-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 199s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 199s Selecting previously unselected package libharfbuzz0b:ppc64el. 199s Preparing to unpack .../041-libharfbuzz0b_9.0.0-1_ppc64el.deb ... 199s Unpacking libharfbuzz0b:ppc64el (9.0.0-1) ... 199s Selecting previously unselected package libharfbuzz-gobject0:ppc64el. 199s Preparing to unpack .../042-libharfbuzz-gobject0_9.0.0-1_ppc64el.deb ... 199s Unpacking libharfbuzz-gobject0:ppc64el (9.0.0-1) ... 199s Selecting previously unselected package gir1.2-harfbuzz-0.0:ppc64el. 199s Preparing to unpack .../043-gir1.2-harfbuzz-0.0_9.0.0-1_ppc64el.deb ... 199s Unpacking gir1.2-harfbuzz-0.0:ppc64el (9.0.0-1) ... 199s Selecting previously unselected package libthai-data. 199s Preparing to unpack .../044-libthai-data_0.1.29-2build1_all.deb ... 199s Unpacking libthai-data (0.1.29-2build1) ... 199s Selecting previously unselected package libdatrie1:ppc64el. 199s Preparing to unpack .../045-libdatrie1_0.2.13-3build1_ppc64el.deb ... 199s Unpacking libdatrie1:ppc64el (0.2.13-3build1) ... 199s Selecting previously unselected package libthai0:ppc64el. 199s Preparing to unpack .../046-libthai0_0.1.29-2build1_ppc64el.deb ... 199s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 199s Selecting previously unselected package libpango-1.0-0:ppc64el. 199s Preparing to unpack .../047-libpango-1.0-0_1.54.0+ds-2_ppc64el.deb ... 199s Unpacking libpango-1.0-0:ppc64el (1.54.0+ds-2) ... 199s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 199s Preparing to unpack .../048-libpangoft2-1.0-0_1.54.0+ds-2_ppc64el.deb ... 199s Unpacking libpangoft2-1.0-0:ppc64el (1.54.0+ds-2) ... 199s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 199s Preparing to unpack .../049-libpangocairo-1.0-0_1.54.0+ds-2_ppc64el.deb ... 199s Unpacking libpangocairo-1.0-0:ppc64el (1.54.0+ds-2) ... 199s Selecting previously unselected package libxft2:ppc64el. 199s Preparing to unpack .../050-libxft2_2.3.6-1build1_ppc64el.deb ... 199s Unpacking libxft2:ppc64el (2.3.6-1build1) ... 199s Selecting previously unselected package libpangoxft-1.0-0:ppc64el. 199s Preparing to unpack .../051-libpangoxft-1.0-0_1.54.0+ds-2_ppc64el.deb ... 199s Unpacking libpangoxft-1.0-0:ppc64el (1.54.0+ds-2) ... 199s Selecting previously unselected package gir1.2-pango-1.0:ppc64el. 199s Preparing to unpack .../052-gir1.2-pango-1.0_1.54.0+ds-2_ppc64el.deb ... 199s Unpacking gir1.2-pango-1.0:ppc64el (1.54.0+ds-2) ... 199s Selecting previously unselected package libatk-bridge2.0-0t64:ppc64el. 199s Preparing to unpack .../053-libatk-bridge2.0-0t64_2.54.0-1_ppc64el.deb ... 199s Unpacking libatk-bridge2.0-0t64:ppc64el (2.54.0-1) ... 199s Selecting previously unselected package liblcms2-2:ppc64el. 199s Preparing to unpack .../054-liblcms2-2_2.14-2build1_ppc64el.deb ... 199s Unpacking liblcms2-2:ppc64el (2.14-2build1) ... 199s Selecting previously unselected package libcolord2:ppc64el. 199s Preparing to unpack .../055-libcolord2_1.4.7-1build2_ppc64el.deb ... 199s Unpacking libcolord2:ppc64el (1.4.7-1build2) ... 199s Selecting previously unselected package libavahi-common-data:ppc64el. 199s Preparing to unpack .../056-libavahi-common-data_0.8-13ubuntu6_ppc64el.deb ... 199s Unpacking libavahi-common-data:ppc64el (0.8-13ubuntu6) ... 199s Selecting previously unselected package libavahi-common3:ppc64el. 199s Preparing to unpack .../057-libavahi-common3_0.8-13ubuntu6_ppc64el.deb ... 199s Unpacking libavahi-common3:ppc64el (0.8-13ubuntu6) ... 199s Selecting previously unselected package libavahi-client3:ppc64el. 199s Preparing to unpack .../058-libavahi-client3_0.8-13ubuntu6_ppc64el.deb ... 199s Unpacking libavahi-client3:ppc64el (0.8-13ubuntu6) ... 199s Selecting previously unselected package libcups2t64:ppc64el. 199s Preparing to unpack .../059-libcups2t64_2.4.10-1ubuntu2_ppc64el.deb ... 199s Unpacking libcups2t64:ppc64el (2.4.10-1ubuntu2) ... 199s Selecting previously unselected package libepoxy0:ppc64el. 199s Preparing to unpack .../060-libepoxy0_1.5.10-1build1_ppc64el.deb ... 199s Unpacking libepoxy0:ppc64el (1.5.10-1build1) ... 199s Selecting previously unselected package libwayland-client0:ppc64el. 199s Preparing to unpack .../061-libwayland-client0_1.23.0-1_ppc64el.deb ... 199s Unpacking libwayland-client0:ppc64el (1.23.0-1) ... 199s Selecting previously unselected package libwayland-cursor0:ppc64el. 199s Preparing to unpack .../062-libwayland-cursor0_1.23.0-1_ppc64el.deb ... 199s Unpacking libwayland-cursor0:ppc64el (1.23.0-1) ... 199s Selecting previously unselected package libwayland-egl1:ppc64el. 199s Preparing to unpack .../063-libwayland-egl1_1.23.0-1_ppc64el.deb ... 199s Unpacking libwayland-egl1:ppc64el (1.23.0-1) ... 199s Selecting previously unselected package libxcomposite1:ppc64el. 199s Preparing to unpack .../064-libxcomposite1_1%3a0.4.5-1build3_ppc64el.deb ... 199s Unpacking libxcomposite1:ppc64el (1:0.4.5-1build3) ... 199s Selecting previously unselected package libxfixes3:ppc64el. 199s Preparing to unpack .../065-libxfixes3_1%3a6.0.0-2build1_ppc64el.deb ... 199s Unpacking libxfixes3:ppc64el (1:6.0.0-2build1) ... 199s Selecting previously unselected package libxcursor1:ppc64el. 199s Preparing to unpack .../066-libxcursor1_1%3a1.2.2-1_ppc64el.deb ... 199s Unpacking libxcursor1:ppc64el (1:1.2.2-1) ... 199s Selecting previously unselected package libxdamage1:ppc64el. 199s Preparing to unpack .../067-libxdamage1_1%3a1.1.6-1build1_ppc64el.deb ... 199s Unpacking libxdamage1:ppc64el (1:1.1.6-1build1) ... 199s Selecting previously unselected package libxinerama1:ppc64el. 199s Preparing to unpack .../068-libxinerama1_2%3a1.1.4-3build1_ppc64el.deb ... 199s Unpacking libxinerama1:ppc64el (2:1.1.4-3build1) ... 199s Selecting previously unselected package libxrandr2:ppc64el. 199s Preparing to unpack .../069-libxrandr2_2%3a1.5.4-1_ppc64el.deb ... 199s Unpacking libxrandr2:ppc64el (2:1.5.4-1) ... 199s Selecting previously unselected package libgtk-3-common. 199s Preparing to unpack .../070-libgtk-3-common_3.24.43-3ubuntu2_all.deb ... 199s Unpacking libgtk-3-common (3.24.43-3ubuntu2) ... 199s Selecting previously unselected package libgtk-3-0t64:ppc64el. 199s Preparing to unpack .../071-libgtk-3-0t64_3.24.43-3ubuntu2_ppc64el.deb ... 199s Unpacking libgtk-3-0t64:ppc64el (3.24.43-3ubuntu2) ... 199s Selecting previously unselected package gir1.2-gtk-3.0:ppc64el. 199s Preparing to unpack .../072-gir1.2-gtk-3.0_3.24.43-3ubuntu2_ppc64el.deb ... 199s Unpacking gir1.2-gtk-3.0:ppc64el (3.24.43-3ubuntu2) ... 199s Selecting previously unselected package libmozjs-128-0:ppc64el. 199s Preparing to unpack .../073-libmozjs-128-0_128.3.0-1_ppc64el.deb ... 199s Unpacking libmozjs-128-0:ppc64el (128.3.0-1) ... 199s Selecting previously unselected package libgjs0g:ppc64el. 199s Preparing to unpack .../074-libgjs0g_1.82.0-1_ppc64el.deb ... 199s Unpacking libgjs0g:ppc64el (1.82.0-1) ... 199s Selecting previously unselected package gjs. 199s Preparing to unpack .../075-gjs_1.82.0-1_ppc64el.deb ... 199s Unpacking gjs (1.82.0-1) ... 199s Selecting previously unselected package gjs-tests. 199s Preparing to unpack .../076-gjs-tests_1.82.0-1_ppc64el.deb ... 199s Unpacking gjs-tests (1.82.0-1) ... 199s Selecting previously unselected package gnome-desktop-testing. 199s Preparing to unpack .../077-gnome-desktop-testing_2021.1-3build2_ppc64el.deb ... 199s Unpacking gnome-desktop-testing (2021.1-3build2) ... 199s Selecting previously unselected package libdrm-amdgpu1:ppc64el. 199s Preparing to unpack .../078-libdrm-amdgpu1_2.4.122-1_ppc64el.deb ... 199s Unpacking libdrm-amdgpu1:ppc64el (2.4.122-1) ... 199s Selecting previously unselected package libdrm-radeon1:ppc64el. 199s Preparing to unpack .../079-libdrm-radeon1_2.4.122-1_ppc64el.deb ... 199s Unpacking libdrm-radeon1:ppc64el (2.4.122-1) ... 199s Selecting previously unselected package libfontenc1:ppc64el. 200s Preparing to unpack .../080-libfontenc1_1%3a1.1.8-1build1_ppc64el.deb ... 200s Unpacking libfontenc1:ppc64el (1:1.1.8-1build1) ... 200s Selecting previously unselected package libwayland-server0:ppc64el. 200s Preparing to unpack .../081-libwayland-server0_1.23.0-1_ppc64el.deb ... 200s Unpacking libwayland-server0:ppc64el (1.23.0-1) ... 200s Selecting previously unselected package libxcb-randr0:ppc64el. 200s Preparing to unpack .../082-libxcb-randr0_1.17.0-2_ppc64el.deb ... 200s Unpacking libxcb-randr0:ppc64el (1.17.0-2) ... 200s Selecting previously unselected package libglapi-mesa:ppc64el. 200s Preparing to unpack .../083-libglapi-mesa_24.2.3-1ubuntu1_ppc64el.deb ... 200s Unpacking libglapi-mesa:ppc64el (24.2.3-1ubuntu1) ... 200s Selecting previously unselected package libx11-xcb1:ppc64el. 200s Preparing to unpack .../084-libx11-xcb1_2%3a1.8.7-1build1_ppc64el.deb ... 200s Unpacking libx11-xcb1:ppc64el (2:1.8.7-1build1) ... 200s Selecting previously unselected package libxcb-dri2-0:ppc64el. 200s Preparing to unpack .../085-libxcb-dri2-0_1.17.0-2_ppc64el.deb ... 200s Unpacking libxcb-dri2-0:ppc64el (1.17.0-2) ... 200s Selecting previously unselected package libxcb-dri3-0:ppc64el. 200s Preparing to unpack .../086-libxcb-dri3-0_1.17.0-2_ppc64el.deb ... 200s Unpacking libxcb-dri3-0:ppc64el (1.17.0-2) ... 200s Selecting previously unselected package libxcb-present0:ppc64el. 200s Preparing to unpack .../087-libxcb-present0_1.17.0-2_ppc64el.deb ... 200s Unpacking libxcb-present0:ppc64el (1.17.0-2) ... 200s Selecting previously unselected package libxcb-sync1:ppc64el. 200s Preparing to unpack .../088-libxcb-sync1_1.17.0-2_ppc64el.deb ... 200s Unpacking libxcb-sync1:ppc64el (1.17.0-2) ... 200s Selecting previously unselected package libxcb-xfixes0:ppc64el. 200s Preparing to unpack .../089-libxcb-xfixes0_1.17.0-2_ppc64el.deb ... 200s Unpacking libxcb-xfixes0:ppc64el (1.17.0-2) ... 200s Selecting previously unselected package libxshmfence1:ppc64el. 200s Preparing to unpack .../090-libxshmfence1_1.3-1build5_ppc64el.deb ... 200s Unpacking libxshmfence1:ppc64el (1.3-1build5) ... 200s Selecting previously unselected package mesa-libgallium:ppc64el. 200s Preparing to unpack .../091-mesa-libgallium_24.2.3-1ubuntu1_ppc64el.deb ... 200s Unpacking mesa-libgallium:ppc64el (24.2.3-1ubuntu1) ... 200s Selecting previously unselected package libgbm1:ppc64el. 200s Preparing to unpack .../092-libgbm1_24.2.3-1ubuntu1_ppc64el.deb ... 200s Unpacking libgbm1:ppc64el (24.2.3-1ubuntu1) ... 200s Selecting previously unselected package libvulkan1:ppc64el. 200s Preparing to unpack .../093-libvulkan1_1.3.290.0-1_ppc64el.deb ... 200s Unpacking libvulkan1:ppc64el (1.3.290.0-1) ... 200s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 200s Preparing to unpack .../094-libgl1-mesa-dri_24.2.3-1ubuntu1_ppc64el.deb ... 200s Unpacking libgl1-mesa-dri:ppc64el (24.2.3-1ubuntu1) ... 200s Selecting previously unselected package libxcb-glx0:ppc64el. 200s Preparing to unpack .../095-libxcb-glx0_1.17.0-2_ppc64el.deb ... 200s Unpacking libxcb-glx0:ppc64el (1.17.0-2) ... 200s Selecting previously unselected package libxxf86vm1:ppc64el. 200s Preparing to unpack .../096-libxxf86vm1_1%3a1.1.4-1build4_ppc64el.deb ... 200s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 200s Selecting previously unselected package libglx-mesa0:ppc64el. 200s Preparing to unpack .../097-libglx-mesa0_24.2.3-1ubuntu1_ppc64el.deb ... 200s Unpacking libglx-mesa0:ppc64el (24.2.3-1ubuntu1) ... 200s Selecting previously unselected package libice6:ppc64el. 200s Preparing to unpack .../098-libice6_2%3a1.0.10-1build3_ppc64el.deb ... 200s Unpacking libice6:ppc64el (2:1.0.10-1build3) ... 200s Selecting previously unselected package libsm6:ppc64el. 200s Preparing to unpack .../099-libsm6_2%3a1.2.3-1build3_ppc64el.deb ... 200s Unpacking libsm6:ppc64el (2:1.2.3-1build3) ... 200s Selecting previously unselected package libxt6t64:ppc64el. 200s Preparing to unpack .../100-libxt6t64_1%3a1.2.1-1.2build1_ppc64el.deb ... 200s Unpacking libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 200s Selecting previously unselected package libxmu6:ppc64el. 200s Preparing to unpack .../101-libxmu6_2%3a1.1.3-3build2_ppc64el.deb ... 200s Unpacking libxmu6:ppc64el (2:1.1.3-3build2) ... 200s Selecting previously unselected package libxpm4:ppc64el. 200s Preparing to unpack .../102-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 200s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 200s Selecting previously unselected package libxaw7:ppc64el. 200s Preparing to unpack .../103-libxaw7_2%3a1.0.14-1build2_ppc64el.deb ... 200s Unpacking libxaw7:ppc64el (2:1.0.14-1build2) ... 200s Selecting previously unselected package libxfont2:ppc64el. 200s Preparing to unpack .../104-libxfont2_1%3a2.0.6-1build1_ppc64el.deb ... 200s Unpacking libxfont2:ppc64el (1:2.0.6-1build1) ... 200s Selecting previously unselected package libxkbfile1:ppc64el. 200s Preparing to unpack .../105-libxkbfile1_1%3a1.1.0-1build4_ppc64el.deb ... 200s Unpacking libxkbfile1:ppc64el (1:1.1.0-1build4) ... 200s Selecting previously unselected package x11-xkb-utils. 200s Preparing to unpack .../106-x11-xkb-utils_7.7+9_ppc64el.deb ... 200s Unpacking x11-xkb-utils (7.7+9) ... 200s Selecting previously unselected package xserver-common. 200s Preparing to unpack .../107-xserver-common_2%3a21.1.13-2ubuntu1_all.deb ... 200s Unpacking xserver-common (2:21.1.13-2ubuntu1) ... 200s Selecting previously unselected package libglvnd0:ppc64el. 200s Preparing to unpack .../108-libglvnd0_1.7.0-1build1_ppc64el.deb ... 200s Unpacking libglvnd0:ppc64el (1.7.0-1build1) ... 200s Selecting previously unselected package libglx0:ppc64el. 200s Preparing to unpack .../109-libglx0_1.7.0-1build1_ppc64el.deb ... 200s Unpacking libglx0:ppc64el (1.7.0-1build1) ... 200s Selecting previously unselected package libgl1:ppc64el. 200s Preparing to unpack .../110-libgl1_1.7.0-1build1_ppc64el.deb ... 200s Unpacking libgl1:ppc64el (1.7.0-1build1) ... 200s Selecting previously unselected package xvfb. 200s Preparing to unpack .../111-xvfb_2%3a21.1.13-2ubuntu1_ppc64el.deb ... 200s Unpacking xvfb (2:21.1.13-2ubuntu1) ... 200s Selecting previously unselected package autopkgtest-satdep. 200s Preparing to unpack .../112-2-autopkgtest-satdep.deb ... 200s Unpacking autopkgtest-satdep (0) ... 200s Setting up gnome-desktop-testing (2021.1-3build2) ... 200s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 200s Setting up libxcb-dri3-0:ppc64el (1.17.0-2) ... 200s Setting up liblcms2-2:ppc64el (2.14-2build1) ... 200s Setting up libpixman-1-0:ppc64el (0.42.2-1build1) ... 200s Setting up libsharpyuv0:ppc64el (1.4.0-0.1) ... 200s Setting up libwayland-server0:ppc64el (1.23.0-1) ... 200s Setting up libx11-xcb1:ppc64el (2:1.8.7-1build1) ... 200s Setting up libxdamage1:ppc64el (1:1.1.6-1build1) ... 200s Setting up libxcb-xfixes0:ppc64el (1.17.0-2) ... 200s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu2) ... 200s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 200s Setting up hicolor-icon-theme (0.18-1) ... 200s Setting up libxi6:ppc64el (2:1.8.2-1) ... 200s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 200s Setting up libdatrie1:ppc64el (0.2.13-3build1) ... 200s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 200s Setting up libdrm-radeon1:ppc64el (2.4.122-1) ... 200s Setting up libglvnd0:ppc64el (1.7.0-1build1) ... 200s Setting up libxcb-glx0:ppc64el (1.17.0-2) ... 200s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 200s Setting up x11-common (1:7.7+23ubuntu3) ... 201s Setting up libdeflate0:ppc64el (1.21-1) ... 201s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 201s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 201s Setting up libcolord2:ppc64el (1.4.7-1build2) ... 201s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 201s Setting up libxcb-present0:ppc64el (1.17.0-2) ... 201s Setting up libdconf1:ppc64el (0.40.0-4build2) ... 201s Setting up libfontenc1:ppc64el (1:1.1.8-1build1) ... 201s Setting up libepoxy0:ppc64el (1.5.10-1build1) ... 201s Setting up libxfixes3:ppc64el (1:6.0.0-2build1) ... 201s Setting up libxcb-sync1:ppc64el (1.17.0-2) ... 201s Setting up libavahi-common-data:ppc64el (0.8-13ubuntu6) ... 201s Setting up libatspi2.0-0t64:ppc64el (2.54.0-1) ... 201s Setting up libxinerama1:ppc64el (2:1.1.4-3build1) ... 201s Setting up fonts-dejavu-mono (2.37-8) ... 201s Setting up libxrandr2:ppc64el (2:1.5.4-1) ... 201s Setting up fonts-dejavu-core (2.37-8) ... 201s Setting up libmozjs-128-0:ppc64el (128.3.0-1) ... 201s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu2) ... 201s Setting up libglapi-mesa:ppc64el (24.2.3-1ubuntu1) ... 201s Setting up libvulkan1:ppc64el (1.3.290.0-1) ... 201s Setting up libwebp7:ppc64el (1.4.0-0.1) ... 201s Setting up libxcb-dri2-0:ppc64el (1.17.0-2) ... 201s Setting up libxshmfence1:ppc64el (1.3-1build5) ... 201s Setting up at-spi2-common (2.54.0-1) ... 201s Setting up libxcb-randr0:ppc64el (1.17.0-2) ... 201s Setting up libharfbuzz0b:ppc64el (9.0.0-1) ... 201s Setting up libthai-data (0.1.29-2build1) ... 201s Setting up libwayland-egl1:ppc64el (1.23.0-1) ... 201s Setting up libxkbfile1:ppc64el (1:1.1.0-1build4) ... 201s Setting up libxcomposite1:ppc64el (1:0.4.5-1build3) ... 201s Setting up libxfont2:ppc64el (1:2.0.6-1build1) ... 201s Setting up libdrm-amdgpu1:ppc64el (2.4.122-1) ... 201s Setting up libwayland-client0:ppc64el (1.23.0-1) ... 201s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 201s Setting up libice6:ppc64el (2:1.0.10-1build3) ... 201s Setting up mesa-libgallium:ppc64el (24.2.3-1ubuntu1) ... 201s Setting up libatk1.0-0t64:ppc64el (2.54.0-1) ... 201s Setting up libgbm1:ppc64el (24.2.3-1ubuntu1) ... 201s Setting up gir1.2-atk-1.0:ppc64el (2.54.0-1) ... 201s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 201s Setting up libxtst6:ppc64el (2:1.2.3-1.1build1) ... 201s Setting up libxcursor1:ppc64el (1:1.2.2-1) ... 201s Setting up libgl1-mesa-dri:ppc64el (24.2.3-1ubuntu1) ... 201s Setting up libavahi-common3:ppc64el (0.8-13ubuntu6) ... 201s Setting up dconf-service (0.40.0-4build2) ... 201s Setting up libharfbuzz-gobject0:ppc64el (9.0.0-1) ... 201s Setting up libthai0:ppc64el (0.1.29-2build1) ... 201s Setting up libtiff6:ppc64el (4.5.1+git230720-4ubuntu4) ... 201s Setting up libwayland-cursor0:ppc64el (1.23.0-1) ... 201s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-1) ... 201s Setting up libfontconfig1:ppc64el (2.15.0-1.1ubuntu2) ... 201s Setting up libsm6:ppc64el (2:1.2.3-1build3) ... 201s Setting up libavahi-client3:ppc64el (0.8-13ubuntu6) ... 201s Setting up libatk-bridge2.0-0t64:ppc64el (2.54.0-1) ... 201s Setting up gtk-update-icon-cache (4.16.2+ds-2) ... 201s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 203s Regenerating fonts cache... done. 203s Setting up libxft2:ppc64el (2.3.6-1build1) ... 203s Setting up libglx-mesa0:ppc64el (24.2.3-1ubuntu1) ... 203s Setting up libglx0:ppc64el (1.7.0-1build1) ... 203s Setting up dconf-gsettings-backend:ppc64el (0.40.0-4build2) ... 203s Setting up gir1.2-gdkpixbuf-2.0:ppc64el (2.42.12+dfsg-1) ... 203s Setting up libpango-1.0-0:ppc64el (1.54.0+ds-2) ... 203s Setting up libcairo2:ppc64el (1.18.2-2) ... 203s Setting up libgl1:ppc64el (1.7.0-1build1) ... 203s Setting up libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 203s Setting up libcairo-gobject2:ppc64el (1.18.2-2) ... 203s Setting up libpangoft2-1.0-0:ppc64el (1.54.0+ds-2) ... 203s Setting up libcups2t64:ppc64el (2.4.10-1ubuntu2) ... 203s Setting up libgtk-3-common (3.24.43-3ubuntu2) ... 203s Setting up libpangocairo-1.0-0:ppc64el (1.54.0+ds-2) ... 203s Setting up gsettings-desktop-schemas (47.1-1ubuntu1) ... 203s Setting up libxmu6:ppc64el (2:1.1.3-3build2) ... 203s Setting up gir1.2-freedesktop:ppc64el (1.82.0-2) ... 203s Setting up libgjs0g:ppc64el (1.82.0-1) ... 203s Setting up libpangoxft-1.0-0:ppc64el (1.54.0+ds-2) ... 203s Setting up libxaw7:ppc64el (2:1.0.14-1build2) ... 203s Setting up gir1.2-harfbuzz-0.0:ppc64el (9.0.0-1) ... 203s Setting up gir1.2-pango-1.0:ppc64el (1.54.0+ds-2) ... 203s Setting up x11-xkb-utils (7.7+9) ... 203s Setting up xserver-common (2:21.1.13-2ubuntu1) ... 203s Setting up xvfb (2:21.1.13-2ubuntu1) ... 203s Setting up adwaita-icon-theme (47.0-1) ... 203s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 203s Setting up humanity-icon-theme (0.6.16) ... 203s Setting up ubuntu-mono (24.04-0ubuntu1) ... 203s Processing triggers for man-db (2.12.1-3) ... 204s Processing triggers for libglib2.0-0t64:ppc64el (2.82.1-0ubuntu1) ... 204s Setting up libgtk-3-0t64:ppc64el (3.24.43-3ubuntu2) ... 204s Setting up at-spi2-core (2.54.0-1) ... 204s Processing triggers for libc-bin (2.40-1ubuntu3) ... 204s Setting up gir1.2-gtk-3.0:ppc64el (3.24.43-3ubuntu2) ... 204s Setting up gjs (1.82.0-1) ... 204s Setting up gjs-tests (1.82.0-1) ... 204s Setting up autopkgtest-satdep (0) ... 209s (Reading database ... 87711 files and directories currently installed.) 209s Removing autopkgtest-satdep (0) ... 211s autopkgtest [14:47:27]: test installed-tests: [----------------------- 211s Running test: gjs/testImporter2.test 211s JS NATIVE: Registered native JS module '_promiseNative' 211s JS NATIVE: Registered native JS module '_byteArrayNative' 211s JS NATIVE: Registered native JS module '_encodingNative' 211s JS NATIVE: Registered native JS module '_gi' 211s JS NATIVE: Registered native JS module 'gi' 211s JS NATIVE: Registered native JS module 'cairoNative' 211s JS NATIVE: Registered native JS module 'system' 211s JS NATIVE: Registered native JS module 'console' 211s JS NATIVE: Registered native JS module '_print' 211s JS CTX: Enabling JIT 211s JS CTX: Initialized class GjsFileImporter prototype 0x1d3320000a0 211s JS IMPORT: Defining parent (nil) of 0x1d332000100 'imports' is mod 0 211s JS IMPORT: Importing '_print' 211s JS NATIVE: Defining native module '_print' 211s JS IMPORT: Defining parent 0x1d332000100 of 0x1d3320007b0 '_print' is mod 1 211s JS IMPORT: successfully imported module '_print' 211s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 211s 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 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x39e04c33b128 211s JS MAINLOOP: Main loop instance 0xf42a69ed370: hold 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Starting promise job dispatcher 211s JS MAINLOOP: Main loop instance 0xf42a69ed370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 211s JS MAINLOOP: Main loop instance 0xf42a69ed370: release 211s JS MAINLOOP: Completed job 0 211s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module metadata hook for module 0x1d332013000 211s JS IMPORT: Defining meta.importSync for module 0x1d332013000 211s JS NATIVE: Defining native module 'gi' 211s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1d3320133f0 211s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 211s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 211s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 211s JS IMPORT: Importing directory 'overrides' 211s JS IMPORT: Defining parent 0x1d332000100 of 0x1d3320134f0 'overrides' is mod 1 211s JS IMPORT: Defined importer 'overrides' 0x1d3320134f0 in 0x1d332000100 211s JS IMPORT: successfully imported directory 'overrides' 211s JS IMPORT: Importing '_promiseNative' 211s JS NATIVE: Defining native module '_promiseNative' 211s JS IMPORT: Defining parent 0x1d332000100 of 0x1d3320139a0 '_promiseNative' is mod 1 211s JS IMPORT: successfully imported module '_promiseNative' 211s JS IMPORT: Importing module GLib succeeded 211s JS IMPORT: Defining parent 0x1d3320134f0 of 0x39e04c33c150 'GLib' is mod 1 211s JS IMPORT: successfully imported module 'GLib' 211s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 211s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x39e04c379060, JSClass 0x698229cf85d0, in object 0x39e04c379038 211s JS CTX: Initialized class GIRepositoryGType prototype 0x1d332013ce8 211s JS CTX: Initialized class GIRepositoryFunction prototype 0x1d332013d48 211s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 211s JS G BXD: Defined class for Error (GError), prototype 0x39e04c3790b0, JSClass 0x698229cf85d0, in object 0x39e04c379038 211s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 211s JS G BXD: Defined class for Variant (GVariant), prototype 0x39e04c379100, JSClass 0x698229cf85d0, in object 0x39e04c379038 211s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 211s JS G BXD: Defined class for Bytes (GBytes), prototype 0x39e04c379150, JSClass 0x698229cf85d0, in object 0x39e04c379038 211s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 211s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x39e04c3791a0, JSClass 0x698229cf85d0, in object 0x39e04c379038 211s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 211s JS G BXD: Defined class for Thread (GThread), prototype 0x39e04c3791f0, JSClass 0x698229cf85d0, in object 0x39e04c379038 211s JS G BXD: Defining method ref in prototype for GLib.Thread 211s JS G BXD: Defining method unref in prototype for GLib.Thread 211s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 211s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x39e04c379240, JSClass 0x698229cf85d0, in object 0x39e04c379038 211s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 211s JS G BXD: Defined class for Regex (GRegex), prototype 0x39e04c379290, JSClass 0x698229cf85d0, in object 0x39e04c379038 211s JS G BXD: Defining method match in prototype for GLib.Regex 211s JS G BXD: Defining method match_full in prototype for GLib.Regex 211s JS G BXD: Defining method match_all in prototype for GLib.Regex 211s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 211s JS G NS: Defined namespace 'GLib' 0x39e04c379038 in GIRepository 0x1d332013280 211s JS IMPORT: Importing module jasmine succeeded 211s JS IMPORT: Defining parent 0x1d332000100 of 0x39e04c33cce0 'jasmine' is mod 1 211s JS IMPORT: successfully imported module 'jasmine' 211s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 211s JS MAINLOOP: Main loop instance 0xf42a69ed370: hold 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Main loop instance 0xf42a69ed370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 211s JS MAINLOOP: Main loop instance 0xf42a69ed370: release 211s JS MAINLOOP: Completed job 0 211s JS CTX: Script evaluation succeeded 211s JS MAINLOOP: Main loop instance 0xf42a69ed370: Spinning loop until released or hook cleared 211s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module metadata hook for module 0x1d33202bd20 211s JS IMPORT: Defining meta.importSync for module 0x1d33202bd20 211s JS NATIVE: Defining native module 'system' 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39e04c33b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39e04c33b128 211s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 211s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 211s JS MAINLOOP: Set main loop hook to 211s JS MAINLOOP: Main loop instance 0xf42a69ed370: hold 211s JS MAINLOOP: Running and clearing main loop hook 211s JS G BXD: Defining method run in prototype for GLib.MainLoop 211s 1..4 211s JS IMPORT: Importing 'gi' 211s JS IMPORT: Defining parent 0x1d332000100 of 0x1d332013280 'gi' is mod 1 211s JS IMPORT: successfully imported module 'gi' 211s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 211s JS G BXD: Defined class for Source (GSource), prototype 0x39e04c379308, JSClass 0x698229cf85d0, in object 0x39e04c379038 211s JS G BXD: Defining method set_priority in prototype for GLib.Source 211s JS IMPORT: Importing '_gi' 211s JS NATIVE: Defining native module '_gi' 211s JS IMPORT: Defining parent 0x1d332000100 of 0x1d332031340 '_gi' is mod 1 211s JS IMPORT: successfully imported module '_gi' 211s 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 211s JS G NS: Defined namespace 'GjsPrivate' 0x39e04c3793a8 in GIRepository 0x1d332013280 211s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 211s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 211s JS IMPORT: Importing module _common succeeded 211s JS IMPORT: Defining parent 0x1d332000100 of 0x39e04c3c4038 '_common' is mod 1 211s JS IMPORT: successfully imported module '_common' 211s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 211s JS IMPORT: Importing module _legacy succeeded 211s JS IMPORT: Defining parent 0x1d332000100 of 0x39e04c3c4088 '_legacy' is mod 1 211s JS IMPORT: successfully imported module '_legacy' 211s JS IMPORT: Importing module GObject succeeded 211s JS IMPORT: Defining parent 0x1d3320134f0 of 0x39e04c33cfb0 'GObject' is mod 1 211s JS IMPORT: successfully imported module 'GObject' 211s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 211s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 211s JS G BXD: Defined class for String (GString), prototype 0x39e04c379628, JSClass 0x698229cf85d0, in object 0x39e04c379380 211s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 211s JS G PRM: Defined class ParamSpec prototype is 0x39e04c3c4128 class 0x698229d00068 in object 0x39e04c379380 211s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 211s JS G OBJ: Defined class for Object (GObject), prototype 0x39e04c379790, JSClass 0x698229cf8600, in object 0x39e04c379380 211s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 211s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 211s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x39e04c3797b8, JSClass 0x698229cf8600, in object 0x39e04c379380 211s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 211s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 211s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 211s JS G NS: Defined namespace 'GObject' 0x39e04c379380 in GIRepository 0x1d332013280 211s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 211s JS G BXD: Defining method attach in prototype for GLib.Source 211s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 211s JS IMPORT: Module metadata hook for module 0x1d332004370 211s JS IMPORT: Defining meta.importSync for module 0x1d332004370 211s JS G BXD: Defining method destroy in prototype for GLib.Source 211s JS IMPORT: Importing module GIMarshallingTests succeeded 211s JS IMPORT: Defining parent 0x1d3320134f0 of 0x39e04c3c4678 'GIMarshallingTests' is mod 1 211s JS IMPORT: successfully imported module 'GIMarshallingTests' 211s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 211s JS IMPORT: Importing module Gio succeeded 211s JS IMPORT: Defining parent 0x39e04c33ec40 of 0x39e04c3e9038 'Gio' is mod 1 211s JS IMPORT: successfully imported module 'Gio' 211s ok 2 GI importer on failure throws an exception when the overrides _init is null 211s JS IMPORT: Importing module Regress succeeded 211s JS IMPORT: Defining parent 0x39e04c33ec40 of 0x39e04c3e9088 'Regress' is mod 1 211s JS IMPORT: successfully imported module 'Regress' 211s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 211s JS IMPORT: Importing module WarnLib succeeded 211s JS IMPORT: Defining parent 0x39e04c33ec40 of 0x39e04c3e90d8 'WarnLib' is mod 1 211s JS IMPORT: successfully imported module 'WarnLib' 211s ok 4 GI importer on failure throws an exception when the overrides _init is missing 211s JS G BXD: Defining method quit in prototype for GLib.MainLoop 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Main loop instance 0xf42a69ed370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 211s JS MAINLOOP: Main loop instance 0xf42a69ed370: release 211s JS MAINLOOP: Completed job 3 211s JS MEMORY: Memory report: before destroying context 211s JS MEMORY: 171 objects currently alive 211s JS MEMORY: boxed_instance = 28 211s JS MEMORY: boxed_prototype = 10 211s JS MEMORY: closure = 1 211s JS MEMORY: function = 114 211s JS MEMORY: fundamental_instance = 0 211s JS MEMORY: fundamental_prototype = 0 211s JS MEMORY: gerror_instance = 0 211s JS MEMORY: gerror_prototype = 0 211s JS MEMORY: interface = 0 211s JS MEMORY: module = 9 211s JS MEMORY: ns = 7 211s JS MEMORY: object_instance = 0 211s JS MEMORY: object_prototype = 2 211s JS MEMORY: param = 0 211s JS MEMORY: union_instance = 0 211s JS MEMORY: union_prototype = 0 211s JS CTX: JS shutdown sequence 211s JS CTX: Stopping profiler 211s JS CTX: Shutting down toggle queue 211s JS CTX: Notifying external reference holders of GjsContext dispose 211s JS MAINLOOP: Stopping promise job dispatcher 211s JS CTX: Notifying reference holders of GjsContext dispose 211s JS CTX: Checking unhandled promise rejections 211s JS CTX: Releasing cached JS wrappers 211s JS CTX: Final triggered GC 211s JS CTX: Destroying JS context 211s JS CTX: Releasing all native objects 211s JS CTX: Disabling auto GC 211s JS CTX: Ending trace on global object 211s JS CTX: Freeing allocated resources 211s JS CTX: JS context destroyed 211s PASS: gjs/testImporter2.test 211s Running test: gjs/testGDBus.test 211s JS NATIVE: Registered native JS module '_promiseNative' 211s JS NATIVE: Registered native JS module '_byteArrayNative' 211s JS NATIVE: Registered native JS module '_encodingNative' 211s JS NATIVE: Registered native JS module '_gi' 211s JS NATIVE: Registered native JS module 'gi' 211s JS NATIVE: Registered native JS module 'cairoNative' 211s JS NATIVE: Registered native JS module 'system' 211s JS NATIVE: Registered native JS module 'console' 211s JS NATIVE: Registered native JS module '_print' 211s JS CTX: Enabling JIT 211s JS CTX: Initialized class GjsFileImporter prototype 0x221a055000a0 211s JS IMPORT: Defining parent (nil) of 0x221a05500100 'imports' is mod 0 211s JS IMPORT: Importing '_print' 211s JS NATIVE: Defining native module '_print' 211s JS IMPORT: Defining parent 0x221a05500100 of 0x221a055007b0 '_print' is mod 1 211s JS IMPORT: successfully imported module '_print' 211s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 211s 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 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xbda3623b128 211s JS MAINLOOP: Main loop instance 0x21c6279d370: hold 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Starting promise job dispatcher 211s JS MAINLOOP: Main loop instance 0x21c6279d370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 211s JS MAINLOOP: Main loop instance 0x21c6279d370: release 211s JS MAINLOOP: Completed job 0 211s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module metadata hook for module 0x221a05513000 211s JS IMPORT: Defining meta.importSync for module 0x221a05513000 211s JS NATIVE: Defining native module 'gi' 211s JS CTX: Initialized class GIRepositoryNamespace prototype 0x221a055133f0 211s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 211s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 211s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 211s JS IMPORT: Importing directory 'overrides' 211s JS IMPORT: Defining parent 0x221a05500100 of 0x221a055134f0 'overrides' is mod 1 211s JS IMPORT: Defined importer 'overrides' 0x221a055134f0 in 0x221a05500100 211s JS IMPORT: successfully imported directory 'overrides' 211s JS IMPORT: Importing '_promiseNative' 211s JS NATIVE: Defining native module '_promiseNative' 211s JS IMPORT: Defining parent 0x221a05500100 of 0x221a055139a0 '_promiseNative' is mod 1 211s JS IMPORT: successfully imported module '_promiseNative' 211s JS IMPORT: Importing module GLib succeeded 211s JS IMPORT: Defining parent 0x221a055134f0 of 0xbda3623c150 'GLib' is mod 1 211s JS IMPORT: successfully imported module 'GLib' 211s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 211s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xbda36279060, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS CTX: Initialized class GIRepositoryGType prototype 0x221a05513ce8 211s JS CTX: Initialized class GIRepositoryFunction prototype 0x221a05513d48 211s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 211s JS G BXD: Defined class for Error (GError), prototype 0xbda362790b0, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 211s JS G BXD: Defined class for Variant (GVariant), prototype 0xbda36279100, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 211s JS G BXD: Defined class for Bytes (GBytes), prototype 0xbda36279150, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 211s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xbda362791a0, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 211s JS G BXD: Defined class for Thread (GThread), prototype 0xbda362791f0, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS G BXD: Defining method ref in prototype for GLib.Thread 211s JS G BXD: Defining method unref in prototype for GLib.Thread 211s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 211s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xbda36279240, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 211s JS G BXD: Defined class for Regex (GRegex), prototype 0xbda36279290, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS G BXD: Defining method match in prototype for GLib.Regex 211s JS G BXD: Defining method match_full in prototype for GLib.Regex 211s JS G BXD: Defining method match_all in prototype for GLib.Regex 211s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 211s JS G NS: Defined namespace 'GLib' 0xbda36279038 in GIRepository 0x221a05513280 211s JS IMPORT: Importing module jasmine succeeded 211s JS IMPORT: Defining parent 0x221a05500100 of 0xbda3623cce0 'jasmine' is mod 1 211s JS IMPORT: successfully imported module 'jasmine' 211s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 211s JS MAINLOOP: Main loop instance 0x21c6279d370: hold 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Main loop instance 0x21c6279d370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 211s JS MAINLOOP: Main loop instance 0x21c6279d370: release 211s JS MAINLOOP: Completed job 0 211s JS IMPORT: Importing 'gi' 211s JS IMPORT: Defining parent 0x221a05500100 of 0x221a05513280 'gi' is mod 1 211s JS IMPORT: successfully imported module 'gi' 211s 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 211s JS G NS: Defined namespace 'GjsPrivate' 0xbda36279330 in GIRepository 0x221a05513280 211s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 211s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 211s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 211s JS IMPORT: Importing module _legacy succeeded 211s JS IMPORT: Defining parent 0x221a05500100 of 0xbda3623cf10 '_legacy' is mod 1 211s JS IMPORT: successfully imported module '_legacy' 211s JS IMPORT: Importing module lang succeeded 211s JS IMPORT: Defining parent 0x221a05500100 of 0xbda3623cec0 'lang' is mod 1 211s JS IMPORT: successfully imported module 'lang' 211s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 211s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 211s JS IMPORT: Importing module _signals succeeded 211s JS IMPORT: Defining parent 0x221a05500100 of 0xbda3623cf60 '_signals' is mod 1 211s JS IMPORT: successfully imported module '_signals' 211s JS IMPORT: Importing module signals succeeded 211s JS IMPORT: Defining parent 0x221a05500100 of 0xbda3623ce70 'signals' is mod 1 211s JS IMPORT: successfully imported module 'signals' 211s JS IMPORT: Importing module Gio succeeded 211s JS IMPORT: Defining parent 0x221a055134f0 of 0xbda3623ce20 'Gio' is mod 1 211s JS IMPORT: successfully imported module 'Gio' 211s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 211s JS IMPORT: Importing '_gi' 211s JS NATIVE: Defining native module '_gi' 211s JS IMPORT: Defining parent 0x221a05500100 of 0x221a0552b670 '_gi' is mod 1 211s JS IMPORT: successfully imported module '_gi' 211s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 211s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 211s JS IMPORT: Importing module _common succeeded 211s JS IMPORT: Defining parent 0x221a05500100 of 0xbda362d0038 '_common' is mod 1 211s JS IMPORT: successfully imported module '_common' 211s JS IMPORT: Importing module GObject succeeded 211s JS IMPORT: Defining parent 0x221a055134f0 of 0xbda3623cfb0 'GObject' is mod 1 211s JS IMPORT: successfully imported module 'GObject' 211s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 211s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 211s JS G BXD: Defined class for String (GString), prototype 0xbda362795d8, JSClass 0x7dc7d51485d0, in object 0xbda36279358 211s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 211s JS G PRM: Defined class ParamSpec prototype is 0xbda362d00d8 class 0x7dc7d5150068 in object 0xbda36279358 211s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 211s JS G OBJ: Defined class for Object (GObject), prototype 0xbda36279740, JSClass 0x7dc7d5148600, in object 0xbda36279358 211s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 211s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 211s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xbda36279768, JSClass 0x7dc7d5148600, in object 0xbda36279358 211s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 211s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 211s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 211s JS G NS: Defined namespace 'GObject' 0xbda36279358 in GIRepository 0x221a05513280 211s JS G OBJ: Defined class for Application (GApplication), prototype 0xbda362797b8, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 211s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xbda362d05b0, JSClass 0x7dc7d514a7f8, in object 0xbda36279308 211s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 211s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 211s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xbda36279830, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 211s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xbda362d0830, JSClass 0x7dc7d514a7f8, in object 0xbda36279308 211s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 211s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xbda362798a8, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 211s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 211s JS G IFACE: Defined class for Initable (GInitable), prototype 0xbda362d0970, JSClass 0x7dc7d514a7f8, in object 0xbda36279308 211s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 211s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 211s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 211s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xbda36279920, JSClass 0x7dc7d51485d0, in object 0xbda36279308 211s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 211s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xbda36279970, JSClass 0x7dc7d51485d0, in object 0xbda36279308 211s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 211s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 211s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xbda362799c0, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xbda36279a10, JSClass 0x7dc7d5148600, in object 0xbda36279330 211s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 211s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xbda36279a60, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 211s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 211s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 211s JS G IFACE: Defined class for File (GFile), prototype 0xbda362d0ad8, JSClass 0x7dc7d514a7f8, in object 0xbda36279308 211s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xbda36279ad8, JSClass 0x7dc7d5148600, in object 0x221a05513360 211s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 211s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xbda36279b50, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 211s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 211s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xbda36279ba0, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 211s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xbda36279bf0, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 211s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xbda36279c40, JSClass 0x7dc7d51485d0, in object 0xbda36279308 211s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 211s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 211s JS G OBJ: Defined class for Settings (GSettings), prototype 0xbda36279c90, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 211s JS G NS: Defined namespace 'Gio' 0xbda36279308 in GIRepository 0x221a05513280 211s 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 211s JS G NS: Defined namespace 'GjsTestTools' 0xbda36279ce0 in GIRepository 0x221a05513280 211s JS IMPORT: JS import 'GioUnix' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GioUnix.js 211s JS G NS: Defined namespace 'GioUnix' 0xbda36279d08 in GIRepository 0x221a05513280 211s JS IMPORT: Module metadata hook for module 0x221a05502348 211s JS IMPORT: Defining meta.importSync for module 0x221a05502348 211s JS NATIVE: Defining native module '_encodingNative' 211s JS CTX: Script evaluation succeeded 211s JS MAINLOOP: Main loop instance 0x21c6279d370: Spinning loop until released or hook cleared 211s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module metadata hook for module 0x221a055143b0 211s JS IMPORT: Defining meta.importSync for module 0x221a055143b0 211s JS NATIVE: Defining native module 'system' 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xbda3623b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xbda3623b128 211s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 211s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 211s JS MAINLOOP: Set main loop hook to 211s JS MAINLOOP: Main loop instance 0x21c6279d370: hold 211s JS MAINLOOP: Running and clearing main loop hook 211s JS G BXD: Defining method run in prototype for GLib.MainLoop 211s 1..63 211s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 211s JS G BXD: Defined class for Source (GSource), prototype 0xbda36279d80, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS G BXD: Defining method set_priority in prototype for GLib.Source 211s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 211s JS G BXD: Defining method attach in prototype for GLib.Source 211s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 211s JS IMPORT: Module metadata hook for module 0xbda36262b68 211s JS IMPORT: Defining meta.importSync for module 0xbda36262b68 211s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 211s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 211s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x145f7040d0b0, JSClass 0x7dc7d514a7f8, in object 0xbda36279308 211s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 211s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 211s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 211s JS G ENUM: Defining enum value NONE (fixed from none) 0 211s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 211s JS G ENUM: Defining enum value SESSION (fixed from session) 2 211s JS G ENUM: Defining Gio.BusType as 0x221a05523f98 211s JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' 211s JS G ENUM: Defining enum value NONE (fixed from none) 0 211s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 211s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 211s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 211s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0x221a05523ff8 211s Gjs-Message: 14:47:27.623: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0xbda36279f60 native@0x21c62984e50] 211s JS G BXD: Defining method quit in prototype for GLib.MainLoop 211s JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' 211s JS G ENUM: Defining enum value NONE (fixed from none) 0 211s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 211s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 211s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 211s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 211s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 211s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 211s JS G ENUM: Defining Gio.DBusProxyFlags as 0x221a055242a0 211s JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' 211s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0x145f7040f060, JSClass 0x7dc7d51485d0, in object 0xbda36279308 211s JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' 211s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0x145f7040f0d8, JSClass 0x7dc7d51485d0, in object 0xbda36279308 211s JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' 211s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x145f7040f498, JSClass 0x7dc7d51485d0, in object 0xbda36279308 211s JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' 211s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x145f7040fa38, JSClass 0x7dc7d51485d0, in object 0xbda36279308 211s JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' 211s JS G ENUM: Defining enum value NONE (fixed from none) 0 211s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 211s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 211s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0x221a0552a458 211s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 211s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 211s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 211s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x145f7040fd80, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 211s JS G OBJ: Defined class for Task (GTask), prototype 0x145f7040fe48, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Completed job 1 211s JS G BXD: Defining method destroy in prototype for GLib.Source 211s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 211s JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' 211s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x145f704140b0, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 211s JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' 211s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x145f70414128, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 211s JS G BXD: Defining method classify in prototype for GLib.Variant 211s JS G BXD: Defining method n_children in prototype for GLib.Variant 211s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 211s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 211s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 211s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 211s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 211s JS G BXD: Defining method get_string in prototype for GLib.Variant 211s JS G BXD: Defining method get_variant in prototype for GLib.Variant 211s ok 1 Exported DBus object can call a remote method 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 2 Exported DBus object can call a method with async/await 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 211s JS MAINLOOP: Completed job 1 211s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 211s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 211s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 211s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 211s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 211s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 211s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 211s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 211s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 211s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 211s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 211s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 211s JS G ENUM: Defining GLib.LogLevelFlags as 0x221a05558b08 211s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 211s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 211s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x145f7040d718, JSClass 0x7dc7d514a5b0, in object 0xbda36279308 211s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 211s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 211s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 211s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 211s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 211s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 211s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 211s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 211s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 211s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 211s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 211s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 211s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 211s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 211s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 211s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 211s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 211s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 211s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 211s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 211s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 211s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 211s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 211s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 211s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 211s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 211s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 211s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 211s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 211s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 211s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 211s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 211s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 211s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 211s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 211s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 211s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 211s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 211s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 211s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 211s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 211s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 211s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 211s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 211s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 211s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 211s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 211s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 211s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 211s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 211s ok 5 Exported DBus object can handle an exception thrown by a remote method 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 211s JS MAINLOOP: Completed job 3 211s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 211s Gjs-Message: 14:47:27.647: JS LOG: Missing handler for DBus method thisDoesNotExist 211s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 211s JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' 211s JS G ERR: Defined class for DBusError (GError), prototype 0x145f7040d7e0, JSClass 0x7dc7d514a5b0, in object 0xbda36279308 211s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 211s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 211s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 211s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 211s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 211s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 211s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 211s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 211s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 211s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 211s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 211s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 211s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 211s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 211s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 211s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 211s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 211s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 211s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 211s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 211s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 211s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 211s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 211s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 211s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 211s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 211s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 211s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 211s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 211s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 211s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 211s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 211s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 211s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 211s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 211s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 211s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 211s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 211s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 211s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 211s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 211s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 211s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 211s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 211s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 211s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 211s Gjs-Message: 14:47:27.648: JS LOG: Missing handler for DBus method thisDoesNotExist 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 211s JS MAINLOOP: Completed job 3 211s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 211s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 211s JS MAINLOOP: Completed job 1 211s ok 12 Exported DBus object can call a remote method with no in parameter 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 13 Exported DBus object can call an async/await method with no in parameter 211s JS MAINLOOP: Completed job 1 211s ok 14 Exported DBus object can call a remote method with multiple in parameters 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 15 Exported DBus object can call an async/await method with multiple in parameters 211s JS MAINLOOP: Completed job 1 211s ok 16 Exported DBus object can call a remote method with no return value 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 17 Exported DBus object can call an async/await method with no return value 211s JS MAINLOOP: Completed job 1 211s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 211s ok 18 Exported DBus object can emit a DBus signal 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 19 Exported DBus object can emit a DBus signal with async/await 211s JS MAINLOOP: Completed job 1 211s ok 20 Exported DBus object can call a remote method with multiple return values 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 21 Exported DBus object can call an async/await method with multiple return values 211s JS MAINLOOP: Completed job 1 211s ok 22 Exported DBus object does not coalesce one array into the array of return values 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 211s JS MAINLOOP: Completed job 1 211s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 211s JS MAINLOOP: Completed job 1 211s ok 26 Exported DBus object can return multiple arrays from a remote method 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 27 Exported DBus object can return multiple arrays from an async/await method 211s JS MAINLOOP: Completed job 1 211s ok 28 Exported DBus object handles a bad signature by throwing an exception 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 211s JS MAINLOOP: Completed job 3 211s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 211s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 211s JS MAINLOOP: Completed job 1 211s JS G BXD: Defining method get_byte in prototype for GLib.Variant 211s ok 32 Exported DBus object can send and receive bytes from a remote method 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 3 211s JS MAINLOOP: handling job 4, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 4 211s JS MAINLOOP: handling job 5, 211s ok 33 Exported DBus object can send and receive bytes from an async/await method 211s JS MAINLOOP: Completed job 5 211s ok 34 Exported DBus object can call a remote method that returns an array of structs 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 35 Exported DBus object can call an async/await method that returns an array of structs 211s JS MAINLOOP: Completed job 1 211s JS G BXD: Defining method get_double in prototype for GLib.Variant 211s ok 36 Exported DBus object can send and receive dicts from a remote method 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 37 Exported DBus object can send and receive dicts from an async/await method 211s JS MAINLOOP: Completed job 1 211s JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'GjsTestTools' 211s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 211s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x145f70463e98, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 211s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x145f70463f10, JSClass 0x7dc7d5148600, in object 0xbda36279308 211s JS G BXD: Defining method get_handle in prototype for GLib.Variant 211s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 211s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 211s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 211s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x145f70466100, JSClass 0x7dc7d5148600, in object 0xbda36279d08 211s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 211s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x145f70465150, JSClass 0x7dc7d514a7f8, in object 0xbda36279308 211s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 211s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 211s JS IMPORT: Importing '_byteArrayNative' 211s JS NATIVE: Defining native module '_byteArrayNative' 211s JS IMPORT: Defining parent 0xbda3623eca0 of 0x221a05515a48 '_byteArrayNative' is mod 1 211s JS IMPORT: successfully imported module '_byteArrayNative' 211s ok 38 Exported DBus object can call a remote method with a Unix FD 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 39 Exported DBus object can call an async/await method with a Unix FD 211s JS MAINLOOP: Completed job 1 211s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 211s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 211s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 211s JS MAINLOOP: Completed job 1 211s ok 42 Exported DBus object can call a remote method that returns a Unix FD 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 211s JS MAINLOOP: Completed job 1 211s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 211s JS MAINLOOP: Completed job 1 211s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 211s JS MAINLOOP: Completed job 3 211s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 211s JS MAINLOOP: Completed job 3 211s ok 50 Exported DBus object Has defined properties 211s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 211s ok 51 Exported DBus object reading readonly property works 211s ok 52 Exported DBus object reading readwrite property works 211s ok 53 Exported DBus object reading writeonly throws an error 211s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 211s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 211s JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' 211s JS G ENUM: Defining enum value NONE (fixed from none) 0 211s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 211s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 211s JS G ENUM: Defining Gio.DBusCallFlags as 0x221a055818e8 211s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 211s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 211s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 211s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x145f7046d8f8, JSClass 0x7dc7d51485d0, in object 0xbda36279038 211s JS G BXD: Defining method iteration in prototype for GLib.MainContext 211s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 211s ok 54 Exported DBus object Setting a readwrite property works 211s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 211s ok 55 Exported DBus object Setting a writeonly property works 211s ok 56 Exported DBus object Setting a readonly property throws an error 211s ok 57 Exported DBus object Reading a property that prepacks the return value works 211s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 211s ok 58 Exported DBus object Marking a property as invalidated works 211s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 211s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 211s ok 59 DBus Proxy wrapper init failures are reported in sync mode 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Completed job 1 211s JS G BXD: Defining method matches in prototype for GLib.Error 211s ok 60 DBus Proxy wrapper init failures are reported in async mode 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Completed job 1 211s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 3 211s JS MAINLOOP: handling job 4, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 4 211s JS MAINLOOP: handling job 5, 211s ok 62 DBus Proxy wrapper can create a proxy from a promise 211s JS MAINLOOP: Completed job 5 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 3 211s JS MAINLOOP: handling job 4, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 4 211s JS MAINLOOP: handling job 5, 211s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 211s JS MAINLOOP: Completed job 5 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Main loop instance 0x21c6279d370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 211s JS MAINLOOP: Main loop instance 0x21c6279d370: release 211s JS MAINLOOP: Completed job 3 211s JS MEMORY: Memory report: before destroying context 211s JS MEMORY: 2631 objects currently alive 211s JS MEMORY: boxed_instance = 1992 211s JS MEMORY: boxed_prototype = 19 211s JS MEMORY: closure = 74 211s JS MEMORY: function = 296 211s JS MEMORY: fundamental_instance = 0 211s JS MEMORY: fundamental_prototype = 0 211s JS MEMORY: gerror_instance = 12 211s JS MEMORY: gerror_prototype = 2 211s JS MEMORY: interface = 6 211s JS MEMORY: module = 9 211s JS MEMORY: ns = 6 211s JS MEMORY: object_instance = 196 211s JS MEMORY: object_prototype = 19 211s JS MEMORY: param = 0 211s JS MEMORY: union_instance = 0 211s JS MEMORY: union_prototype = 0 211s JS CTX: JS shutdown sequence 211s JS CTX: Stopping profiler 211s JS CTX: Shutting down toggle queue 211s JS CTX: Notifying external reference holders of GjsContext dispose 211s JS MAINLOOP: Stopping promise job dispatcher 211s JS CTX: Notifying reference holders of GjsContext dispose 211s JS CTX: Checking unhandled promise rejections 211s JS CTX: Releasing cached JS wrappers 211s JS CTX: Final triggered GC 211s JS CTX: Destroying JS context 211s JS CTX: Releasing all native objects 211s JS CTX: Disabling auto GC 211s JS CTX: Ending trace on global object 211s JS CTX: Freeing allocated resources 211s JS CTX: JS context destroyed 211s PASS: gjs/testGDBus.test 211s Running test: gjs/throw.test 211s 1..1 211s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw.debugger 211s PASS: gjs/throw.test 211s Running test: gjs/testFormat.test 211s JS NATIVE: Registered native JS module '_promiseNative' 211s JS NATIVE: Registered native JS module '_byteArrayNative' 211s JS NATIVE: Registered native JS module '_encodingNative' 211s JS NATIVE: Registered native JS module '_gi' 211s JS NATIVE: Registered native JS module 'gi' 211s JS NATIVE: Registered native JS module 'cairoNative' 211s JS NATIVE: Registered native JS module 'system' 211s JS NATIVE: Registered native JS module 'console' 211s JS NATIVE: Registered native JS module '_print' 211s JS CTX: Enabling JIT 211s JS CTX: Initialized class GjsFileImporter prototype 0x33ebcf000a0 211s JS IMPORT: Defining parent (nil) of 0x33ebcf00100 'imports' is mod 0 211s JS IMPORT: Importing '_print' 211s JS NATIVE: Defining native module '_print' 211s JS IMPORT: Defining parent 0x33ebcf00100 of 0x33ebcf007b0 '_print' is mod 1 211s JS IMPORT: successfully imported module '_print' 211s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 211s 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 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x20f517b3b128 211s JS MAINLOOP: Main loop instance 0xe922fa8d370: hold 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Starting promise job dispatcher 211s JS MAINLOOP: Main loop instance 0xe922fa8d370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 211s JS MAINLOOP: Main loop instance 0xe922fa8d370: release 211s JS MAINLOOP: Completed job 0 211s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module metadata hook for module 0x33ebcf13000 211s JS IMPORT: Defining meta.importSync for module 0x33ebcf13000 211s JS NATIVE: Defining native module 'gi' 211s JS CTX: Initialized class GIRepositoryNamespace prototype 0x33ebcf133f0 211s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 211s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 211s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 211s JS IMPORT: Importing directory 'overrides' 211s JS IMPORT: Defining parent 0x33ebcf00100 of 0x33ebcf134f0 'overrides' is mod 1 211s JS IMPORT: Defined importer 'overrides' 0x33ebcf134f0 in 0x33ebcf00100 211s JS IMPORT: successfully imported directory 'overrides' 211s JS IMPORT: Importing '_promiseNative' 211s JS NATIVE: Defining native module '_promiseNative' 211s JS IMPORT: Defining parent 0x33ebcf00100 of 0x33ebcf139a0 '_promiseNative' is mod 1 211s JS IMPORT: successfully imported module '_promiseNative' 211s JS IMPORT: Importing module GLib succeeded 211s JS IMPORT: Defining parent 0x33ebcf134f0 of 0x20f517b3c150 'GLib' is mod 1 211s JS IMPORT: successfully imported module 'GLib' 211s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 211s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x20f517b79060, JSClass 0x6f0b84e185d0, in object 0x20f517b79038 211s JS CTX: Initialized class GIRepositoryGType prototype 0x33ebcf13ce8 211s JS CTX: Initialized class GIRepositoryFunction prototype 0x33ebcf13d48 211s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 211s JS G BXD: Defined class for Error (GError), prototype 0x20f517b790b0, JSClass 0x6f0b84e185d0, in object 0x20f517b79038 211s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 211s JS G BXD: Defined class for Variant (GVariant), prototype 0x20f517b79100, JSClass 0x6f0b84e185d0, in object 0x20f517b79038 211s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 211s JS G BXD: Defined class for Bytes (GBytes), prototype 0x20f517b79150, JSClass 0x6f0b84e185d0, in object 0x20f517b79038 211s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 211s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x20f517b791a0, JSClass 0x6f0b84e185d0, in object 0x20f517b79038 211s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 211s JS G BXD: Defined class for Thread (GThread), prototype 0x20f517b791f0, JSClass 0x6f0b84e185d0, in object 0x20f517b79038 211s JS G BXD: Defining method ref in prototype for GLib.Thread 211s JS G BXD: Defining method unref in prototype for GLib.Thread 211s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 211s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x20f517b79240, JSClass 0x6f0b84e185d0, in object 0x20f517b79038 211s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 211s JS G BXD: Defined class for Regex (GRegex), prototype 0x20f517b79290, JSClass 0x6f0b84e185d0, in object 0x20f517b79038 211s JS G BXD: Defining method match in prototype for GLib.Regex 211s JS G BXD: Defining method match_full in prototype for GLib.Regex 211s JS G BXD: Defining method match_all in prototype for GLib.Regex 211s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 211s JS G NS: Defined namespace 'GLib' 0x20f517b79038 in GIRepository 0x33ebcf13280 211s JS IMPORT: Importing module jasmine succeeded 211s JS IMPORT: Defining parent 0x33ebcf00100 of 0x20f517b3cce0 'jasmine' is mod 1 211s JS IMPORT: successfully imported module 'jasmine' 211s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 211s JS MAINLOOP: Main loop instance 0xe922fa8d370: hold 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Main loop instance 0xe922fa8d370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 211s JS MAINLOOP: Main loop instance 0xe922fa8d370: release 211s JS MAINLOOP: Completed job 0 211s JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/format.js 211s JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_format.js 211s JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_format.js 211s JS IMPORT: Importing 'gi' 211s JS IMPORT: Defining parent 0x33ebcf00100 of 0x33ebcf13280 'gi' is mod 1 211s JS IMPORT: successfully imported module 'gi' 211s 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 211s JS G NS: Defined namespace 'GjsPrivate' 0x20f517b79308 in GIRepository 0x33ebcf13280 211s JS IMPORT: Importing module _format succeeded 211s JS IMPORT: Defining parent 0x33ebcf00100 of 0x20f517b3ce70 '_format' is mod 1 211s JS IMPORT: successfully imported module '_format' 211s JS IMPORT: Importing module format succeeded 211s JS IMPORT: Defining parent 0x33ebcf00100 of 0x20f517b3ce20 'format' is mod 1 211s JS IMPORT: successfully imported module 'format' 211s JS CTX: Script evaluation succeeded 211s JS MAINLOOP: Main loop instance 0xe922fa8d370: Spinning loop until released or hook cleared 211s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module metadata hook for module 0x33ebcf2fb30 211s JS IMPORT: Defining meta.importSync for module 0x33ebcf2fb30 211s JS NATIVE: Defining native module 'system' 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x20f517b3b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x20f517b3b128 211s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 211s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 211s JS MAINLOOP: Set main loop hook to 211s JS MAINLOOP: Main loop instance 0xe922fa8d370: hold 211s JS MAINLOOP: Running and clearing main loop hook 211s JS G BXD: Defining method run in prototype for GLib.MainLoop 211s 1..12 211s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 211s JS G BXD: Defined class for Source (GSource), prototype 0x20f517b79330, JSClass 0x6f0b84e185d0, in object 0x20f517b79038 211s JS G BXD: Defining method set_priority in prototype for GLib.Source 211s JS IMPORT: Importing '_gi' 211s JS NATIVE: Defining native module '_gi' 211s JS IMPORT: Defining parent 0x33ebcf00100 of 0x33ebcf35740 '_gi' is mod 1 211s JS IMPORT: successfully imported module '_gi' 211s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 211s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 211s JS IMPORT: Importing module _common succeeded 211s JS IMPORT: Defining parent 0x33ebcf00100 of 0x20f517bc20d8 '_common' is mod 1 211s JS IMPORT: successfully imported module '_common' 211s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 211s JS IMPORT: Importing module _legacy succeeded 211s JS IMPORT: Defining parent 0x33ebcf00100 of 0x20f517bc2128 '_legacy' is mod 1 211s JS IMPORT: successfully imported module '_legacy' 211s JS IMPORT: Importing module GObject succeeded 211s JS IMPORT: Defining parent 0x33ebcf134f0 of 0x20f517bc2088 'GObject' is mod 1 211s JS IMPORT: successfully imported module 'GObject' 211s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 211s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 211s JS G BXD: Defined class for String (GString), prototype 0x20f517b79628, JSClass 0x6f0b84e185d0, in object 0x20f517b793a8 211s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 211s JS G PRM: Defined class ParamSpec prototype is 0x20f517bc21c8 class 0x6f0b84e20068 in object 0x20f517b793a8 211s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 211s JS G OBJ: Defined class for Object (GObject), prototype 0x20f517b79790, JSClass 0x6f0b84e18600, in object 0x20f517b793a8 211s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 211s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 211s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x20f517b797b8, JSClass 0x6f0b84e18600, in object 0x20f517b793a8 211s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 211s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 211s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 211s JS G NS: Defined namespace 'GObject' 0x20f517b793a8 in GIRepository 0x33ebcf13280 211s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 211s JS G BXD: Defining method attach in prototype for GLib.Source 211s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 211s JS IMPORT: Module metadata hook for module 0x33ebcf04370 211s JS IMPORT: Defining meta.importSync for module 0x33ebcf04370 211s JS G BXD: Defining method destroy in prototype for GLib.Source 211s ok 1 imports.format escapes % with another % character 211s ok 2 imports.format formats a single string argument 211s ok 3 imports.format formats two string arguments 211s ok 4 imports.format formats two swapped string arguments 211s ok 5 imports.format formats a number in base 10 211s ok 6 imports.format formats a number in base 16 211s ok 7 imports.format formats a floating point number with no precision 211s ok 8 imports.format formats a floating point number with precision 2 211s ok 9 imports.format pads with zeroes 211s ok 10 imports.format pads with spaces 211s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 211s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 211s JS G BXD: Defining method quit in prototype for GLib.MainLoop 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Main loop instance 0xe922fa8d370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 0 211s JS MAINLOOP: handling job 1, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 1 211s JS MAINLOOP: handling job 2, 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Completed job 2 211s JS MAINLOOP: handling job 3, 211s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 211s JS MAINLOOP: Main loop instance 0xe922fa8d370: release 211s JS MAINLOOP: Completed job 3 211s JS MEMORY: Memory report: before destroying context 211s JS MEMORY: 192 objects currently alive 211s JS MEMORY: boxed_instance = 55 211s JS MEMORY: boxed_prototype = 10 211s JS MEMORY: closure = 1 211s JS MEMORY: function = 114 211s JS MEMORY: fundamental_instance = 0 211s JS MEMORY: fundamental_prototype = 0 211s JS MEMORY: gerror_instance = 0 211s JS MEMORY: gerror_prototype = 0 211s JS MEMORY: interface = 0 211s JS MEMORY: module = 7 211s JS MEMORY: ns = 3 211s JS MEMORY: object_instance = 0 211s JS MEMORY: object_prototype = 2 211s JS MEMORY: param = 0 211s JS MEMORY: union_instance = 0 211s JS MEMORY: union_prototype = 0 211s JS CTX: JS shutdown sequence 211s JS CTX: Stopping profiler 211s JS CTX: Shutting down toggle queue 211s JS CTX: Notifying external reference holders of GjsContext dispose 211s JS MAINLOOP: Stopping promise job dispatcher 211s JS CTX: Notifying reference holders of GjsContext dispose 211s JS CTX: Checking unhandled promise rejections 211s JS CTX: Releasing cached JS wrappers 211s JS CTX: Final triggered GC 211s JS CTX: Destroying JS context 211s JS CTX: Releasing all native objects 211s JS CTX: Disabling auto GC 211s JS CTX: Ending trace on global object 211s JS CTX: Freeing allocated resources 211s JS CTX: JS context destroyed 211s PASS: gjs/testFormat.test 211s Running test: gjs/testEncoding.test 211s JS NATIVE: Registered native JS module '_promiseNative' 211s JS NATIVE: Registered native JS module '_byteArrayNative' 211s JS NATIVE: Registered native JS module '_encodingNative' 211s JS NATIVE: Registered native JS module '_gi' 211s JS NATIVE: Registered native JS module 'gi' 211s JS NATIVE: Registered native JS module 'cairoNative' 211s JS NATIVE: Registered native JS module 'system' 211s JS NATIVE: Registered native JS module 'console' 211s JS NATIVE: Registered native JS module '_print' 211s JS CTX: Enabling JIT 211s JS CTX: Initialized class GjsFileImporter prototype 0x2bd611000a0 211s JS IMPORT: Defining parent (nil) of 0x2bd61100100 'imports' is mod 0 211s JS IMPORT: Importing '_print' 211s JS NATIVE: Defining native module '_print' 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x2bd611007b0 '_print' is mod 1 211s JS IMPORT: successfully imported module '_print' 211s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 211s 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 0x37861333b128 211s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37861333b128 211s JS MAINLOOP: Main loop instance 0x18ed2470d370: hold 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Starting promise job dispatcher 211s JS MAINLOOP: Main loop instance 0x18ed2470d370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 211s JS MAINLOOP: Main loop instance 0x18ed2470d370: release 211s JS MAINLOOP: Completed job 0 211s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37861333b128 211s JS IMPORT: Module metadata hook for module 0x2bd61113000 211s JS IMPORT: Defining meta.importSync for module 0x2bd61113000 211s JS NATIVE: Defining native module 'gi' 211s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2bd611133f0 211s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 211s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 211s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 211s JS IMPORT: Importing directory 'overrides' 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x2bd611134f0 'overrides' is mod 1 211s JS IMPORT: Defined importer 'overrides' 0x2bd611134f0 in 0x2bd61100100 211s JS IMPORT: successfully imported directory 'overrides' 211s JS IMPORT: Importing '_promiseNative' 211s JS NATIVE: Defining native module '_promiseNative' 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x2bd611139a0 '_promiseNative' is mod 1 211s JS IMPORT: successfully imported module '_promiseNative' 211s JS IMPORT: Importing module GLib succeeded 211s JS IMPORT: Defining parent 0x2bd611134f0 of 0x37861333c150 'GLib' is mod 1 211s JS IMPORT: successfully imported module 'GLib' 211s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 211s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x378613379060, JSClass 0x7459c73585d0, in object 0x378613379038 211s JS CTX: Initialized class GIRepositoryGType prototype 0x2bd61113ce8 211s JS CTX: Initialized class GIRepositoryFunction prototype 0x2bd61113d48 211s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 211s JS G BXD: Defined class for Error (GError), prototype 0x3786133790b0, JSClass 0x7459c73585d0, in object 0x378613379038 211s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 211s JS G BXD: Defined class for Variant (GVariant), prototype 0x378613379100, JSClass 0x7459c73585d0, in object 0x378613379038 211s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 211s JS G BXD: Defined class for Bytes (GBytes), prototype 0x378613379150, JSClass 0x7459c73585d0, in object 0x378613379038 211s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 211s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3786133791a0, JSClass 0x7459c73585d0, in object 0x378613379038 211s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 211s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 211s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 211s JS G BXD: Defined class for Thread (GThread), prototype 0x3786133791f0, JSClass 0x7459c73585d0, in object 0x378613379038 211s JS G BXD: Defining method ref in prototype for GLib.Thread 211s JS G BXD: Defining method unref in prototype for GLib.Thread 211s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 211s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x378613379240, JSClass 0x7459c73585d0, in object 0x378613379038 211s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 211s JS G BXD: Defined class for Regex (GRegex), prototype 0x378613379290, JSClass 0x7459c73585d0, in object 0x378613379038 211s JS G BXD: Defining method match in prototype for GLib.Regex 211s JS G BXD: Defining method match_full in prototype for GLib.Regex 211s JS G BXD: Defining method match_all in prototype for GLib.Regex 211s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 211s JS G NS: Defined namespace 'GLib' 0x378613379038 in GIRepository 0x2bd61113280 211s JS IMPORT: Importing module jasmine succeeded 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x37861333cce0 'jasmine' is mod 1 211s JS IMPORT: successfully imported module 'jasmine' 211s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 211s JS MAINLOOP: Main loop instance 0x18ed2470d370: hold 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Main loop instance 0x18ed2470d370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 211s JS MAINLOOP: Main loop instance 0x18ed2470d370: release 211s JS MAINLOOP: Completed job 0 211s 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 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37861333b128 211s JS IMPORT: Importing 'gi' 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x2bd61113280 'gi' is mod 1 211s JS IMPORT: successfully imported module 'gi' 211s 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 211s JS G NS: Defined namespace 'GjsPrivate' 0x378613379330 in GIRepository 0x2bd61113280 211s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 211s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 211s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 211s JS IMPORT: Importing module _legacy succeeded 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x37861333cee8 '_legacy' is mod 1 211s JS IMPORT: successfully imported module '_legacy' 211s JS IMPORT: Importing module lang succeeded 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x37861333ce98 'lang' is mod 1 211s JS IMPORT: successfully imported module 'lang' 211s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 211s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 211s JS IMPORT: Importing module _signals succeeded 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x37861333cf38 '_signals' is mod 1 211s JS IMPORT: successfully imported module '_signals' 211s JS IMPORT: Importing module signals succeeded 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x37861333ce48 'signals' is mod 1 211s JS IMPORT: successfully imported module 'signals' 211s JS IMPORT: Importing module Gio succeeded 211s JS IMPORT: Defining parent 0x2bd611134f0 of 0x37861333cdf8 'Gio' is mod 1 211s JS IMPORT: successfully imported module 'Gio' 211s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 211s JS IMPORT: Importing '_gi' 211s JS NATIVE: Defining native module '_gi' 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x2bd6112c700 '_gi' is mod 1 211s JS IMPORT: successfully imported module '_gi' 211s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 211s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 211s JS IMPORT: Importing module _common succeeded 211s JS IMPORT: Defining parent 0x2bd61100100 of 0x37861333cfd8 '_common' is mod 1 211s JS IMPORT: successfully imported module '_common' 211s JS IMPORT: Importing module GObject succeeded 211s JS IMPORT: Defining parent 0x2bd611134f0 of 0x37861333cf88 'GObject' is mod 1 211s JS IMPORT: successfully imported module 'GObject' 211s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 211s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 211s JS G BXD: Defined class for String (GString), prototype 0x3786133795d8, JSClass 0x7459c73585d0, in object 0x378613379358 211s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 211s JS G PRM: Defined class ParamSpec prototype is 0x3786133cc0b0 class 0x7459c7360068 in object 0x378613379358 211s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 211s JS G OBJ: Defined class for Object (GObject), prototype 0x378613379740, JSClass 0x7459c7358600, in object 0x378613379358 211s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 211s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 211s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x378613379768, JSClass 0x7459c7358600, in object 0x378613379358 211s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 211s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 211s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 211s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 211s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 211s JS G NS: Defined namespace 'GObject' 0x378613379358 in GIRepository 0x2bd61113280 211s JS G OBJ: Defined class for Application (GApplication), prototype 0x3786133797b8, JSClass 0x7459c7358600, in object 0x378613379308 211s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 211s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3786133cc588, JSClass 0x7459c735a7f8, in object 0x378613379308 211s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 211s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 211s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 211s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x378613379830, JSClass 0x7459c7358600, in object 0x378613379308 211s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 211s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3786133cc808, JSClass 0x7459c735a7f8, in object 0x378613379308 211s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 211s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3786133798a8, JSClass 0x7459c7358600, in object 0x378613379308 211s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 211s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 211s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3786133cc948, JSClass 0x7459c735a7f8, in object 0x378613379308 211s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 211s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 211s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 211s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x378613379920, JSClass 0x7459c73585d0, in object 0x378613379308 211s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 211s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x378613379970, JSClass 0x7459c73585d0, in object 0x378613379308 211s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 211s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 211s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3786133799c0, JSClass 0x7459c7358600, in object 0x378613379308 211s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x378613379a10, JSClass 0x7459c7358600, in object 0x378613379330 211s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 211s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x378613379a60, JSClass 0x7459c7358600, in object 0x378613379308 211s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 211s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 211s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 211s JS G IFACE: Defined class for File (GFile), prototype 0x3786133ccab0, JSClass 0x7459c735a7f8, in object 0x378613379308 211s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x378613379ad8, JSClass 0x7459c7358600, in object 0x2bd61113360 211s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 211s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x378613379b50, JSClass 0x7459c7358600, in object 0x378613379308 211s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 211s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 211s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x378613379ba0, JSClass 0x7459c7358600, in object 0x378613379308 211s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 211s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x378613379bf0, JSClass 0x7459c7358600, in object 0x378613379308 211s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 211s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x378613379c40, JSClass 0x7459c73585d0, in object 0x378613379308 211s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 211s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 211s JS G OBJ: Defined class for Settings (GSettings), prototype 0x378613379c90, JSClass 0x7459c7358600, in object 0x378613379308 211s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 211s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 211s JS G NS: Defined namespace 'Gio' 0x378613379308 in GIRepository 0x2bd61113280 211s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x37861333b128 211s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x378613379ce0, JSClass 0x7459c7358600, in object 0x37861333eda8 211s JS IMPORT: Module metadata hook for module 0x378613362900 211s JS IMPORT: Defining meta.importSync for module 0x378613362900 211s JS NATIVE: Defining native module '_encodingNative' 211s JS MAINLOOP: Main loop instance 0x18ed2470d370: hold 211s JS MAINLOOP: Enqueue job , promise=, allocation site= 211s JS MAINLOOP: Main loop instance 0x18ed2470d370: Spinning loop until released or hook cleared 211s JS MAINLOOP: handling job 0, 211s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testEncoding.js async resolved" 211s JS MAINLOOP: Main loop instance 0x18ed2470d370: release 211s JS MAINLOOP: Completed job 0 211s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37861333b128 211s JS IMPORT: Module metadata hook for module 0x2bd61118a40 211s JS IMPORT: Defining meta.importSync for module 0x2bd61118a40 211s JS NATIVE: Defining native module 'system' 211s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37861333b128 211s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37861333b128 211s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 211s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 211s JS MAINLOOP: Set main loop hook to 211s JS MAINLOOP: Main loop instance 0x18ed2470d370: hold 211s JS MAINLOOP: Running and clearing main loop hook 211s JS G BXD: Defining method run in prototype for GLib.MainLoop 211s 1..56 211s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 212s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 212s JS G BXD: Defined class for Source (GSource), prototype 0x378613379d58, JSClass 0x7459c73585d0, in object 0x378613379038 212s JS G BXD: Defining method set_priority in prototype for GLib.Source 212s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 212s JS G BXD: Defining method attach in prototype for GLib.Source 212s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 212s JS IMPORT: Module metadata hook for module 0x378613362f58 212s JS IMPORT: Defining meta.importSync for module 0x378613362f58 212s JS G BXD: Defining method destroy in prototype for GLib.Source 212s ok 1 Text Encoding toString() uses spec-compliant tags 212s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 212s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 212s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 212s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 212s ok 6 Text Encoding TextDecoder decode() fatal is false by default 212s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 212s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 212s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 212s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 212s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 212s ok 12 Text Encoding TextDecoder decode() throws on empty input 212s ok 13 Text Encoding TextDecoder decode() throws on null input 212s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 212s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 212s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 212s JS IMPORT: Importing '_byteArrayNative' 212s JS NATIVE: Defining native module '_byteArrayNative' 212s JS IMPORT: Defining parent 0x37861333ebe0 of 0x2bd611146c0 '_byteArrayNative' is mod 1 212s JS IMPORT: successfully imported module '_byteArrayNative' 212s ok 17 Text Encoding TextDecoder decode() decodes GLib.Bytes 212s ok 18 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 212s ok 19 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 212s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 212s ok 21 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 212s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 212s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 212s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 212s ok 25 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 212s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 212s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 212s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 212s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 212s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 212s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 212s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 212s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 212s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 212s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 212s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 212s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 212s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 212s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 212s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 212s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 212s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 212s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 212s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 212s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 212s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 212s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 212s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 212s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 212s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 212s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 212s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 212s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 212s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 212s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 212s ok 56 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 212s JS G BXD: Defining method quit in prototype for GLib.MainLoop 212s JS MAINLOOP: Enqueue job , promise=, allocation site= 212s JS MAINLOOP: Main loop instance 0x18ed2470d370: Spinning loop until released or hook cleared 212s JS MAINLOOP: handling job 0, 212s JS MAINLOOP: Enqueue job , promise=, allocation site= 212s JS MAINLOOP: Completed job 0 212s JS MAINLOOP: handling job 1, 212s JS MAINLOOP: Enqueue job , promise=, allocation site= 212s JS MAINLOOP: Completed job 1 212s JS MAINLOOP: handling job 2, 212s JS MAINLOOP: Enqueue job , promise=, allocation site= 212s JS MAINLOOP: Completed job 2 212s JS MAINLOOP: handling job 3, 212s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 212s JS MAINLOOP: Main loop instance 0x18ed2470d370: release 212s JS MAINLOOP: Completed job 3 212s JS MEMORY: Memory report: before destroying context 212s JS MEMORY: 518 objects currently alive 212s JS MEMORY: boxed_instance = 257 212s JS MEMORY: boxed_prototype = 13 212s JS MEMORY: closure = 1 212s JS MEMORY: function = 214 212s JS MEMORY: fundamental_instance = 0 212s JS MEMORY: fundamental_prototype = 0 212s JS MEMORY: gerror_instance = 0 212s JS MEMORY: gerror_prototype = 0 212s JS MEMORY: interface = 4 212s JS MEMORY: module = 9 212s JS MEMORY: ns = 4 212s JS MEMORY: object_instance = 2 212s JS MEMORY: object_prototype = 14 212s JS MEMORY: param = 0 212s JS MEMORY: union_instance = 0 212s JS MEMORY: union_prototype = 0 212s JS CTX: JS shutdown sequence 212s JS CTX: Stopping profiler 212s JS CTX: Shutting down toggle queue 212s JS CTX: Notifying external reference holders of GjsContext dispose 212s JS MAINLOOP: Stopping promise job dispatcher 212s JS CTX: Notifying reference holders of GjsContext dispose 212s JS CTX: Checking unhandled promise rejections 212s JS CTX: Releasing cached JS wrappers 212s JS CTX: Final triggered GC 212s JS CTX: Destroying JS context 212s JS CTX: Releasing all native objects 212s JS CTX: Disabling auto GC 212s JS CTX: Ending trace on global object 212s JS CTX: Freeing allocated resources 212s JS CTX: JS context destroyed 212s PASS: gjs/testEncoding.test 212s Running test: gjs/testGObjectDestructionAccess.test 212s JS NATIVE: Registered native JS module '_promiseNative' 212s JS NATIVE: Registered native JS module '_byteArrayNative' 212s JS NATIVE: Registered native JS module '_encodingNative' 212s JS NATIVE: Registered native JS module '_gi' 212s JS NATIVE: Registered native JS module 'gi' 212s JS NATIVE: Registered native JS module 'cairoNative' 212s JS NATIVE: Registered native JS module 'system' 212s JS NATIVE: Registered native JS module 'console' 212s JS NATIVE: Registered native JS module '_print' 212s JS CTX: Enabling JIT 212s JS CTX: Initialized class GjsFileImporter prototype 0x33cc651000a0 212s JS IMPORT: Defining parent (nil) of 0x33cc65100100 'imports' is mod 0 212s JS IMPORT: Importing '_print' 212s JS NATIVE: Defining native module '_print' 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x33cc651007b0 '_print' is mod 1 212s JS IMPORT: successfully imported module '_print' 212s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 212s 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 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x23fd4083b128 212s JS MAINLOOP: Main loop instance 0x1f67a061d370: hold 212s JS MAINLOOP: Enqueue job , promise=, allocation site= 212s JS MAINLOOP: Starting promise job dispatcher 212s JS MAINLOOP: Main loop instance 0x1f67a061d370: Spinning loop until released or hook cleared 212s JS MAINLOOP: handling job 0, 212s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 212s JS MAINLOOP: Main loop instance 0x1f67a061d370: release 212s JS MAINLOOP: Completed job 0 212s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module metadata hook for module 0x33cc65113000 212s JS IMPORT: Defining meta.importSync for module 0x33cc65113000 212s JS NATIVE: Defining native module 'gi' 212s JS CTX: Initialized class GIRepositoryNamespace prototype 0x33cc651133f0 212s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 212s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 212s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 212s JS IMPORT: Importing directory 'overrides' 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x33cc651134f0 'overrides' is mod 1 212s JS IMPORT: Defined importer 'overrides' 0x33cc651134f0 in 0x33cc65100100 212s JS IMPORT: successfully imported directory 'overrides' 212s JS IMPORT: Importing '_promiseNative' 212s JS NATIVE: Defining native module '_promiseNative' 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x33cc651139a0 '_promiseNative' is mod 1 212s JS IMPORT: successfully imported module '_promiseNative' 212s JS IMPORT: Importing module GLib succeeded 212s JS IMPORT: Defining parent 0x33cc651134f0 of 0x23fd4083c150 'GLib' is mod 1 212s JS IMPORT: successfully imported module 'GLib' 212s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 212s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x23fd40879060, JSClass 0x640729fa85d0, in object 0x23fd40879038 212s JS CTX: Initialized class GIRepositoryGType prototype 0x33cc65113ce8 212s JS CTX: Initialized class GIRepositoryFunction prototype 0x33cc65113d48 212s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 212s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 212s JS G BXD: Defined class for Error (GError), prototype 0x23fd408790b0, JSClass 0x640729fa85d0, in object 0x23fd40879038 212s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 212s JS G BXD: Defined class for Variant (GVariant), prototype 0x23fd40879100, JSClass 0x640729fa85d0, in object 0x23fd40879038 212s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 212s JS G BXD: Defined class for Bytes (GBytes), prototype 0x23fd40879150, JSClass 0x640729fa85d0, in object 0x23fd40879038 212s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 212s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 212s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x23fd408791a0, JSClass 0x640729fa85d0, in object 0x23fd40879038 212s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 212s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 212s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 212s JS G BXD: Defined class for Thread (GThread), prototype 0x23fd408791f0, JSClass 0x640729fa85d0, in object 0x23fd40879038 212s JS G BXD: Defining method ref in prototype for GLib.Thread 212s JS G BXD: Defining method unref in prototype for GLib.Thread 212s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 212s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x23fd40879240, JSClass 0x640729fa85d0, in object 0x23fd40879038 212s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 212s JS G BXD: Defined class for Regex (GRegex), prototype 0x23fd40879290, JSClass 0x640729fa85d0, in object 0x23fd40879038 212s JS G BXD: Defining method match in prototype for GLib.Regex 212s JS G BXD: Defining method match_full in prototype for GLib.Regex 212s JS G BXD: Defining method match_all in prototype for GLib.Regex 212s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 212s JS G NS: Defined namespace 'GLib' 0x23fd40879038 in GIRepository 0x33cc65113280 212s JS IMPORT: Importing module jasmine succeeded 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x23fd4083cce0 'jasmine' is mod 1 212s JS IMPORT: successfully imported module 'jasmine' 212s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 212s JS MAINLOOP: Main loop instance 0x1f67a061d370: hold 212s JS MAINLOOP: Enqueue job , promise=, allocation site= 212s JS MAINLOOP: Main loop instance 0x1f67a061d370: Spinning loop until released or hook cleared 212s JS MAINLOOP: handling job 0, 212s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 212s JS MAINLOOP: Main loop instance 0x1f67a061d370: release 212s JS MAINLOOP: Completed job 0 212s JS IMPORT: Importing 'gi' 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x33cc65113280 'gi' is mod 1 212s JS IMPORT: successfully imported module 'gi' 212s 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 212s JS G NS: Defined namespace 'GjsPrivate' 0x23fd40879330 in GIRepository 0x33cc65113280 212s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 212s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 212s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 212s JS IMPORT: Importing module _legacy succeeded 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x23fd4083cf10 '_legacy' is mod 1 212s JS IMPORT: successfully imported module '_legacy' 212s JS IMPORT: Importing module lang succeeded 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x23fd4083cec0 'lang' is mod 1 212s JS IMPORT: successfully imported module 'lang' 212s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 212s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 212s JS IMPORT: Importing module _signals succeeded 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x23fd4083cf60 '_signals' is mod 1 212s JS IMPORT: successfully imported module '_signals' 212s JS IMPORT: Importing module signals succeeded 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x23fd4083ce70 'signals' is mod 1 212s JS IMPORT: successfully imported module 'signals' 212s JS IMPORT: Importing module Gio succeeded 212s JS IMPORT: Defining parent 0x33cc651134f0 of 0x23fd4083ce20 'Gio' is mod 1 212s JS IMPORT: successfully imported module 'Gio' 212s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 212s JS IMPORT: Importing '_gi' 212s JS NATIVE: Defining native module '_gi' 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x33cc6512b648 '_gi' is mod 1 212s JS IMPORT: successfully imported module '_gi' 212s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 212s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 212s JS IMPORT: Importing module _common succeeded 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x23fd408cd038 '_common' is mod 1 212s JS IMPORT: successfully imported module '_common' 212s JS IMPORT: Importing module GObject succeeded 212s JS IMPORT: Defining parent 0x33cc651134f0 of 0x23fd4083cfb0 'GObject' is mod 1 212s JS IMPORT: successfully imported module 'GObject' 212s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 212s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 212s JS G BXD: Defined class for String (GString), prototype 0x23fd408795d8, JSClass 0x640729fa85d0, in object 0x23fd40879358 212s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 212s JS G PRM: Defined class ParamSpec prototype is 0x23fd408cd0d8 class 0x640729fb0068 in object 0x23fd40879358 212s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 212s JS G OBJ: Defined class for Object (GObject), prototype 0x23fd40879740, JSClass 0x640729fa8600, in object 0x23fd40879358 212s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 212s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 212s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x23fd40879768, JSClass 0x640729fa8600, in object 0x23fd40879358 212s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 212s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 212s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 212s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 212s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 212s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 212s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 212s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 212s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 212s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 212s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 212s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 212s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 212s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 212s JS G NS: Defined namespace 'GObject' 0x23fd40879358 in GIRepository 0x33cc65113280 212s JS G OBJ: Defined class for Application (GApplication), prototype 0x23fd408797b8, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 212s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x23fd408cd5b0, JSClass 0x640729faa7f8, in object 0x23fd40879308 212s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 212s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 212s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 212s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 212s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 212s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 212s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 212s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 212s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 212s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 212s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x23fd40879830, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 212s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x23fd408cd830, JSClass 0x640729faa7f8, in object 0x23fd40879308 212s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 212s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x23fd408798a8, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 212s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 212s JS G IFACE: Defined class for Initable (GInitable), prototype 0x23fd408cd970, JSClass 0x640729faa7f8, in object 0x23fd40879308 212s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 212s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 212s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 212s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x23fd40879920, JSClass 0x640729fa85d0, in object 0x23fd40879308 212s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 212s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x23fd40879970, JSClass 0x640729fa85d0, in object 0x23fd40879308 212s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 212s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 212s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x23fd408799c0, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x23fd40879a10, JSClass 0x640729fa8600, in object 0x23fd40879330 212s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 212s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x23fd40879a60, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 212s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 212s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 212s JS G IFACE: Defined class for File (GFile), prototype 0x23fd408cdad8, JSClass 0x640729faa7f8, in object 0x23fd40879308 212s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x23fd40879ad8, JSClass 0x640729fa8600, in object 0x33cc65113360 212s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 212s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x23fd40879b50, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 212s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 212s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x23fd40879ba0, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 212s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x23fd40879bf0, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 212s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x23fd40879c40, JSClass 0x640729fa85d0, in object 0x23fd40879308 212s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 212s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 212s JS G OBJ: Defined class for Settings (GSettings), prototype 0x23fd40879c90, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 212s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 212s JS G NS: Defined namespace 'Gio' 0x23fd40879308 in GIRepository 0x33cc65113280 212s 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 212s JS G NS: Defined namespace 'GjsTestTools' 0x23fd40879ce0 in GIRepository 0x33cc65113280 212s JS IMPORT: Importing module Gtk succeeded 212s JS IMPORT: Defining parent 0x33cc651134f0 of 0x23fd408d8588 'Gtk' is mod 1 212s JS IMPORT: successfully imported module 'Gtk' 212s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 212s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 212s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x23fd40879d30, JSClass 0x640729fa8600, in object 0x23fd40879358 212s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x23fd40879d80, JSClass 0x640729fa8600, in object 0x23fd40879d08 212s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 212s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x23fd408d8880, JSClass 0x640729faa7f8, in object 0x23fd40879d08 212s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 212s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x23fd40879df8, JSClass 0x640729fa8600, in object 0x23fd40879d08 212s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 212s JS G NS: Defined namespace 'Gtk' 0x23fd40879d08 in GIRepository 0x33cc65113280 212s JS IMPORT: Importing 'system' 212s JS NATIVE: Defining native module 'system' 212s JS IMPORT: Defining parent 0x33cc65100100 of 0x33cc651322b8 'system' is mod 1 212s JS IMPORT: successfully imported module 'system' 212s JS CTX: Script evaluation succeeded 212s JS MAINLOOP: Main loop instance 0x1f67a061d370: Spinning loop until released or hook cleared 212s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module metadata hook for module 0x33cc65110fc8 212s JS IMPORT: Defining meta.importSync for module 0x33cc65110fc8 212s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x23fd4083b128 212s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x23fd4083b128 212s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 212s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 212s JS MAINLOOP: Set main loop hook to 212s JS MAINLOOP: Main loop instance 0x1f67a061d370: hold 212s JS MAINLOOP: Running and clearing main loop hook 212s JS G BXD: Defining method run in prototype for GLib.MainLoop 212s 1..54 212s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 212s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 212s JS G BXD: Defined class for Source (GSource), prototype 0x23fd40879e48, JSClass 0x640729fa85d0, in object 0x23fd40879038 212s JS G BXD: Defining method set_priority in prototype for GLib.Source 212s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 212s JS G BXD: Defining method attach in prototype for GLib.Source 212s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 212s JS IMPORT: Module metadata hook for module 0x23fd40862858 212s JS IMPORT: Defining meta.importSync for module 0x23fd40862858 212s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 212s dbus-daemon[3631]: [session uid=1000 pid=3631] Activating service name='org.a11y.Bus' requested by ':1.1' (uid=1000 pid=3708 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 212s dbus-daemon[3631]: [session uid=1000 pid=3631] Successfully activated service 'org.a11y.Bus' 212s JS G BXD: Defining method destroy in prototype for GLib.Source 212s dbus-daemon[3725]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=3708 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 212s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 212s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 212s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x23fd40879f60, JSClass 0x640729fa8600, in object 0x23fd40879d08 212s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x23fd40879fb0, JSClass 0x640729fa8600, in object 0x23fd40879d08 212s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 212s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 212s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 212s JS G ENUM: Defining Gtk.WindowType as 0x33cc65120470 212s dbus-daemon[3725]: Successfully activated service 'org.a11y.atspi.Registry' 212s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 212s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 212s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 212s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 212s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 212s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 212s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 212s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 212s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 212s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 212s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 212s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 212s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 212s JS G ENUM: Defining GLib.LogLevelFlags as 0x33cc65120b90 212s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 212s ok 1 Access to destroyed GObject Get property 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 2 Access to destroyed GObject Set property 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 3 Access to destroyed GObject Add expando property 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 4 Access to destroyed GObject Access to unset expando property 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 5 Access to destroyed GObject Access previously set expando property 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 212s ok 6 Access to destroyed GObject Access to getter method 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 7 Access to destroyed GObject Access to setter method 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 8 Access to destroyed GObject Proto function connect 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 9 Access to destroyed GObject Proto function connect_after 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 10 Access to destroyed GObject Proto function emit 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 11 Access to destroyed GObject Proto function signals_disconnect 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 12 Access to destroyed GObject Proto function signals_block 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 13 Access to destroyed GObject Proto function signals_unblock 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 14 Access to destroyed GObject Proto function toString 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 15 Access to destroyed GObject Proto function toString before/after 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s JS G NS: Found info type FUNCTION for 'unref' in namespace 'GjsTestTools' 212s ok 16 Access to finalized GObject Get property 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 17 Access to finalized GObject Set property 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 18 Access to finalized GObject Add expando property 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 19 Access to finalized GObject Access to unset expando property 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 20 Access to finalized GObject Access previously set expando property 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 21 Access to finalized GObject Access to getter method 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 22 Access to finalized GObject Access to setter method 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 23 Access to finalized GObject Proto function connect 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 24 Access to finalized GObject Proto function connect_after 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 25 Access to finalized GObject Proto function emit 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 26 Access to finalized GObject Proto function signals_disconnect 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 27 Access to finalized GObject Proto function signals_block 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 28 Access to finalized GObject Proto function signals_unblock 212s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 212s ok 29 Access to finalized GObject Proto function toString 212s JS G NS: Found info type FUNCTION for 'init' in namespace 'GjsTestTools' 212s JS G NS: Found info type OBJECT for 'EmblemedIcon' in namespace 'Gio' 212s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0x7cab470a0b0, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 212s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x7cab470a100, JSClass 0x640729fa8600, in object 0x23fd40879308 212s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 212s JS G IFACE: Defined class for Icon (GIcon), prototype 0x23fd408cd4c0, JSClass 0x640729faa7f8, in object 0x23fd40879308 212s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 212s JS G NS: Found info type FUNCTION for 'reset' in namespace 'GjsTestTools' 212s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 212s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 212s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 212s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 212s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 212s JS G NS: Found info type FUNCTION for 'delayed_unref' in namespace 'GjsTestTools' 212s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 212s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 212s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 212s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x7cab470a1c8, JSClass 0x640729fa85d0, in object 0x23fd40879038 212s JS G BXD: Defining method iteration in prototype for GLib.MainContext 212s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 212s JS G NS: Found info type FUNCTION for 'save_object' in namespace 'GjsTestTools' 212s JS G NS: Found info type FUNCTION for 'peek_saved' in namespace 'GjsTestTools' 212s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 212s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 212s JS G NS: Found info type FUNCTION for 'get_disposed' in namespace 'GjsTestTools' 212s ok 38 Disposed or finalized GObject returned from function is marked as disposed 212s JS G NS: Found info type FUNCTION for 'get_saved' in namespace 'GjsTestTools' 212s JS G BXD: Defining method quit in prototype for GLib.MainLoop 212s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 212s JS G NS: Found info type FUNCTION for 'ref' in namespace 'GjsTestTools' 212s JS G NS: Found info type FUNCTION for 'unref_other_thread' in namespace 'GjsTestTools' 212s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 212s JS G NS: Found info type FUNCTION for 'ref_other_thread' in namespace 'GjsTestTools' 212s ok 41 Disposed or finalized GObject ignores toggling queued toggles 212s JS G NS: Found info type FUNCTION for 'run_dispose_other_thread' in namespace 'GjsTestTools' 212s ok 42 Disposed or finalized GObject can be disposed from other thread 212s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 212s JS G NS: Found info type FUNCTION for 'save_object_unreffed' in namespace 'GjsTestTools' 212s JS G NS: Found info type FUNCTION for 'delayed_ref_other_thread' in namespace 'GjsTestTools' 213s JS G NS: Found info type FUNCTION for 'steal_saved' in namespace 'GjsTestTools' 213s ok 44 GObject with toggle references can be re-reffed from other thread delayed 213s JS G NS: Found info type FUNCTION for 'delayed_unref_other_thread' in namespace 'GjsTestTools' 213s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 213s JS G NS: Found info type FUNCTION for 'delayed_ref_unref_other_thread' in namespace 'GjsTestTools' 213s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 213s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 213s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 213s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 213s JS G NS: Found info type FUNCTION for 'get_weak_other_thread' in namespace 'GjsTestTools' 213s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 213s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 213s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 213s JS G BXD: Defining method join in prototype for GLib.Thread 213s JS G NS: Found info type FUNCTION for 'clear_saved' in namespace 'GjsTestTools' 213s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 213s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 213s ok 53 GObject with toggle references can be finalized while queued in toggle queue 213s 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 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Main loop instance 0x1f67a061d370: Spinning loop until released or hook cleared 213s JS MAINLOOP: handling job 0, 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Completed job 0 213s JS MAINLOOP: handling job 1, 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Completed job 1 213s JS MAINLOOP: handling job 2, 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Completed job 2 213s JS MAINLOOP: handling job 3, 213s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 213s JS MAINLOOP: Main loop instance 0x1f67a061d370: release 213s JS MAINLOOP: Completed job 3 213s JS MEMORY: Memory report: before destroying context 213s JS MEMORY: 320 objects currently alive 213s JS MEMORY: boxed_instance = 13 213s JS MEMORY: boxed_prototype = 13 213s JS MEMORY: closure = 3 213s JS MEMORY: function = 248 213s JS MEMORY: fundamental_instance = 0 213s JS MEMORY: fundamental_prototype = 0 213s JS MEMORY: gerror_instance = 0 213s JS MEMORY: gerror_prototype = 0 213s JS MEMORY: interface = 6 213s JS MEMORY: module = 10 213s JS MEMORY: ns = 6 213s JS MEMORY: object_instance = 0 213s JS MEMORY: object_prototype = 21 213s JS MEMORY: param = 0 213s JS MEMORY: union_instance = 0 213s JS MEMORY: union_prototype = 0 213s JS CTX: JS shutdown sequence 213s JS CTX: Stopping profiler 213s JS CTX: Shutting down toggle queue 213s JS CTX: Notifying external reference holders of GjsContext dispose 213s JS MAINLOOP: Stopping promise job dispatcher 213s JS CTX: Notifying reference holders of GjsContext dispose 213s JS CTX: Checking unhandled promise rejections 213s JS CTX: Releasing cached JS wrappers 213s JS CTX: Final triggered GC 213s JS CTX: Destroying JS context 213s JS CTX: Releasing all native objects 213s JS CTX: Disabling auto GC 213s JS CTX: Ending trace on global object 213s JS CTX: Freeing allocated resources 213s JS CTX: JS context destroyed 213s PASS: gjs/testGObjectDestructionAccess.test 213s Running test: gjs/delete.test 213s 1..1 213s ok 1 - /usr/libexec/installed-tests/gjs/debugger/delete.debugger 213s PASS: gjs/delete.test 213s Running test: gjs/testSignals.test 213s JS NATIVE: Registered native JS module '_promiseNative' 213s JS NATIVE: Registered native JS module '_byteArrayNative' 213s JS NATIVE: Registered native JS module '_encodingNative' 213s JS NATIVE: Registered native JS module '_gi' 213s JS NATIVE: Registered native JS module 'gi' 213s JS NATIVE: Registered native JS module 'cairoNative' 213s JS NATIVE: Registered native JS module 'system' 213s JS NATIVE: Registered native JS module 'console' 213s JS NATIVE: Registered native JS module '_print' 213s JS CTX: Enabling JIT 213s JS CTX: Initialized class GjsFileImporter prototype 0x2a288bc000a0 213s JS IMPORT: Defining parent (nil) of 0x2a288bc00100 'imports' is mod 0 213s JS IMPORT: Importing '_print' 213s JS NATIVE: Defining native module '_print' 213s JS IMPORT: Defining parent 0x2a288bc00100 of 0x2a288bc007b0 '_print' is mod 1 213s JS IMPORT: successfully imported module '_print' 213s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 213s 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 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x22e96ce3b128 213s JS MAINLOOP: Main loop instance 0x17425928d370: hold 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Starting promise job dispatcher 213s JS MAINLOOP: Main loop instance 0x17425928d370: Spinning loop until released or hook cleared 213s JS MAINLOOP: handling job 0, 213s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 213s JS MAINLOOP: Main loop instance 0x17425928d370: release 213s JS MAINLOOP: Completed job 0 213s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module metadata hook for module 0x2a288bc13000 213s JS IMPORT: Defining meta.importSync for module 0x2a288bc13000 213s JS NATIVE: Defining native module 'gi' 213s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a288bc133f0 213s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 213s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 213s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 213s JS IMPORT: Importing directory 'overrides' 213s JS IMPORT: Defining parent 0x2a288bc00100 of 0x2a288bc134f0 'overrides' is mod 1 213s JS IMPORT: Defined importer 'overrides' 0x2a288bc134f0 in 0x2a288bc00100 213s JS IMPORT: successfully imported directory 'overrides' 213s JS IMPORT: Importing '_promiseNative' 213s JS NATIVE: Defining native module '_promiseNative' 213s JS IMPORT: Defining parent 0x2a288bc00100 of 0x2a288bc139a0 '_promiseNative' is mod 1 213s JS IMPORT: successfully imported module '_promiseNative' 213s JS IMPORT: Importing module GLib succeeded 213s JS IMPORT: Defining parent 0x2a288bc134f0 of 0x22e96ce3c150 'GLib' is mod 1 213s JS IMPORT: successfully imported module 'GLib' 213s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 213s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x22e96ce79060, JSClass 0x66e17ea985d0, in object 0x22e96ce79038 213s JS CTX: Initialized class GIRepositoryGType prototype 0x2a288bc13ce8 213s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a288bc13d48 213s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 213s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 213s JS G BXD: Defined class for Error (GError), prototype 0x22e96ce790b0, JSClass 0x66e17ea985d0, in object 0x22e96ce79038 213s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 213s JS G BXD: Defined class for Variant (GVariant), prototype 0x22e96ce79100, JSClass 0x66e17ea985d0, in object 0x22e96ce79038 213s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 213s JS G BXD: Defined class for Bytes (GBytes), prototype 0x22e96ce79150, JSClass 0x66e17ea985d0, in object 0x22e96ce79038 213s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 213s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 213s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x22e96ce791a0, JSClass 0x66e17ea985d0, in object 0x22e96ce79038 213s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 213s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 213s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 213s JS G BXD: Defined class for Thread (GThread), prototype 0x22e96ce791f0, JSClass 0x66e17ea985d0, in object 0x22e96ce79038 213s JS G BXD: Defining method ref in prototype for GLib.Thread 213s JS G BXD: Defining method unref in prototype for GLib.Thread 213s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 213s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x22e96ce79240, JSClass 0x66e17ea985d0, in object 0x22e96ce79038 213s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 213s JS G BXD: Defined class for Regex (GRegex), prototype 0x22e96ce79290, JSClass 0x66e17ea985d0, in object 0x22e96ce79038 213s JS G BXD: Defining method match in prototype for GLib.Regex 213s JS G BXD: Defining method match_full in prototype for GLib.Regex 213s JS G BXD: Defining method match_all in prototype for GLib.Regex 213s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 213s JS G NS: Defined namespace 'GLib' 0x22e96ce79038 in GIRepository 0x2a288bc13280 213s JS IMPORT: Importing module jasmine succeeded 213s JS IMPORT: Defining parent 0x2a288bc00100 of 0x22e96ce3cce0 'jasmine' is mod 1 213s JS IMPORT: successfully imported module 'jasmine' 213s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 213s JS MAINLOOP: Main loop instance 0x17425928d370: hold 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Main loop instance 0x17425928d370: Spinning loop until released or hook cleared 213s JS MAINLOOP: handling job 0, 213s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 213s JS MAINLOOP: Main loop instance 0x17425928d370: release 213s JS MAINLOOP: Completed job 0 213s JS IMPORT: Importing 'gi' 213s JS IMPORT: Defining parent 0x2a288bc00100 of 0x2a288bc13280 'gi' is mod 1 213s JS IMPORT: successfully imported module 'gi' 213s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 213s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 213s JS IMPORT: Importing module _legacy succeeded 213s JS IMPORT: Defining parent 0x2a288bc00100 of 0x22e96ce3ce70 '_legacy' is mod 1 213s JS IMPORT: successfully imported module '_legacy' 213s JS IMPORT: Importing module lang succeeded 213s JS IMPORT: Defining parent 0x2a288bc00100 of 0x22e96ce3ce20 'lang' is mod 1 213s JS IMPORT: successfully imported module 'lang' 213s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 213s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 213s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 213s JS IMPORT: Importing module _signals succeeded 213s JS IMPORT: Defining parent 0x2a288bc00100 of 0x22e96ce3cf10 '_signals' is mod 1 213s JS IMPORT: successfully imported module '_signals' 213s JS IMPORT: Importing module signals succeeded 213s JS IMPORT: Defining parent 0x2a288bc00100 of 0x22e96ce3cec0 'signals' is mod 1 213s JS IMPORT: successfully imported module 'signals' 213s JS CTX: Script evaluation succeeded 213s JS MAINLOOP: Main loop instance 0x17425928d370: Spinning loop until released or hook cleared 213s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module metadata hook for module 0x2a288bc07260 213s JS IMPORT: Defining meta.importSync for module 0x2a288bc07260 213s JS NATIVE: Defining native module 'system' 213s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22e96ce3b128 213s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22e96ce3b128 213s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 213s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 213s JS MAINLOOP: Set main loop hook to 213s JS MAINLOOP: Main loop instance 0x17425928d370: hold 213s JS MAINLOOP: Running and clearing main loop hook 213s JS G BXD: Defining method run in prototype for GLib.MainLoop 213s 1..42 213s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 213s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 213s JS G BXD: Defined class for Source (GSource), prototype 0x22e96ce79308, JSClass 0x66e17ea985d0, in object 0x22e96ce79038 213s JS G BXD: Defining method set_priority in prototype for GLib.Source 213s JS IMPORT: Importing '_gi' 213s JS NATIVE: Defining native module '_gi' 213s JS IMPORT: Defining parent 0x22e96ce3eb38 of 0x2a288bc11300 '_gi' is mod 1 213s JS IMPORT: successfully imported module '_gi' 213s 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 213s JS G NS: Defined namespace 'GjsPrivate' 0x22e96ce793a8 in GIRepository 0x22e96ce3eb80 213s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 213s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 213s JS IMPORT: Importing module _common succeeded 213s JS IMPORT: Defining parent 0x22e96ce3eb38 of 0x22e96cec3b00 '_common' is mod 1 213s JS IMPORT: successfully imported module '_common' 213s JS IMPORT: Importing module GObject succeeded 213s JS IMPORT: Defining parent 0x22e96ce3eb50 of 0x22e96cec3ab0 'GObject' is mod 1 213s JS IMPORT: successfully imported module 'GObject' 213s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 213s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 213s JS G BXD: Defined class for String (GString), prototype 0x22e96ce79628, JSClass 0x66e17ea985d0, in object 0x22e96ce79380 213s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 213s JS G PRM: Defined class ParamSpec prototype is 0x22e96cec3ba0 class 0x66e17eaa0068 in object 0x22e96ce79380 213s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 213s JS G OBJ: Defined class for Object (GObject), prototype 0x22e96ce79790, JSClass 0x66e17ea98600, in object 0x22e96ce79380 213s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 213s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 213s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x22e96ce797b8, JSClass 0x66e17ea98600, in object 0x22e96ce79380 213s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 213s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 213s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 213s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 213s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 213s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 213s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 213s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 213s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 213s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 213s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 213s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 213s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 213s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 213s JS G NS: Defined namespace 'GObject' 0x22e96ce79380 in GIRepository 0x22e96ce3eb80 213s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 213s JS G BXD: Defining method attach in prototype for GLib.Source 213s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 213s JS IMPORT: Module metadata hook for module 0x22e96ce62a18 213s JS IMPORT: Defining meta.importSync for module 0x22e96ce62a18 213s JS G BXD: Defining method destroy in prototype for GLib.Source 213s ok 1 Legacy object with signals emit works with no connections 213s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 213s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 213s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 213s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 213s ok 6 Legacy object with signals using connect distinguishes multiple signals 213s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 213s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 213s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 213s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 213s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 213s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 213s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 213s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 213s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 213s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 213s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 213s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 213s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 213s JS G ENUM: Defining GLib.LogLevelFlags as 0x2a288bc600e0 213s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 213s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 213s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 213s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 213s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 213s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 213s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 213s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 213s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 213s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 213s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 213s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 213s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 213s ok 22 Object with signals added emit works with no connections 213s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 213s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 213s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 213s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 213s ok 27 Object with signals added using connect distinguishes multiple signals 213s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 213s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 213s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 213s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 213s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 213s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 213s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 213s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 213s ok 36 Object with signals added using connectAfter distinguishes multiple signals 213s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 213s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 213s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 213s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 213s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 213s ok 42 Object with signals added does not call a connected after handler when stopped by connect 213s JS G BXD: Defining method quit in prototype for GLib.MainLoop 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Main loop instance 0x17425928d370: Spinning loop until released or hook cleared 213s JS MAINLOOP: handling job 0, 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Completed job 0 213s JS MAINLOOP: handling job 1, 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Completed job 1 213s JS MAINLOOP: handling job 2, 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Completed job 2 213s JS MAINLOOP: handling job 3, 213s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 213s JS MAINLOOP: Main loop instance 0x17425928d370: release 213s JS MAINLOOP: Completed job 3 213s JS MEMORY: Memory report: before destroying context 213s JS MEMORY: 391 objects currently alive 213s JS MEMORY: boxed_instance = 252 213s JS MEMORY: boxed_prototype = 10 213s JS MEMORY: closure = 1 213s JS MEMORY: function = 115 213s JS MEMORY: fundamental_instance = 0 213s JS MEMORY: fundamental_prototype = 0 213s JS MEMORY: gerror_instance = 0 213s JS MEMORY: gerror_prototype = 0 213s JS MEMORY: interface = 0 213s JS MEMORY: module = 8 213s JS MEMORY: ns = 3 213s JS MEMORY: object_instance = 0 213s JS MEMORY: object_prototype = 2 213s JS MEMORY: param = 0 213s JS MEMORY: union_instance = 0 213s JS MEMORY: union_prototype = 0 213s JS CTX: JS shutdown sequence 213s JS CTX: Stopping profiler 213s JS CTX: Shutting down toggle queue 213s JS CTX: Notifying external reference holders of GjsContext dispose 213s JS MAINLOOP: Stopping promise job dispatcher 213s JS CTX: Notifying reference holders of GjsContext dispose 213s JS CTX: Checking unhandled promise rejections 213s JS CTX: Releasing cached JS wrappers 213s JS CTX: Final triggered GC 213s JS CTX: Destroying JS context 213s JS CTX: Releasing all native objects 213s JS CTX: Disabling auto GC 213s JS CTX: Ending trace on global object 213s JS CTX: Freeing allocated resources 213s JS CTX: JS context destroyed 213s PASS: gjs/testSignals.test 213s Running test: gjs/testAsync.test 213s JS NATIVE: Registered native JS module '_promiseNative' 213s JS NATIVE: Registered native JS module '_byteArrayNative' 213s JS NATIVE: Registered native JS module '_encodingNative' 213s JS NATIVE: Registered native JS module '_gi' 213s JS NATIVE: Registered native JS module 'gi' 213s JS NATIVE: Registered native JS module 'cairoNative' 213s JS NATIVE: Registered native JS module 'system' 213s JS NATIVE: Registered native JS module 'console' 213s JS NATIVE: Registered native JS module '_print' 213s JS CTX: Enabling JIT 213s JS CTX: Initialized class GjsFileImporter prototype 0x26c0a3d000a0 213s JS IMPORT: Defining parent (nil) of 0x26c0a3d00100 'imports' is mod 0 213s JS IMPORT: Importing '_print' 213s JS NATIVE: Defining native module '_print' 213s JS IMPORT: Defining parent 0x26c0a3d00100 of 0x26c0a3d007b0 '_print' is mod 1 213s JS IMPORT: successfully imported module '_print' 213s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 213s 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 0x37290473b128 213s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37290473b128 213s JS MAINLOOP: Main loop instance 0xf663e63d370: hold 213s JS MAINLOOP: Enqueue job , promise=, allocation site= 213s JS MAINLOOP: Starting promise job dispatcher 213s JS MAINLOOP: Main loop instance 0xf663e63d370: Spinning loop until released or hook cleared 213s JS MAINLOOP: handling job 0, 213s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 213s JS MAINLOOP: Main loop instance 0xf663e63d370: release 213s JS MAINLOOP: Completed job 0 213s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37290473b128 213s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37290473b128 213s JS IMPORT: Module metadata hook for module 0x26c0a3d13000 213s JS IMPORT: Defining meta.importSync for module 0x26c0a3d13000 213s JS NATIVE: Defining native module 'gi' 213s JS CTX: Initialized class GIRepositoryNamespace prototype 0x26c0a3d133f0 213s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 213s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 213s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 213s JS IMPORT: Importing directory 'overrides' 213s JS IMPORT: Defining parent 0x26c0a3d00100 of 0x26c0a3d134f0 'overrides' is mod 1 213s JS IMPORT: Defined importer 'overrides' 0x26c0a3d134f0 in 0x26c0a3d00100 213s JS IMPORT: successfully imported directory 'overrides' 213s JS IMPORT: Importing '_promiseNative' 213s JS NATIVE: Defining native module '_promiseNative' 213s JS IMPORT: Defining parent 0x26c0a3d00100 of 0x26c0a3d139a0 '_promiseNative' is mod 1 213s JS IMPORT: successfully imported module '_promiseNative' 213s JS IMPORT: Importing module GLib succeeded 213s JS IMPORT: Defining parent 0x26c0a3d134f0 of 0x37290473c150 'GLib' is mod 1 213s JS IMPORT: successfully imported module 'GLib' 213s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 213s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x372904779060, JSClass 0x695a75cf85d0, in object 0x372904779038 213s JS CTX: Initialized class GIRepositoryGType prototype 0x26c0a3d13ce8 213s JS CTX: Initialized class GIRepositoryFunction prototype 0x26c0a3d13d48 213s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 213s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 213s JS G BXD: Defined class for Error (GError), prototype 0x3729047790b0, JSClass 0x695a75cf85d0, in object 0x372904779038 213s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 214s JS G BXD: Defined class for Variant (GVariant), prototype 0x372904779100, JSClass 0x695a75cf85d0, in object 0x372904779038 214s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 214s JS G BXD: Defined class for Bytes (GBytes), prototype 0x372904779150, JSClass 0x695a75cf85d0, in object 0x372904779038 214s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 214s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3729047791a0, JSClass 0x695a75cf85d0, in object 0x372904779038 214s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 214s JS G BXD: Defined class for Thread (GThread), prototype 0x3729047791f0, JSClass 0x695a75cf85d0, in object 0x372904779038 214s JS G BXD: Defining method ref in prototype for GLib.Thread 214s JS G BXD: Defining method unref in prototype for GLib.Thread 214s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 214s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x372904779240, JSClass 0x695a75cf85d0, in object 0x372904779038 214s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 214s JS G BXD: Defined class for Regex (GRegex), prototype 0x372904779290, JSClass 0x695a75cf85d0, in object 0x372904779038 214s JS G BXD: Defining method match in prototype for GLib.Regex 214s JS G BXD: Defining method match_full in prototype for GLib.Regex 214s JS G BXD: Defining method match_all in prototype for GLib.Regex 214s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 214s JS G NS: Defined namespace 'GLib' 0x372904779038 in GIRepository 0x26c0a3d13280 214s JS IMPORT: Importing module jasmine succeeded 214s JS IMPORT: Defining parent 0x26c0a3d00100 of 0x37290473cce0 'jasmine' is mod 1 214s JS IMPORT: successfully imported module 'jasmine' 214s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 214s JS MAINLOOP: Main loop instance 0xf663e63d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0xf663e63d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 214s JS MAINLOOP: Main loop instance 0xf663e63d370: release 214s JS MAINLOOP: Completed job 0 214s 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 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37290473b128 214s JS IMPORT: Importing '_gi' 214s JS NATIVE: Defining native module '_gi' 214s JS IMPORT: Defining parent 0x26c0a3d00100 of 0x26c0a3d28ef0 '_gi' is mod 1 214s JS IMPORT: successfully imported module '_gi' 214s JS IMPORT: Importing 'gi' 214s JS IMPORT: Defining parent 0x26c0a3d00100 of 0x26c0a3d13280 'gi' is mod 1 214s JS IMPORT: successfully imported module 'gi' 214s 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 214s JS G NS: Defined namespace 'GjsPrivate' 0x372904779330 in GIRepository 0x26c0a3d13280 214s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 214s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 214s JS IMPORT: Importing module _common succeeded 214s JS IMPORT: Defining parent 0x26c0a3d00100 of 0x37290473ce48 '_common' is mod 1 214s JS IMPORT: successfully imported module '_common' 214s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 214s JS IMPORT: Importing module _legacy succeeded 214s JS IMPORT: Defining parent 0x26c0a3d00100 of 0x37290473ce98 '_legacy' is mod 1 214s JS IMPORT: successfully imported module '_legacy' 214s JS IMPORT: Importing module GObject succeeded 214s JS IMPORT: Defining parent 0x26c0a3d134f0 of 0x37290473cdf8 'GObject' is mod 1 214s JS IMPORT: successfully imported module 'GObject' 214s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 214s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 214s JS G BXD: Defined class for String (GString), prototype 0x3729047795b0, JSClass 0x695a75cf85d0, in object 0x372904779308 214s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 214s JS G PRM: Defined class ParamSpec prototype is 0x37290473cf38 class 0x695a75d00068 in object 0x372904779308 214s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 214s JS G OBJ: Defined class for Object (GObject), prototype 0x372904779718, JSClass 0x695a75cf8600, in object 0x372904779308 214s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 214s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 214s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x372904779740, JSClass 0x695a75cf8600, in object 0x372904779308 214s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 214s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 214s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 214s JS G NS: Defined namespace 'GObject' 0x372904779308 in GIRepository 0x26c0a3d13280 214s JS MAINLOOP: Main loop instance 0xf663e63d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0xf663e63d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testAsync.js async resolved" 214s JS MAINLOOP: Main loop instance 0xf663e63d370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37290473b128 214s JS IMPORT: Module metadata hook for module 0x26c0a3d34e08 214s JS IMPORT: Defining meta.importSync for module 0x26c0a3d34e08 214s JS NATIVE: Defining native module 'system' 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37290473b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37290473b128 214s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 214s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 214s JS MAINLOOP: Set main loop hook to 214s JS MAINLOOP: Main loop instance 0xf663e63d370: hold 214s JS MAINLOOP: Running and clearing main loop hook 214s JS G BXD: Defining method run in prototype for GLib.MainLoop 214s 1..10 214s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 214s JS G BXD: Defined class for Source (GSource), prototype 0x372904779790, JSClass 0x695a75cf85d0, in object 0x372904779038 214s JS G BXD: Defining method set_priority in prototype for GLib.Source 214s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 214s JS G BXD: Defining method attach in prototype for GLib.Source 214s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 214s JS IMPORT: Module metadata hook for module 0x26c0a3d04370 214s JS IMPORT: Defining meta.importSync for module 0x26c0a3d04370 214s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 214s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Completed job 1 214s JS G BXD: Defining method destroy in prototype for GLib.Source 214s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 214s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Completed job 1 214s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Completed job 1 214s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 214s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Completed job 1 214s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 214s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Completed job 1 214s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Completed job 1 214s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Completed job 1 214s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Completed job 1 214s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Completed job 1 214s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Completed job 1 214s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 214s JS G BXD: Defining method quit in prototype for GLib.MainLoop 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0xf663e63d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 1 214s JS MAINLOOP: handling job 2, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 2 214s JS MAINLOOP: handling job 3, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 214s JS MAINLOOP: Main loop instance 0xf663e63d370: release 214s JS MAINLOOP: Completed job 3 214s JS MEMORY: Memory report: before destroying context 214s JS MEMORY: 199 objects currently alive 214s JS MEMORY: boxed_instance = 63 214s JS MEMORY: boxed_prototype = 10 214s JS MEMORY: closure = 1 214s JS MEMORY: function = 115 214s JS MEMORY: fundamental_instance = 0 214s JS MEMORY: fundamental_prototype = 0 214s JS MEMORY: gerror_instance = 0 214s JS MEMORY: gerror_prototype = 0 214s JS MEMORY: interface = 0 214s JS MEMORY: module = 5 214s JS MEMORY: ns = 3 214s JS MEMORY: object_instance = 0 214s JS MEMORY: object_prototype = 2 214s JS MEMORY: param = 0 214s JS MEMORY: union_instance = 0 214s JS MEMORY: union_prototype = 0 214s JS CTX: JS shutdown sequence 214s JS CTX: Stopping profiler 214s JS CTX: Shutting down toggle queue 214s JS CTX: Notifying external reference holders of GjsContext dispose 214s JS MAINLOOP: Stopping promise job dispatcher 214s JS CTX: Notifying reference holders of GjsContext dispose 214s JS CTX: Checking unhandled promise rejections 214s JS CTX: Releasing cached JS wrappers 214s JS CTX: Final triggered GC 214s JS CTX: Destroying JS context 214s JS CTX: Releasing all native objects 214s JS CTX: Disabling auto GC 214s JS CTX: Ending trace on global object 214s JS CTX: Freeing allocated resources 214s JS CTX: JS context destroyed 214s PASS: gjs/testAsync.test 214s Running test: gjs/testMainloop.test 214s JS NATIVE: Registered native JS module '_promiseNative' 214s JS NATIVE: Registered native JS module '_byteArrayNative' 214s JS NATIVE: Registered native JS module '_encodingNative' 214s JS NATIVE: Registered native JS module '_gi' 214s JS NATIVE: Registered native JS module 'gi' 214s JS NATIVE: Registered native JS module 'cairoNative' 214s JS NATIVE: Registered native JS module 'system' 214s JS NATIVE: Registered native JS module 'console' 214s JS NATIVE: Registered native JS module '_print' 214s JS CTX: Enabling JIT 214s JS CTX: Initialized class GjsFileImporter prototype 0x23b9fec000a0 214s JS IMPORT: Defining parent (nil) of 0x23b9fec00100 'imports' is mod 0 214s JS IMPORT: Importing '_print' 214s JS NATIVE: Defining native module '_print' 214s JS IMPORT: Defining parent 0x23b9fec00100 of 0x23b9fec007b0 '_print' is mod 1 214s JS IMPORT: successfully imported module '_print' 214s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 214s 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 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7e670d3b128 214s JS MAINLOOP: Main loop instance 0x4988277d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Starting promise job dispatcher 214s JS MAINLOOP: Main loop instance 0x4988277d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 214s JS MAINLOOP: Main loop instance 0x4988277d370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module metadata hook for module 0x23b9fec13000 214s JS IMPORT: Defining meta.importSync for module 0x23b9fec13000 214s JS NATIVE: Defining native module 'gi' 214s JS CTX: Initialized class GIRepositoryNamespace prototype 0x23b9fec133f0 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 214s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 214s JS IMPORT: Importing directory 'overrides' 214s JS IMPORT: Defining parent 0x23b9fec00100 of 0x23b9fec134f0 'overrides' is mod 1 214s JS IMPORT: Defined importer 'overrides' 0x23b9fec134f0 in 0x23b9fec00100 214s JS IMPORT: successfully imported directory 'overrides' 214s JS IMPORT: Importing '_promiseNative' 214s JS NATIVE: Defining native module '_promiseNative' 214s JS IMPORT: Defining parent 0x23b9fec00100 of 0x23b9fec139a0 '_promiseNative' is mod 1 214s JS IMPORT: successfully imported module '_promiseNative' 214s JS IMPORT: Importing module GLib succeeded 214s JS IMPORT: Defining parent 0x23b9fec134f0 of 0x7e670d3c150 'GLib' is mod 1 214s JS IMPORT: successfully imported module 'GLib' 214s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 214s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x7e670d79060, JSClass 0x6130e76285d0, in object 0x7e670d79038 214s JS CTX: Initialized class GIRepositoryGType prototype 0x23b9fec13ce8 214s JS CTX: Initialized class GIRepositoryFunction prototype 0x23b9fec13d48 214s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 214s JS G BXD: Defined class for Error (GError), prototype 0x7e670d790b0, JSClass 0x6130e76285d0, in object 0x7e670d79038 214s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 214s JS G BXD: Defined class for Variant (GVariant), prototype 0x7e670d79100, JSClass 0x6130e76285d0, in object 0x7e670d79038 214s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 214s JS G BXD: Defined class for Bytes (GBytes), prototype 0x7e670d79150, JSClass 0x6130e76285d0, in object 0x7e670d79038 214s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 214s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x7e670d791a0, JSClass 0x6130e76285d0, in object 0x7e670d79038 214s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 214s JS G BXD: Defined class for Thread (GThread), prototype 0x7e670d791f0, JSClass 0x6130e76285d0, in object 0x7e670d79038 214s JS G BXD: Defining method ref in prototype for GLib.Thread 214s JS G BXD: Defining method unref in prototype for GLib.Thread 214s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 214s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x7e670d79240, JSClass 0x6130e76285d0, in object 0x7e670d79038 214s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 214s JS G BXD: Defined class for Regex (GRegex), prototype 0x7e670d79290, JSClass 0x6130e76285d0, in object 0x7e670d79038 214s JS G BXD: Defining method match in prototype for GLib.Regex 214s JS G BXD: Defining method match_full in prototype for GLib.Regex 214s JS G BXD: Defining method match_all in prototype for GLib.Regex 214s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 214s JS G NS: Defined namespace 'GLib' 0x7e670d79038 in GIRepository 0x23b9fec13280 214s JS IMPORT: Importing module jasmine succeeded 214s JS IMPORT: Defining parent 0x23b9fec00100 of 0x7e670d3cce0 'jasmine' is mod 1 214s JS IMPORT: successfully imported module 'jasmine' 214s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 214s JS MAINLOOP: Main loop instance 0x4988277d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0x4988277d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 214s JS MAINLOOP: Main loop instance 0x4988277d370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 214s JS IMPORT: Importing 'gi' 214s JS IMPORT: Defining parent 0x23b9fec00100 of 0x23b9fec13280 'gi' is mod 1 214s JS IMPORT: successfully imported module 'gi' 214s JS IMPORT: Importing '_gi' 214s JS NATIVE: Defining native module '_gi' 214s JS IMPORT: Defining parent 0x23b9fec00100 of 0x23b9fec28c60 '_gi' is mod 1 214s JS IMPORT: successfully imported module '_gi' 214s 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 214s JS G NS: Defined namespace 'GjsPrivate' 0x7e670d79330 in GIRepository 0x23b9fec13280 214s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 214s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 214s JS IMPORT: Importing module _common succeeded 214s JS IMPORT: Defining parent 0x23b9fec00100 of 0x7e670d3cec0 '_common' is mod 1 214s JS IMPORT: successfully imported module '_common' 214s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 214s JS IMPORT: Importing module _legacy succeeded 214s JS IMPORT: Defining parent 0x23b9fec00100 of 0x7e670d3cf10 '_legacy' is mod 1 214s JS IMPORT: successfully imported module '_legacy' 214s JS IMPORT: Importing module GObject succeeded 214s JS IMPORT: Defining parent 0x23b9fec134f0 of 0x7e670d3ce70 'GObject' is mod 1 214s JS IMPORT: successfully imported module 'GObject' 214s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 214s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 214s JS G BXD: Defined class for String (GString), prototype 0x7e670d795b0, JSClass 0x6130e76285d0, in object 0x7e670d79308 214s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 214s JS G PRM: Defined class ParamSpec prototype is 0x7e670d3cfb0 class 0x6130e7630068 in object 0x7e670d79308 214s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 214s JS G OBJ: Defined class for Object (GObject), prototype 0x7e670d79718, JSClass 0x6130e7628600, in object 0x7e670d79308 214s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 214s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 214s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x7e670d79740, JSClass 0x6130e7628600, in object 0x7e670d79308 214s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 214s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 214s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 214s JS G NS: Defined namespace 'GObject' 0x7e670d79308 in GIRepository 0x23b9fec13280 214s JS IMPORT: Importing module mainloop succeeded 214s JS IMPORT: Defining parent 0x23b9fec00100 of 0x7e670d3ce20 'mainloop' is mod 1 214s JS IMPORT: successfully imported module 'mainloop' 214s JS CTX: Script evaluation succeeded 214s JS MAINLOOP: Main loop instance 0x4988277d370: Spinning loop until released or hook cleared 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module metadata hook for module 0x23b9fec32c08 214s JS IMPORT: Defining meta.importSync for module 0x23b9fec32c08 214s JS NATIVE: Defining native module 'system' 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7e670d3b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7e670d3b128 214s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 214s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 214s JS MAINLOOP: Set main loop hook to 214s JS MAINLOOP: Main loop instance 0x4988277d370: hold 214s JS MAINLOOP: Running and clearing main loop hook 214s JS G BXD: Defining method run in prototype for GLib.MainLoop 214s 1..8 214s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 214s JS G BXD: Defined class for Source (GSource), prototype 0x7e670d79790, JSClass 0x6130e76285d0, in object 0x7e670d79038 214s JS G BXD: Defining method set_priority in prototype for GLib.Source 214s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 214s JS G BXD: Defining method attach in prototype for GLib.Source 214s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 214s JS IMPORT: Module metadata hook for module 0x23b9fec04370 214s JS IMPORT: Defining meta.importSync for module 0x23b9fec04370 214s JS G BXD: Defining method destroy in prototype for GLib.Source 214s ok 1 Mainloop.timeout_add() runs a timeout function 214s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 214s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 214s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 214s ok 4 Mainloop.idle_add() runs an idle function 214s ok 5 Mainloop.idle_add() continues to run idle functions that return true 214s ok 6 Mainloop.idle_add() does not run idle functions if removed 214s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 214s ok 8 Mainloop.idle_add() does not leak idle callbacks 214s JS G BXD: Defining method quit in prototype for GLib.MainLoop 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0x4988277d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 1 214s JS MAINLOOP: handling job 2, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 2 214s JS MAINLOOP: handling job 3, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 214s JS MAINLOOP: Main loop instance 0x4988277d370: release 214s JS MAINLOOP: Completed job 3 214s JS MEMORY: Memory report: before destroying context 214s JS MEMORY: 193 objects currently alive 214s JS MEMORY: boxed_instance = 54 214s JS MEMORY: boxed_prototype = 10 214s JS MEMORY: closure = 2 214s JS MEMORY: function = 116 214s JS MEMORY: fundamental_instance = 0 214s JS MEMORY: fundamental_prototype = 0 214s JS MEMORY: gerror_instance = 0 214s JS MEMORY: gerror_prototype = 0 214s JS MEMORY: interface = 0 214s JS MEMORY: module = 6 214s JS MEMORY: ns = 3 214s JS MEMORY: object_instance = 0 214s JS MEMORY: object_prototype = 2 214s JS MEMORY: param = 0 214s JS MEMORY: union_instance = 0 214s JS MEMORY: union_prototype = 0 214s JS CTX: JS shutdown sequence 214s JS CTX: Stopping profiler 214s JS CTX: Shutting down toggle queue 214s JS CTX: Notifying external reference holders of GjsContext dispose 214s JS MAINLOOP: Stopping promise job dispatcher 214s JS CTX: Notifying reference holders of GjsContext dispose 214s JS CTX: Checking unhandled promise rejections 214s JS CTX: Releasing cached JS wrappers 214s JS CTX: Final triggered GC 214s JS CTX: Destroying JS context 214s JS CTX: Releasing all native objects 214s JS CTX: Disabling auto GC 214s JS CTX: Ending trace on global object 214s JS CTX: Freeing allocated resources 214s JS CTX: JS context destroyed 214s PASS: gjs/testMainloop.test 214s Running test: gjs/testNamespace.test 214s JS NATIVE: Registered native JS module '_promiseNative' 214s JS NATIVE: Registered native JS module '_byteArrayNative' 214s JS NATIVE: Registered native JS module '_encodingNative' 214s JS NATIVE: Registered native JS module '_gi' 214s JS NATIVE: Registered native JS module 'gi' 214s JS NATIVE: Registered native JS module 'cairoNative' 214s JS NATIVE: Registered native JS module 'system' 214s JS NATIVE: Registered native JS module 'console' 214s JS NATIVE: Registered native JS module '_print' 214s JS CTX: Enabling JIT 214s JS CTX: Initialized class GjsFileImporter prototype 0x3932a76000a0 214s JS IMPORT: Defining parent (nil) of 0x3932a7600100 'imports' is mod 0 214s JS IMPORT: Importing '_print' 214s JS NATIVE: Defining native module '_print' 214s JS IMPORT: Defining parent 0x3932a7600100 of 0x3932a76007b0 '_print' is mod 1 214s JS IMPORT: successfully imported module '_print' 214s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 214s 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 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x31e54943b128 214s JS MAINLOOP: Main loop instance 0xc1a339ad370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Starting promise job dispatcher 214s JS MAINLOOP: Main loop instance 0xc1a339ad370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 214s JS MAINLOOP: Main loop instance 0xc1a339ad370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module metadata hook for module 0x3932a7613000 214s JS IMPORT: Defining meta.importSync for module 0x3932a7613000 214s JS NATIVE: Defining native module 'gi' 214s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3932a76133f0 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 214s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 214s JS IMPORT: Importing directory 'overrides' 214s JS IMPORT: Defining parent 0x3932a7600100 of 0x3932a76134f0 'overrides' is mod 1 214s JS IMPORT: Defined importer 'overrides' 0x3932a76134f0 in 0x3932a7600100 214s JS IMPORT: successfully imported directory 'overrides' 214s JS IMPORT: Importing '_promiseNative' 214s JS NATIVE: Defining native module '_promiseNative' 214s JS IMPORT: Defining parent 0x3932a7600100 of 0x3932a76139a0 '_promiseNative' is mod 1 214s JS IMPORT: successfully imported module '_promiseNative' 214s JS IMPORT: Importing module GLib succeeded 214s JS IMPORT: Defining parent 0x3932a76134f0 of 0x31e54943c150 'GLib' is mod 1 214s JS IMPORT: successfully imported module 'GLib' 214s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 214s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x31e549479060, JSClass 0x6f42341585d0, in object 0x31e549479038 214s JS CTX: Initialized class GIRepositoryGType prototype 0x3932a7613ce8 214s JS CTX: Initialized class GIRepositoryFunction prototype 0x3932a7613d48 214s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 214s JS G BXD: Defined class for Error (GError), prototype 0x31e5494790b0, JSClass 0x6f42341585d0, in object 0x31e549479038 214s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 214s JS G BXD: Defined class for Variant (GVariant), prototype 0x31e549479100, JSClass 0x6f42341585d0, in object 0x31e549479038 214s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 214s JS G BXD: Defined class for Bytes (GBytes), prototype 0x31e549479150, JSClass 0x6f42341585d0, in object 0x31e549479038 214s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 214s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x31e5494791a0, JSClass 0x6f42341585d0, in object 0x31e549479038 214s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 214s JS G BXD: Defined class for Thread (GThread), prototype 0x31e5494791f0, JSClass 0x6f42341585d0, in object 0x31e549479038 214s JS G BXD: Defining method ref in prototype for GLib.Thread 214s JS G BXD: Defining method unref in prototype for GLib.Thread 214s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 214s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x31e549479240, JSClass 0x6f42341585d0, in object 0x31e549479038 214s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 214s JS G BXD: Defined class for Regex (GRegex), prototype 0x31e549479290, JSClass 0x6f42341585d0, in object 0x31e549479038 214s JS G BXD: Defining method match in prototype for GLib.Regex 214s JS G BXD: Defining method match_full in prototype for GLib.Regex 214s JS G BXD: Defining method match_all in prototype for GLib.Regex 214s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 214s JS G NS: Defined namespace 'GLib' 0x31e549479038 in GIRepository 0x3932a7613280 214s JS IMPORT: Importing module jasmine succeeded 214s JS IMPORT: Defining parent 0x3932a7600100 of 0x31e54943cce0 'jasmine' is mod 1 214s JS IMPORT: successfully imported module 'jasmine' 214s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 214s JS MAINLOOP: Main loop instance 0xc1a339ad370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0xc1a339ad370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 214s JS MAINLOOP: Main loop instance 0xc1a339ad370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Importing 'gi' 214s JS IMPORT: Defining parent 0x3932a7600100 of 0x3932a7613280 'gi' is mod 1 214s JS IMPORT: successfully imported module 'gi' 214s 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 214s JS G NS: Defined namespace 'Regress' 0x31e549479308 in GIRepository 0x3932a7613280 214s JS CTX: Script evaluation succeeded 214s JS MAINLOOP: Main loop instance 0xc1a339ad370: Spinning loop until released or hook cleared 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module metadata hook for module 0x3932a7629c80 214s JS IMPORT: Defining meta.importSync for module 0x3932a7629c80 214s JS NATIVE: Defining native module 'system' 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x31e54943b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x31e54943b128 214s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 214s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 214s JS MAINLOOP: Set main loop hook to 214s JS MAINLOOP: Main loop instance 0xc1a339ad370: hold 214s JS MAINLOOP: Running and clearing main loop hook 214s JS G BXD: Defining method run in prototype for GLib.MainLoop 214s 1..1 214s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 214s JS G BXD: Defined class for Source (GSource), prototype 0x31e549479330, JSClass 0x6f42341585d0, in object 0x31e549479038 214s JS G BXD: Defining method set_priority in prototype for GLib.Source 214s JS IMPORT: Importing '_gi' 214s JS NATIVE: Defining native module '_gi' 214s JS IMPORT: Defining parent 0x3932a7600100 of 0x3932a762eb50 '_gi' is mod 1 214s JS IMPORT: successfully imported module '_gi' 214s 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 214s JS G NS: Defined namespace 'GjsPrivate' 0x31e5494793d0 in GIRepository 0x3932a7613280 214s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 214s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 214s JS IMPORT: Importing module _common succeeded 214s JS IMPORT: Defining parent 0x3932a7600100 of 0x31e5494c4038 '_common' is mod 1 214s JS IMPORT: successfully imported module '_common' 214s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 214s JS IMPORT: Importing module _legacy succeeded 214s JS IMPORT: Defining parent 0x3932a7600100 of 0x31e5494c4088 '_legacy' is mod 1 214s JS IMPORT: successfully imported module '_legacy' 214s JS IMPORT: Importing module GObject succeeded 214s JS IMPORT: Defining parent 0x3932a76134f0 of 0x31e54943cfb0 'GObject' is mod 1 214s JS IMPORT: successfully imported module 'GObject' 214s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 214s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 214s JS G BXD: Defined class for String (GString), prototype 0x31e549479650, JSClass 0x6f42341585d0, in object 0x31e5494793a8 214s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 214s JS G PRM: Defined class ParamSpec prototype is 0x31e5494c4128 class 0x6f4234160068 in object 0x31e5494793a8 214s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 214s JS G OBJ: Defined class for Object (GObject), prototype 0x31e5494797b8, JSClass 0x6f4234158600, in object 0x31e5494793a8 214s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 214s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 214s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x31e5494797e0, JSClass 0x6f4234158600, in object 0x31e5494793a8 214s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 214s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 214s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 214s JS G NS: Defined namespace 'GObject' 0x31e5494793a8 in GIRepository 0x3932a7613280 214s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 214s JS G BXD: Defining method attach in prototype for GLib.Source 214s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 214s JS IMPORT: Module metadata hook for module 0x3932a7604370 214s JS IMPORT: Defining meta.importSync for module 0x3932a7604370 214s JS G BXD: Defining method destroy in prototype for GLib.Source 214s ok 1 GI repository namespace supplies a name 214s JS G BXD: Defining method quit in prototype for GLib.MainLoop 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0xc1a339ad370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 1 214s JS MAINLOOP: handling job 2, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 2 214s JS MAINLOOP: handling job 3, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 214s JS MAINLOOP: Main loop instance 0xc1a339ad370: release 214s JS MAINLOOP: Completed job 3 214s JS MEMORY: Memory report: before destroying context 214s JS MEMORY: 147 objects currently alive 214s JS MEMORY: boxed_instance = 11 214s JS MEMORY: boxed_prototype = 10 214s JS MEMORY: closure = 1 214s JS MEMORY: function = 114 214s JS MEMORY: fundamental_instance = 0 214s JS MEMORY: fundamental_prototype = 0 214s JS MEMORY: gerror_instance = 0 214s JS MEMORY: gerror_prototype = 0 214s JS MEMORY: interface = 0 214s JS MEMORY: module = 5 214s JS MEMORY: ns = 4 214s JS MEMORY: object_instance = 0 214s JS MEMORY: object_prototype = 2 214s JS MEMORY: param = 0 214s JS MEMORY: union_instance = 0 214s JS MEMORY: union_prototype = 0 214s JS CTX: JS shutdown sequence 214s JS CTX: Stopping profiler 214s JS CTX: Shutting down toggle queue 214s JS CTX: Notifying external reference holders of GjsContext dispose 214s JS MAINLOOP: Stopping promise job dispatcher 214s JS CTX: Notifying reference holders of GjsContext dispose 214s JS CTX: Checking unhandled promise rejections 214s JS CTX: Releasing cached JS wrappers 214s JS CTX: Final triggered GC 214s JS CTX: Destroying JS context 214s JS CTX: Releasing all native objects 214s JS CTX: Disabling auto GC 214s JS CTX: Ending trace on global object 214s JS CTX: Freeing allocated resources 214s JS CTX: JS context destroyed 214s PASS: gjs/testNamespace.test 214s Running test: gjs/set.test 214s 1..1 214s ok 1 - /usr/libexec/installed-tests/gjs/debugger/set.debugger 214s PASS: gjs/set.test 214s Running test: gjs/list.test 214s 1..1 214s ok 1 - /usr/libexec/installed-tests/gjs/debugger/list.debugger 214s PASS: gjs/list.test 214s Running test: gjs/testSystem.test 214s JS NATIVE: Registered native JS module '_promiseNative' 214s JS NATIVE: Registered native JS module '_byteArrayNative' 214s JS NATIVE: Registered native JS module '_encodingNative' 214s JS NATIVE: Registered native JS module '_gi' 214s JS NATIVE: Registered native JS module 'gi' 214s JS NATIVE: Registered native JS module 'cairoNative' 214s JS NATIVE: Registered native JS module 'system' 214s JS NATIVE: Registered native JS module 'console' 214s JS NATIVE: Registered native JS module '_print' 214s JS CTX: Enabling JIT 214s JS CTX: Initialized class GjsFileImporter prototype 0x16b54ba000a0 214s JS IMPORT: Defining parent (nil) of 0x16b54ba00100 'imports' is mod 0 214s JS IMPORT: Importing '_print' 214s JS NATIVE: Defining native module '_print' 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x16b54ba007b0 '_print' is mod 1 214s JS IMPORT: successfully imported module '_print' 214s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 214s 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 0x33540393b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x33540393b128 214s JS MAINLOOP: Main loop instance 0xc527998d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Starting promise job dispatcher 214s JS MAINLOOP: Main loop instance 0xc527998d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 214s JS MAINLOOP: Main loop instance 0xc527998d370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33540393b128 214s JS IMPORT: Module metadata hook for module 0x16b54ba13000 214s JS IMPORT: Defining meta.importSync for module 0x16b54ba13000 214s JS NATIVE: Defining native module 'gi' 214s JS CTX: Initialized class GIRepositoryNamespace prototype 0x16b54ba133f0 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 214s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 214s JS IMPORT: Importing directory 'overrides' 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x16b54ba134f0 'overrides' is mod 1 214s JS IMPORT: Defined importer 'overrides' 0x16b54ba134f0 in 0x16b54ba00100 214s JS IMPORT: successfully imported directory 'overrides' 214s JS IMPORT: Importing '_promiseNative' 214s JS NATIVE: Defining native module '_promiseNative' 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x16b54ba139a0 '_promiseNative' is mod 1 214s JS IMPORT: successfully imported module '_promiseNative' 214s JS IMPORT: Importing module GLib succeeded 214s JS IMPORT: Defining parent 0x16b54ba134f0 of 0x33540393c150 'GLib' is mod 1 214s JS IMPORT: successfully imported module 'GLib' 214s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 214s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x335403979060, JSClass 0x64f893df85d0, in object 0x335403979038 214s JS CTX: Initialized class GIRepositoryGType prototype 0x16b54ba13ce8 214s JS CTX: Initialized class GIRepositoryFunction prototype 0x16b54ba13d48 214s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 214s JS G BXD: Defined class for Error (GError), prototype 0x3354039790b0, JSClass 0x64f893df85d0, in object 0x335403979038 214s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 214s JS G BXD: Defined class for Variant (GVariant), prototype 0x335403979100, JSClass 0x64f893df85d0, in object 0x335403979038 214s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 214s JS G BXD: Defined class for Bytes (GBytes), prototype 0x335403979150, JSClass 0x64f893df85d0, in object 0x335403979038 214s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 214s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3354039791a0, JSClass 0x64f893df85d0, in object 0x335403979038 214s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 214s JS G BXD: Defined class for Thread (GThread), prototype 0x3354039791f0, JSClass 0x64f893df85d0, in object 0x335403979038 214s JS G BXD: Defining method ref in prototype for GLib.Thread 214s JS G BXD: Defining method unref in prototype for GLib.Thread 214s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 214s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x335403979240, JSClass 0x64f893df85d0, in object 0x335403979038 214s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 214s JS G BXD: Defined class for Regex (GRegex), prototype 0x335403979290, JSClass 0x64f893df85d0, in object 0x335403979038 214s JS G BXD: Defining method match in prototype for GLib.Regex 214s JS G BXD: Defining method match_full in prototype for GLib.Regex 214s JS G BXD: Defining method match_all in prototype for GLib.Regex 214s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 214s JS G NS: Defined namespace 'GLib' 0x335403979038 in GIRepository 0x16b54ba13280 214s JS IMPORT: Importing module jasmine succeeded 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x33540393cce0 'jasmine' is mod 1 214s JS IMPORT: successfully imported module 'jasmine' 214s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 214s JS MAINLOOP: Main loop instance 0xc527998d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0xc527998d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 214s JS MAINLOOP: Main loop instance 0xc527998d370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Importing 'system' 214s JS NATIVE: Defining native module 'system' 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x16b54ba282c0 'system' is mod 1 214s JS IMPORT: successfully imported module 'system' 214s JS IMPORT: Importing 'gi' 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x16b54ba13280 'gi' is mod 1 214s JS IMPORT: successfully imported module 'gi' 214s 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 214s JS G NS: Defined namespace 'GjsPrivate' 0x335403979330 in GIRepository 0x16b54ba13280 214s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 214s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 214s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 214s JS IMPORT: Importing module _legacy succeeded 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x33540393cf10 '_legacy' is mod 1 214s JS IMPORT: successfully imported module '_legacy' 214s JS IMPORT: Importing module lang succeeded 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x33540393cec0 'lang' is mod 1 214s JS IMPORT: successfully imported module 'lang' 214s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 214s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 214s JS IMPORT: Importing module _signals succeeded 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x33540393cf60 '_signals' is mod 1 214s JS IMPORT: successfully imported module '_signals' 214s JS IMPORT: Importing module signals succeeded 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x33540393ce70 'signals' is mod 1 214s JS IMPORT: successfully imported module 'signals' 214s JS IMPORT: Importing module Gio succeeded 214s JS IMPORT: Defining parent 0x16b54ba134f0 of 0x33540393ce20 'Gio' is mod 1 214s JS IMPORT: successfully imported module 'Gio' 214s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 214s JS IMPORT: Importing '_gi' 214s JS NATIVE: Defining native module '_gi' 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x16b54ba2b870 '_gi' is mod 1 214s JS IMPORT: successfully imported module '_gi' 214s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 214s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 214s JS IMPORT: Importing module _common succeeded 214s JS IMPORT: Defining parent 0x16b54ba00100 of 0x3354039cc038 '_common' is mod 1 214s JS IMPORT: successfully imported module '_common' 214s JS IMPORT: Importing module GObject succeeded 214s JS IMPORT: Defining parent 0x16b54ba134f0 of 0x33540393cfb0 'GObject' is mod 1 214s JS IMPORT: successfully imported module 'GObject' 214s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 214s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 214s JS G BXD: Defined class for String (GString), prototype 0x3354039795d8, JSClass 0x64f893df85d0, in object 0x335403979358 214s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 214s JS G PRM: Defined class ParamSpec prototype is 0x3354039cc0d8 class 0x64f893e00068 in object 0x335403979358 214s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 214s JS G OBJ: Defined class for Object (GObject), prototype 0x335403979740, JSClass 0x64f893df8600, in object 0x335403979358 214s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 214s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 214s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x335403979768, JSClass 0x64f893df8600, in object 0x335403979358 214s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 214s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 214s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 214s JS G NS: Defined namespace 'GObject' 0x335403979358 in GIRepository 0x16b54ba13280 214s JS G OBJ: Defined class for Application (GApplication), prototype 0x3354039797b8, JSClass 0x64f893df8600, in object 0x335403979308 214s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 214s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3354039cc5b0, JSClass 0x64f893dfa7f8, in object 0x335403979308 214s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 214s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 214s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x335403979830, JSClass 0x64f893df8600, in object 0x335403979308 214s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 214s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3354039cc830, JSClass 0x64f893dfa7f8, in object 0x335403979308 214s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 214s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3354039798a8, JSClass 0x64f893df8600, in object 0x335403979308 214s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 214s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 214s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3354039cc970, JSClass 0x64f893dfa7f8, in object 0x335403979308 214s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 214s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 214s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 214s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x335403979920, JSClass 0x64f893df85d0, in object 0x335403979308 214s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 214s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x335403979970, JSClass 0x64f893df85d0, in object 0x335403979308 214s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 214s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 214s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3354039799c0, JSClass 0x64f893df8600, in object 0x335403979308 214s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x335403979a10, JSClass 0x64f893df8600, in object 0x335403979330 214s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 214s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x335403979a60, JSClass 0x64f893df8600, in object 0x335403979308 214s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 214s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 214s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 214s JS G IFACE: Defined class for File (GFile), prototype 0x3354039ccad8, JSClass 0x64f893dfa7f8, in object 0x335403979308 214s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x335403979ad8, JSClass 0x64f893df8600, in object 0x16b54ba13360 214s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 214s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x335403979b50, JSClass 0x64f893df8600, in object 0x335403979308 214s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 214s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 214s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x335403979ba0, JSClass 0x64f893df8600, in object 0x335403979308 214s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 214s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x335403979bf0, JSClass 0x64f893df8600, in object 0x335403979308 214s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 214s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x335403979c40, JSClass 0x64f893df85d0, in object 0x335403979308 214s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 214s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 214s JS G OBJ: Defined class for Settings (GSettings), prototype 0x335403979c90, JSClass 0x64f893df8600, in object 0x335403979308 214s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 214s JS G NS: Defined namespace 'Gio' 0x335403979308 in GIRepository 0x16b54ba13280 214s JS CTX: Script evaluation succeeded 214s JS MAINLOOP: Main loop instance 0xc527998d370: Spinning loop until released or hook cleared 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33540393b128 214s JS IMPORT: Module metadata hook for module 0x16b54ba3c060 214s JS IMPORT: Defining meta.importSync for module 0x16b54ba3c060 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33540393b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33540393b128 214s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 214s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 214s JS MAINLOOP: Set main loop hook to 214s JS MAINLOOP: Main loop instance 0xc527998d370: hold 214s JS MAINLOOP: Running and clearing main loop hook 214s JS G BXD: Defining method run in prototype for GLib.MainLoop 214s 1..13 214s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 214s JS G BXD: Defined class for Source (GSource), prototype 0x335403979ce0, JSClass 0x64f893df85d0, in object 0x335403979038 214s JS G BXD: Defining method set_priority in prototype for GLib.Source 214s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 214s JS G BXD: Defining method attach in prototype for GLib.Source 214s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 214s JS IMPORT: Module metadata hook for module 0x335403962c10 214s JS IMPORT: Defining meta.importSync for module 0x335403962c10 214s JS G BXD: Defining method destroy in prototype for GLib.Source 214s ok 1 System.addressOf() gives different results for different objects 214s ok 2 System.version gives a plausible number 214s ok 3 System.refcount() gives the correct number 214s ok 4 System.addressOfGObject() gives different results for different objects 214s ok 5 System.addressOfGObject() throws for non GObject objects 214s ok 6 System.gc() does not crash the application 214s ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path 214s ok 8 System.dumpMemoryInfo() 214s ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 214s ok 10 System.programPath is null when executed from minijasmine 214s ok 11 System.programArgs System.programArgs is an array 214s ok 12 System.programArgs modifications persist 214s ok 13 System.programArgs System.programArgs is equal to ARGV 214s JS G BXD: Defining method quit in prototype for GLib.MainLoop 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0xc527998d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 1 214s JS MAINLOOP: handling job 2, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 2 214s JS MAINLOOP: handling job 3, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 214s JS MAINLOOP: Main loop instance 0xc527998d370: release 214s JS MAINLOOP: Completed job 3 214s JS MEMORY: Memory report: before destroying context 214s JS MEMORY: 267 objects currently alive 214s JS MEMORY: boxed_instance = 49 214s JS MEMORY: boxed_prototype = 12 214s JS MEMORY: closure = 1 214s JS MEMORY: function = 174 214s JS MEMORY: fundamental_instance = 0 214s JS MEMORY: fundamental_prototype = 0 214s JS MEMORY: gerror_instance = 0 214s JS MEMORY: gerror_prototype = 0 214s JS MEMORY: interface = 4 214s JS MEMORY: module = 9 214s JS MEMORY: ns = 4 214s JS MEMORY: object_instance = 1 214s JS MEMORY: object_prototype = 13 214s JS MEMORY: param = 0 214s JS MEMORY: union_instance = 0 214s JS MEMORY: union_prototype = 0 214s JS CTX: JS shutdown sequence 214s JS CTX: Stopping profiler 214s JS CTX: Shutting down toggle queue 214s JS CTX: Notifying external reference holders of GjsContext dispose 214s JS MAINLOOP: Stopping promise job dispatcher 214s JS CTX: Notifying reference holders of GjsContext dispose 214s JS CTX: Checking unhandled promise rejections 214s JS CTX: Releasing cached JS wrappers 214s JS CTX: Final triggered GC 214s JS CTX: Destroying JS context 214s JS CTX: Releasing all native objects 214s JS CTX: Disabling auto GC 214s JS CTX: Ending trace on global object 214s JS CTX: Freeing allocated resources 214s JS CTX: JS context destroyed 214s PASS: gjs/testSystem.test 214s Running test: gjs/testGLibLogWriter.test 214s JS NATIVE: Registered native JS module '_promiseNative' 214s JS NATIVE: Registered native JS module '_byteArrayNative' 214s JS NATIVE: Registered native JS module '_encodingNative' 214s JS NATIVE: Registered native JS module '_gi' 214s JS NATIVE: Registered native JS module 'gi' 214s JS NATIVE: Registered native JS module 'cairoNative' 214s JS NATIVE: Registered native JS module 'system' 214s JS NATIVE: Registered native JS module 'console' 214s JS NATIVE: Registered native JS module '_print' 214s JS CTX: Enabling JIT 214s JS CTX: Initialized class GjsFileImporter prototype 0x857891000a0 214s JS IMPORT: Defining parent (nil) of 0x85789100100 'imports' is mod 0 214s JS IMPORT: Importing '_print' 214s JS NATIVE: Defining native module '_print' 214s JS IMPORT: Defining parent 0x85789100100 of 0x857891007b0 '_print' is mod 1 214s JS IMPORT: successfully imported module '_print' 214s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 214s 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 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b1b8c43b128 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Starting promise job dispatcher 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module metadata hook for module 0x85789113000 214s JS IMPORT: Defining meta.importSync for module 0x85789113000 214s JS NATIVE: Defining native module 'gi' 214s JS CTX: Initialized class GIRepositoryNamespace prototype 0x857891133f0 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 214s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 214s JS IMPORT: Importing directory 'overrides' 214s JS IMPORT: Defining parent 0x85789100100 of 0x857891134f0 'overrides' is mod 1 214s JS IMPORT: Defined importer 'overrides' 0x857891134f0 in 0x85789100100 214s JS IMPORT: successfully imported directory 'overrides' 214s JS IMPORT: Importing '_promiseNative' 214s JS NATIVE: Defining native module '_promiseNative' 214s JS IMPORT: Defining parent 0x85789100100 of 0x857891139a0 '_promiseNative' is mod 1 214s JS IMPORT: successfully imported module '_promiseNative' 214s JS IMPORT: Importing module GLib succeeded 214s JS IMPORT: Defining parent 0x857891134f0 of 0x2b1b8c43c150 'GLib' is mod 1 214s JS IMPORT: successfully imported module 'GLib' 214s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 214s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2b1b8c479060, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479038 214s JS CTX: Initialized class GIRepositoryGType prototype 0x85789113ce8 214s JS CTX: Initialized class GIRepositoryFunction prototype 0x85789113d48 214s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 214s JS G BXD: Defined class for Error (GError), prototype 0x2b1b8c4790b0, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479038 214s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 214s JS G BXD: Defined class for Variant (GVariant), prototype 0x2b1b8c479100, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479038 214s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 214s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2b1b8c479150, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479038 214s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 214s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2b1b8c4791a0, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479038 214s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 214s JS G BXD: Defined class for Thread (GThread), prototype 0x2b1b8c4791f0, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479038 214s JS G BXD: Defining method ref in prototype for GLib.Thread 214s JS G BXD: Defining method unref in prototype for GLib.Thread 214s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 214s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2b1b8c479240, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479038 214s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 214s JS G BXD: Defined class for Regex (GRegex), prototype 0x2b1b8c479290, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479038 214s JS G BXD: Defining method match in prototype for GLib.Regex 214s JS G BXD: Defining method match_full in prototype for GLib.Regex 214s JS G BXD: Defining method match_all in prototype for GLib.Regex 214s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 214s JS G NS: Defined namespace 'GLib' 0x2b1b8c479038 in GIRepository 0x85789113280 214s JS IMPORT: Importing module jasmine succeeded 214s JS IMPORT: Defining parent 0x85789100100 of 0x2b1b8c43cce0 'jasmine' is mod 1 214s JS IMPORT: successfully imported module 'jasmine' 214s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: release 214s JS MAINLOOP: Completed job 0 214s 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 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x2b1b8c43b128 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js async resolved" 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module metadata hook for module 0x8578912c830 214s JS IMPORT: Defining meta.importSync for module 0x8578912c830 214s JS NATIVE: Defining native module 'system' 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b1b8c43b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b1b8c43b128 214s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 214s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 214s JS MAINLOOP: Set main loop hook to 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: hold 214s JS MAINLOOP: Running and clearing main loop hook 214s JS G BXD: Defining method run in prototype for GLib.MainLoop 214s 1..4 214s JS IMPORT: Importing 'gi' 214s JS IMPORT: Defining parent 0x85789100100 of 0x85789113280 'gi' is mod 1 214s JS IMPORT: successfully imported module 'gi' 214s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 214s JS G BXD: Defined class for Source (GSource), prototype 0x2b1b8c479308, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479038 214s JS G BXD: Defining method set_priority in prototype for GLib.Source 214s JS IMPORT: Importing '_gi' 214s JS NATIVE: Defining native module '_gi' 214s JS IMPORT: Defining parent 0x85789100100 of 0x85789131a20 '_gi' is mod 1 214s JS IMPORT: successfully imported module '_gi' 214s 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 214s JS G NS: Defined namespace 'GjsPrivate' 0x2b1b8c4793a8 in GIRepository 0x85789113280 214s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 214s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 214s JS IMPORT: Importing module _common succeeded 214s JS IMPORT: Defining parent 0x85789100100 of 0x2b1b8c43cfd8 '_common' is mod 1 214s JS IMPORT: successfully imported module '_common' 214s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 214s JS IMPORT: Importing module _legacy succeeded 214s JS IMPORT: Defining parent 0x85789100100 of 0x2b1b8c4c5060 '_legacy' is mod 1 214s JS IMPORT: successfully imported module '_legacy' 214s JS IMPORT: Importing module GObject succeeded 214s JS IMPORT: Defining parent 0x857891134f0 of 0x2b1b8c43cf88 'GObject' is mod 1 214s JS IMPORT: successfully imported module 'GObject' 214s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 214s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 214s JS G BXD: Defined class for String (GString), prototype 0x2b1b8c479628, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479380 214s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 214s JS G PRM: Defined class ParamSpec prototype is 0x2b1b8c4c5100 class 0x7cd04d160068 in object 0x2b1b8c479380 214s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 214s JS G OBJ: Defined class for Object (GObject), prototype 0x2b1b8c479790, JSClass 0x7cd04d158600, in object 0x2b1b8c479380 214s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 214s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 214s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2b1b8c4797b8, JSClass 0x7cd04d158600, in object 0x2b1b8c479380 214s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 214s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 214s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 214s JS G NS: Defined namespace 'GObject' 0x2b1b8c479380 in GIRepository 0x85789113280 214s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 214s JS G BXD: Defining method attach in prototype for GLib.Source 214s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 214s JS IMPORT: Module metadata hook for module 0x85789104370 214s JS IMPORT: Defining meta.importSync for module 0x85789104370 214s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 214s JS G BXD: Defining method destroy in prototype for GLib.Source 214s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 214s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 214s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 214s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 214s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 214s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 214s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 214s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 214s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 214s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 214s JS G ENUM: Defining GLib.LogLevelFlags as 0x8578913c0f8 214s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 214s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2b1b8c4799c0, JSClass 0x7cd04d1585d0, in object 0x2b1b8c479038 214s JS G BXD: Defining method classify in prototype for GLib.Variant 214s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 214s JS G BXD: Defining method n_children in prototype for GLib.Variant 214s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 214s JS G BXD: Defining method get_string in prototype for GLib.Variant 214s JS G BXD: Defining method get_variant in prototype for GLib.Variant 214s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 214s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 214s JS IMPORT: Importing '_byteArrayNative' 214s JS NATIVE: Defining native module '_byteArrayNative' 214s JS IMPORT: Defining parent 0x85789100100 of 0x8578913c7d0 '_byteArrayNative' is mod 1 214s JS IMPORT: successfully imported module '_byteArrayNative' 214s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 214s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 214s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 214s JS G ENUM: Defining GLib.LogWriterOutput as 0x8578913d020 214s JS IMPORT: Module metadata hook for module 0x85789102348 214s JS IMPORT: Defining meta.importSync for module 0x85789102348 214s JS NATIVE: Defining native module '_encodingNative' 214s ok 1 GLib Structured logging handler writes a message 214s ok 2 GLib Structured logging handler writes a warning 214s ok 3 GLib Structured logging handler preserves a custom string field 214s ok 4 GLib Structured logging handler preserves a custom byte array field 214s JS G BXD: Defining method quit in prototype for GLib.MainLoop 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 1 214s JS MAINLOOP: handling job 2, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 2 214s JS MAINLOOP: handling job 3, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 214s JS MAINLOOP: Main loop instance 0x1909cc89d370: release 214s JS MAINLOOP: Completed job 3 214s JS MEMORY: Memory report: before destroying context 214s JS MEMORY: 386 objects currently alive 214s JS MEMORY: boxed_instance = 230 214s JS MEMORY: boxed_prototype = 11 214s JS MEMORY: closure = 2 214s JS MEMORY: function = 133 214s JS MEMORY: fundamental_instance = 0 214s JS MEMORY: fundamental_prototype = 0 214s JS MEMORY: gerror_instance = 0 214s JS MEMORY: gerror_prototype = 0 214s JS MEMORY: interface = 0 214s JS MEMORY: module = 5 214s JS MEMORY: ns = 3 214s JS MEMORY: object_instance = 0 214s JS MEMORY: object_prototype = 2 214s JS MEMORY: param = 0 214s JS MEMORY: union_instance = 0 214s JS MEMORY: union_prototype = 0 214s JS CTX: JS shutdown sequence 214s JS CTX: Stopping profiler 214s JS CTX: Shutting down toggle queue 214s JS CTX: Notifying external reference holders of GjsContext dispose 214s JS MAINLOOP: Stopping promise job dispatcher 214s JS CTX: Notifying reference holders of GjsContext dispose 214s JS CTX: Checking unhandled promise rejections 214s JS CTX: Releasing cached JS wrappers 214s JS CTX: Final triggered GC 214s JS CTX: Destroying JS context 214s JS CTX: Releasing all native objects 214s JS CTX: Disabling auto GC 214s JS CTX: Ending trace on global object 214s JS CTX: Freeing allocated resources 214s JS CTX: JS context destroyed 214s PASS: gjs/testGLibLogWriter.test 214s Running test: gjs/testImporter.test 214s JS NATIVE: Registered native JS module '_promiseNative' 214s JS NATIVE: Registered native JS module '_byteArrayNative' 214s JS NATIVE: Registered native JS module '_encodingNative' 214s JS NATIVE: Registered native JS module '_gi' 214s JS NATIVE: Registered native JS module 'gi' 214s JS NATIVE: Registered native JS module 'cairoNative' 214s JS NATIVE: Registered native JS module 'system' 214s JS NATIVE: Registered native JS module 'console' 214s JS NATIVE: Registered native JS module '_print' 214s JS CTX: Enabling JIT 214s JS CTX: Initialized class GjsFileImporter prototype 0x25bb5bb000a0 214s JS IMPORT: Defining parent (nil) of 0x25bb5bb00100 'imports' is mod 0 214s JS IMPORT: Importing '_print' 214s JS NATIVE: Defining native module '_print' 214s JS IMPORT: Defining parent 0x25bb5bb00100 of 0x25bb5bb007b0 '_print' is mod 1 214s JS IMPORT: successfully imported module '_print' 214s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 214s 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 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1469b243b128 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Starting promise job dispatcher 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module metadata hook for module 0x25bb5bb13000 214s JS IMPORT: Defining meta.importSync for module 0x25bb5bb13000 214s JS NATIVE: Defining native module 'gi' 214s JS CTX: Initialized class GIRepositoryNamespace prototype 0x25bb5bb133f0 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 214s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 214s JS IMPORT: Importing directory 'overrides' 214s JS IMPORT: Defining parent 0x25bb5bb00100 of 0x25bb5bb134f0 'overrides' is mod 1 214s JS IMPORT: Defined importer 'overrides' 0x25bb5bb134f0 in 0x25bb5bb00100 214s JS IMPORT: successfully imported directory 'overrides' 214s JS IMPORT: Importing '_promiseNative' 214s JS NATIVE: Defining native module '_promiseNative' 214s JS IMPORT: Defining parent 0x25bb5bb00100 of 0x25bb5bb139a0 '_promiseNative' is mod 1 214s JS IMPORT: successfully imported module '_promiseNative' 214s JS IMPORT: Importing module GLib succeeded 214s JS IMPORT: Defining parent 0x25bb5bb134f0 of 0x1469b243c150 'GLib' is mod 1 214s JS IMPORT: successfully imported module 'GLib' 214s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 214s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1469b2479060, JSClass 0x77ae737685d0, in object 0x1469b2479038 214s JS CTX: Initialized class GIRepositoryGType prototype 0x25bb5bb13ce8 214s JS CTX: Initialized class GIRepositoryFunction prototype 0x25bb5bb13d48 214s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 214s JS G BXD: Defined class for Error (GError), prototype 0x1469b24790b0, JSClass 0x77ae737685d0, in object 0x1469b2479038 214s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 214s JS G BXD: Defined class for Variant (GVariant), prototype 0x1469b2479100, JSClass 0x77ae737685d0, in object 0x1469b2479038 214s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 214s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1469b2479150, JSClass 0x77ae737685d0, in object 0x1469b2479038 214s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 214s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1469b24791a0, JSClass 0x77ae737685d0, in object 0x1469b2479038 214s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 214s JS G BXD: Defined class for Thread (GThread), prototype 0x1469b24791f0, JSClass 0x77ae737685d0, in object 0x1469b2479038 214s JS G BXD: Defining method ref in prototype for GLib.Thread 214s JS G BXD: Defining method unref in prototype for GLib.Thread 214s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 214s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1469b2479240, JSClass 0x77ae737685d0, in object 0x1469b2479038 214s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 214s JS G BXD: Defined class for Regex (GRegex), prototype 0x1469b2479290, JSClass 0x77ae737685d0, in object 0x1469b2479038 214s JS G BXD: Defining method match in prototype for GLib.Regex 214s JS G BXD: Defining method match_full in prototype for GLib.Regex 214s JS G BXD: Defining method match_all in prototype for GLib.Regex 214s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 214s JS G NS: Defined namespace 'GLib' 0x1469b2479038 in GIRepository 0x25bb5bb13280 214s JS IMPORT: Importing module jasmine succeeded 214s JS IMPORT: Defining parent 0x25bb5bb00100 of 0x1469b243cce0 'jasmine' is mod 1 214s JS IMPORT: successfully imported module 'jasmine' 214s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: release 214s JS MAINLOOP: Completed job 0 214s JS CTX: Script evaluation succeeded 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: Spinning loop until released or hook cleared 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module metadata hook for module 0x1469b2462890 214s JS IMPORT: Defining meta.importSync for module 0x1469b2462890 214s JS NATIVE: Defining native module 'system' 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1469b243b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1469b243b128 214s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 214s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 214s JS MAINLOOP: Set main loop hook to 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: hold 214s JS MAINLOOP: Running and clearing main loop hook 214s JS G BXD: Defining method run in prototype for GLib.MainLoop 214s 1..38 214s JS IMPORT: Importing 'gi' 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x1469b243ead8 'gi' is mod 1 214s JS IMPORT: successfully imported module 'gi' 214s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 214s JS G BXD: Defined class for Source (GSource), prototype 0x1469b2479308, JSClass 0x77ae737685d0, in object 0x1469b2479038 214s JS G BXD: Defining method set_priority in prototype for GLib.Source 214s JS IMPORT: Importing '_gi' 214s JS NATIVE: Defining native module '_gi' 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x25bb5bb07ab8 '_gi' is mod 1 214s JS IMPORT: successfully imported module '_gi' 214s 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 214s JS G NS: Defined namespace 'GjsPrivate' 0x1469b24793a8 in GIRepository 0x1469b243ead8 214s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 214s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 214s JS IMPORT: Importing module _common succeeded 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x1469b24c0c18 '_common' is mod 1 214s JS IMPORT: successfully imported module '_common' 214s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 214s JS IMPORT: Importing module _legacy succeeded 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x1469b24c0c68 '_legacy' is mod 1 214s JS IMPORT: successfully imported module '_legacy' 214s JS IMPORT: Importing module GObject succeeded 214s JS IMPORT: Defining parent 0x1469b243eb38 of 0x1469b24c0bc8 'GObject' is mod 1 214s JS IMPORT: successfully imported module 'GObject' 214s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 214s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 214s JS G BXD: Defined class for String (GString), prototype 0x1469b2479628, JSClass 0x77ae737685d0, in object 0x1469b2479380 214s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 214s JS G PRM: Defined class ParamSpec prototype is 0x1469b24c0d08 class 0x77ae73770068 in object 0x1469b2479380 214s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 214s JS G OBJ: Defined class for Object (GObject), prototype 0x1469b2479790, JSClass 0x77ae73768600, in object 0x1469b2479380 214s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 214s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 214s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1469b24797b8, JSClass 0x77ae73768600, in object 0x1469b2479380 214s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 214s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 214s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 214s JS G NS: Defined namespace 'GObject' 0x1469b2479380 in GIRepository 0x1469b243ead8 214s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 214s JS G BXD: Defining method attach in prototype for GLib.Source 214s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 214s JS IMPORT: Module metadata hook for module 0x1469b2462b68 214s JS IMPORT: Defining meta.importSync for module 0x1469b2462b68 214s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' 214s JS G BXD: Defining method destroy in prototype for GLib.Source 214s ok 1 GI importer can import GI modules 214s JS IMPORT: Cleaning up from failed import of 'WarnLib' 214s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 214s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 214s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 214s ok 3 GI importer on failure throws an exception when the overrides import throws one 214s JS IMPORT: Importing module Regress succeeded 214s JS IMPORT: Defining parent 0x1469b243eb38 of 0x1469b24f0330 'Regress' is mod 1 214s JS IMPORT: successfully imported module 'Regress' 214s ok 4 GI importer on failure throws an exception when the overrides _init throws one 214s JS IMPORT: Importing module Gio succeeded 214s JS IMPORT: Defining parent 0x1469b243eb38 of 0x1469b24f0380 'Gio' is mod 1 214s JS IMPORT: successfully imported module 'Gio' 214s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 214s JS IMPORT: Importing module foobar succeeded 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x1469b24f03f8 'foobar' is mod 1 214s JS IMPORT: successfully imported module 'foobar' 214s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' 214s JS IMPORT: Importing directory 'subA' 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x25bb5bb2e770 'subA' is mod 1 214s JS IMPORT: Defined importer 'subA' 0x25bb5bb2e770 in 0x1469b243eac0 214s JS IMPORT: successfully imported directory 'subA' 214s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' 214s JS IMPORT: Importing directory 'subB' 214s JS IMPORT: Defining parent 0x25bb5bb2e770 of 0x25bb5bb2e8d8 'subB' is mod 1 214s JS IMPORT: Defined importer 'subB' 0x25bb5bb2e8d8 in 0x25bb5bb2e770 214s JS IMPORT: successfully imported directory 'subB' 214s JS CTX: Script evaluation succeeded 214s JS IMPORT: Importing module foobar succeeded 214s JS IMPORT: Defining parent 0x25bb5bb2e8d8 of 0x1469b24f0470 'foobar' is mod 1 214s JS IMPORT: successfully imported module 'foobar' 214s ok 6 Importer is on the global object (backwards compatibility) 214s ok 7 Importer is abstract 214s ok 8 Importer exists 214s ok 9 Importer has a toString representation 214s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules at resource:///org/gjs/jsunit/modules/nonexistentModuleName.js 214s ok 10 Importer throws an import error when trying to import a nonexistent module 214s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 214s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 214s ok 11 Importer throws an error when evaluating the module file throws an error 214s ok 12 Importer can import a module 214s ok 13 Importer can import a module with a toString property 214s ok 14 Importer makes deleting the import a no-op 214s ok 15 Importer gives the same object when importing a second time 214s ok 16 Importer can import a submodule 214s ok 17 Importer imports modules with a toString representation 214s ok 18 Importer does not share the same object for a module on a different path 214s ok 19 Importer gives the same object when importing a submodule a second time 214s ok 20 Importer has no meta properties on the toplevel importer 214s ok 21 Importer sets the names of imported modules 214s ok 22 Importer gives a module the importer object as parent module 214s ok 23 Importer gives a submodule the module as parent module 214s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 214s JS IMPORT: Importing directory 'mutualImport' 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x25bb5bb18e20 'mutualImport' is mod 1 214s JS IMPORT: Defined importer 'mutualImport' 0x25bb5bb18e20 in 0x1469b243eac0 214s JS IMPORT: successfully imported directory 'mutualImport' 214s JS IMPORT: Importing module b succeeded 214s JS IMPORT: Defining parent 0x25bb5bb18e20 of 0x1469b24f0e20 'b' is mod 1 214s JS IMPORT: successfully imported module 'b' 214s JS IMPORT: Importing module a succeeded 214s JS IMPORT: Defining parent 0x25bb5bb18e20 of 0x1469b24f0dd0 'a' is mod 1 214s JS IMPORT: successfully imported module 'a' 214s ok 24 Importer does not make a separate copy of a module imported in two places 214s ok 25 Importer evaluates an __init__.js file in an imported directory 214s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 214s JS IMPORT: Importing directory 'subBadInit' 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x25bb5bb253c8 'subBadInit' is mod 1 214s JS IMPORT: Defined importer 'subBadInit' 0x25bb5bb253c8 in 0x1469b243eac0 214s JS IMPORT: successfully imported directory 'subBadInit' 214s ok 26 Importer throws on an __init__.js file with a syntax error 214s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 214s JS IMPORT: Importing directory 'subErrorInit' 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x25bb5bb2a740 'subErrorInit' is mod 1 214s JS IMPORT: Defined importer 'subErrorInit' 0x25bb5bb2a740 in 0x1469b243eac0 214s JS IMPORT: successfully imported directory 'subErrorInit' 214s ok 27 Importer throws when an __init__.js throws an error 214s ok 28 Importer accesses a class defined in an __init__.js file 214s JS IMPORT: Importing module modunicode succeeded 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x1469b24f0e98 'modunicode' is mod 1 214s JS IMPORT: successfully imported module 'modunicode' 214s ok 29 Importer can import a file encoded in UTF-8 214s JS IMPORT: Importing module lexicalScope succeeded 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x1469b24f0ee8 'lexicalScope' is mod 1 214s JS IMPORT: successfully imported module 'lexicalScope' 214s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 214s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 214s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 214s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 214s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 214s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 214s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 214s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 214s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 214s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 214s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 214s JS G ENUM: Defining GLib.LogLevelFlags as 0x25bb5bb3c740 214s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 214s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 214s ok 31 Importer properties defined in the module's lexical scope can be accessed 214s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 214s ok 33 Importer enumerating modules gets all of them 214s ok 34 Importer enumerating modules includes modules that throw on import 214s ok 35 Importer enumerating modules does not include meta properties 214s ok 36 Importer doesn't crash when resolving a non-string property 214s JS IMPORT: Async module resolve hook for module "./modules/say.js" (relative to 0x1469b243eaf0), global 0x1469b243b128 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: hold 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: hold 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: release 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 1 214s JS MAINLOOP: handling job 2, 214s JS IMPORT: Async import promise resolved 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: release 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 2 214s JS MAINLOOP: handling job 3, 214s JS IMPORT: Module resolve hook for module "./modules/say.js" (relative to ), global 0x1469b243b128 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 3 214s JS MAINLOOP: handling job 4, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 4 214s JS MAINLOOP: handling job 5, 214s ok 37 Importer scripts support relative dynamic imports 214s JS MAINLOOP: Completed job 5 214s JS IMPORT: Importing module dynamic succeeded 214s JS IMPORT: Defining parent 0x1469b243eac0 of 0x1d9c8e11038 'dynamic' is mod 1 214s JS IMPORT: successfully imported module 'dynamic' 214s JS IMPORT: Async module resolve hook for module "./say.js" (relative to 0x25bb5bb82ec8), global 0x1469b243b128 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: hold 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: hold 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: release 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 1 214s JS MAINLOOP: handling job 2, 214s JS IMPORT: Async import promise resolved 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: release 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 2 214s JS MAINLOOP: handling job 3, 214s JS IMPORT: Module resolve hook for module "./say.js" (relative to ), global 0x1469b243b128 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 3 214s JS MAINLOOP: handling job 4, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 4 214s JS MAINLOOP: handling job 5, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 5 214s JS MAINLOOP: handling job 6, 214s ok 38 Importer imported scripts support relative dynamic imports 214s JS MAINLOOP: Completed job 6 214s JS G BXD: Defining method quit in prototype for GLib.MainLoop 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 1 214s JS MAINLOOP: handling job 2, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 2 214s JS MAINLOOP: handling job 3, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 214s JS MAINLOOP: Main loop instance 0x1a2beb18d370: release 214s JS MAINLOOP: Completed job 3 214s JS MEMORY: Memory report: before destroying context 214s JS MEMORY: 366 objects currently alive 214s JS MEMORY: boxed_instance = 212 214s JS MEMORY: boxed_prototype = 10 214s JS MEMORY: closure = 1 214s JS MEMORY: function = 116 214s JS MEMORY: fundamental_instance = 0 214s JS MEMORY: fundamental_prototype = 0 214s JS MEMORY: gerror_instance = 0 214s JS MEMORY: gerror_prototype = 0 214s JS MEMORY: interface = 0 214s JS MEMORY: module = 18 214s JS MEMORY: ns = 7 214s JS MEMORY: object_instance = 0 214s JS MEMORY: object_prototype = 2 214s JS MEMORY: param = 0 214s JS MEMORY: union_instance = 0 214s JS MEMORY: union_prototype = 0 214s JS CTX: JS shutdown sequence 214s JS CTX: Stopping profiler 214s JS CTX: Shutting down toggle queue 214s JS CTX: Notifying external reference holders of GjsContext dispose 214s JS MAINLOOP: Stopping promise job dispatcher 214s JS CTX: Notifying reference holders of GjsContext dispose 214s JS CTX: Checking unhandled promise rejections 214s JS CTX: Releasing cached JS wrappers 214s JS CTX: Final triggered GC 214s JS CTX: Destroying JS context 214s JS CTX: Releasing all native objects 214s JS CTX: Disabling auto GC 214s JS CTX: Ending trace on global object 214s JS CTX: Freeing allocated resources 214s JS CTX: JS context destroyed 214s PASS: gjs/testImporter.test 214s Running test: gjs/frame.test 214s 1..1 214s ok 1 - /usr/libexec/installed-tests/gjs/debugger/frame.debugger 214s PASS: gjs/frame.test 214s Running test: gjs/testRegress.test 214s JS NATIVE: Registered native JS module '_promiseNative' 214s JS NATIVE: Registered native JS module '_byteArrayNative' 214s JS NATIVE: Registered native JS module '_encodingNative' 214s JS NATIVE: Registered native JS module '_gi' 214s JS NATIVE: Registered native JS module 'gi' 214s JS NATIVE: Registered native JS module 'cairoNative' 214s JS NATIVE: Registered native JS module 'system' 214s JS NATIVE: Registered native JS module 'console' 214s JS NATIVE: Registered native JS module '_print' 214s JS CTX: Enabling JIT 214s JS CTX: Initialized class GjsFileImporter prototype 0xf07a19000a0 214s JS IMPORT: Defining parent (nil) of 0xf07a1900100 'imports' is mod 0 214s JS IMPORT: Importing '_print' 214s JS NATIVE: Defining native module '_print' 214s JS IMPORT: Defining parent 0xf07a1900100 of 0xf07a19007b0 '_print' is mod 1 214s JS IMPORT: successfully imported module '_print' 214s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 214s 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 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x15cb3763b128 214s JS MAINLOOP: Main loop instance 0x1d5bbd95d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Starting promise job dispatcher 214s JS MAINLOOP: Main loop instance 0x1d5bbd95d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 214s JS MAINLOOP: Main loop instance 0x1d5bbd95d370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module metadata hook for module 0xf07a1913000 214s JS IMPORT: Defining meta.importSync for module 0xf07a1913000 214s JS NATIVE: Defining native module 'gi' 214s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf07a19133f0 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 214s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 214s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 214s JS IMPORT: Importing directory 'overrides' 214s JS IMPORT: Defining parent 0xf07a1900100 of 0xf07a19134f0 'overrides' is mod 1 214s JS IMPORT: Defined importer 'overrides' 0xf07a19134f0 in 0xf07a1900100 214s JS IMPORT: successfully imported directory 'overrides' 214s JS IMPORT: Importing '_promiseNative' 214s JS NATIVE: Defining native module '_promiseNative' 214s JS IMPORT: Defining parent 0xf07a1900100 of 0xf07a19139a0 '_promiseNative' is mod 1 214s JS IMPORT: successfully imported module '_promiseNative' 214s JS IMPORT: Importing module GLib succeeded 214s JS IMPORT: Defining parent 0xf07a19134f0 of 0x15cb3763c150 'GLib' is mod 1 214s JS IMPORT: successfully imported module 'GLib' 214s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 214s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x15cb37679060, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS CTX: Initialized class GIRepositoryGType prototype 0xf07a1913ce8 214s JS CTX: Initialized class GIRepositoryFunction prototype 0xf07a1913d48 214s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 214s JS G BXD: Defined class for Error (GError), prototype 0x15cb376790b0, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 214s JS G BXD: Defined class for Variant (GVariant), prototype 0x15cb37679100, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 214s JS G BXD: Defined class for Bytes (GBytes), prototype 0x15cb37679150, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 214s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x15cb376791a0, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 214s JS G BXD: Defined class for Thread (GThread), prototype 0x15cb376791f0, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS G BXD: Defining method ref in prototype for GLib.Thread 214s JS G BXD: Defining method unref in prototype for GLib.Thread 214s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 214s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x15cb37679240, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 214s JS G BXD: Defined class for Regex (GRegex), prototype 0x15cb37679290, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS G BXD: Defining method match in prototype for GLib.Regex 214s JS G BXD: Defining method match_full in prototype for GLib.Regex 214s JS G BXD: Defining method match_all in prototype for GLib.Regex 214s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 214s JS G NS: Defined namespace 'GLib' 0x15cb37679038 in GIRepository 0xf07a1913280 214s JS IMPORT: Importing module jasmine succeeded 214s JS IMPORT: Defining parent 0xf07a1900100 of 0x15cb3763cce0 'jasmine' is mod 1 214s JS IMPORT: successfully imported module 'jasmine' 214s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 214s JS MAINLOOP: Main loop instance 0x1d5bbd95d370: hold 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0x1d5bbd95d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 214s JS MAINLOOP: Main loop instance 0x1d5bbd95d370: release 214s JS MAINLOOP: Completed job 0 214s JS IMPORT: Importing 'gi' 214s JS IMPORT: Defining parent 0xf07a1900100 of 0xf07a1913280 'gi' is mod 1 214s JS IMPORT: successfully imported module 'gi' 214s 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 214s JS G NS: Defined namespace 'Regress' 0x15cb37679308 in GIRepository 0xf07a1913280 214s 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 214s JS G NS: Defined namespace 'GjsPrivate' 0x15cb37679358 in GIRepository 0xf07a1913280 214s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 214s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 214s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 214s JS IMPORT: Importing module _legacy succeeded 214s JS IMPORT: Defining parent 0xf07a1900100 of 0x15cb3763cf10 '_legacy' is mod 1 214s JS IMPORT: successfully imported module '_legacy' 214s JS IMPORT: Importing module lang succeeded 214s JS IMPORT: Defining parent 0xf07a1900100 of 0x15cb3763cec0 'lang' is mod 1 214s JS IMPORT: successfully imported module 'lang' 214s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 214s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 214s JS IMPORT: Importing module _signals succeeded 214s JS IMPORT: Defining parent 0xf07a1900100 of 0x15cb3763cf60 '_signals' is mod 1 214s JS IMPORT: successfully imported module '_signals' 214s JS IMPORT: Importing module signals succeeded 214s JS IMPORT: Defining parent 0xf07a1900100 of 0x15cb3763ce70 'signals' is mod 1 214s JS IMPORT: successfully imported module 'signals' 214s JS IMPORT: Importing module Gio succeeded 214s JS IMPORT: Defining parent 0xf07a19134f0 of 0x15cb3763ce20 'Gio' is mod 1 214s JS IMPORT: successfully imported module 'Gio' 214s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 214s JS IMPORT: Importing '_gi' 214s JS NATIVE: Defining native module '_gi' 214s JS IMPORT: Defining parent 0xf07a1900100 of 0xf07a192b790 '_gi' is mod 1 214s JS IMPORT: successfully imported module '_gi' 214s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 214s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 214s JS IMPORT: Importing module _common succeeded 214s JS IMPORT: Defining parent 0xf07a1900100 of 0x15cb376d9038 '_common' is mod 1 214s JS IMPORT: successfully imported module '_common' 214s JS IMPORT: Importing module GObject succeeded 214s JS IMPORT: Defining parent 0xf07a19134f0 of 0x15cb3763cfb0 'GObject' is mod 1 214s JS IMPORT: successfully imported module 'GObject' 214s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 214s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 214s JS G BXD: Defined class for String (GString), prototype 0x15cb37679600, JSClass 0x612a7c3f85d0, in object 0x15cb37679380 214s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 214s JS G PRM: Defined class ParamSpec prototype is 0x15cb376d90d8 class 0x612a7c400068 in object 0x15cb37679380 214s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 214s JS G OBJ: Defined class for Object (GObject), prototype 0x15cb37679768, JSClass 0x612a7c3f8600, in object 0x15cb37679380 214s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 214s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 214s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x15cb37679790, JSClass 0x612a7c3f8600, in object 0x15cb37679380 214s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 214s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 214s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 214s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 214s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 214s JS G NS: Defined namespace 'GObject' 0x15cb37679380 in GIRepository 0xf07a1913280 214s JS G OBJ: Defined class for Application (GApplication), prototype 0x15cb376797e0, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 214s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x15cb376d95b0, JSClass 0x612a7c3fa7f8, in object 0x15cb37679330 214s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 214s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 214s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 214s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x15cb37679858, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 214s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x15cb376d9830, JSClass 0x612a7c3fa7f8, in object 0x15cb37679330 214s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 214s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x15cb376798d0, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 214s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 214s JS G IFACE: Defined class for Initable (GInitable), prototype 0x15cb376d9970, JSClass 0x612a7c3fa7f8, in object 0x15cb37679330 214s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 214s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 214s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 214s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x15cb37679948, JSClass 0x612a7c3f85d0, in object 0x15cb37679330 214s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 214s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x15cb37679998, JSClass 0x612a7c3f85d0, in object 0x15cb37679330 214s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 214s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 214s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x15cb376799e8, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x15cb37679a38, JSClass 0x612a7c3f8600, in object 0x15cb37679358 214s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 214s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x15cb37679a88, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 214s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 214s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 214s JS G IFACE: Defined class for File (GFile), prototype 0x15cb376d9ad8, JSClass 0x612a7c3fa7f8, in object 0x15cb37679330 214s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x15cb37679b00, JSClass 0x612a7c3f8600, in object 0xf07a1913360 214s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 214s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x15cb37679b78, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 214s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 214s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x15cb37679bc8, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 214s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x15cb37679c18, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 214s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x15cb37679c68, JSClass 0x612a7c3f85d0, in object 0x15cb37679330 214s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 214s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 214s JS G OBJ: Defined class for Settings (GSettings), prototype 0x15cb37679cb8, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 214s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 214s JS G NS: Defined namespace 'Gio' 0x15cb37679330 in GIRepository 0xf07a1913280 214s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 214s JS G NS: Found info type CONSTANT for 'SIZEOF_SIZE_T' in namespace 'GLib' 214s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 214s JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' 214s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 214s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 214s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 214s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 214s JS G ENUM: Defining Regress.TestFlags as 0xf07a1933250 214s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 214s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 214s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 214s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 214s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 214s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 214s JS G ENUM: Defining Regress.TestEnum as 0xf07a19332b0 214s JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' 214s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x547c1f5c380, JSClass 0x612a7c3fa7f8, in object 0x15cb37679308 214s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 214s JS G PRM: JSObject created with param instance 0x1d5bbdb95a10 type GParamOverride 214s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 214s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 214s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 214s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 214s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 214s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 214s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 214s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 214s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 214s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 214s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 214s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 214s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 214s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 214s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 214s JS G ENUM: Defining GObject.ParamFlags as 0xf07a191d0b0 214s JS CTX: Script evaluation succeeded 214s JS MAINLOOP: Main loop instance 0x1d5bbd95d370: Spinning loop until released or hook cleared 214s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module metadata hook for module 0xf07a192e548 214s JS IMPORT: Defining meta.importSync for module 0xf07a192e548 214s JS NATIVE: Defining native module 'system' 214s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15cb3763b128 214s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15cb3763b128 214s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 214s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 214s JS MAINLOOP: Set main loop hook to 214s JS MAINLOOP: Main loop instance 0x1d5bbd95d370: hold 214s JS MAINLOOP: Running and clearing main loop hook 214s JS G BXD: Defining method run in prototype for GLib.MainLoop 214s 1..315 214s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 214s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 214s JS G BXD: Defined class for Source (GSource), prototype 0x15cb37679dd0, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS G BXD: Defining method set_priority in prototype for GLib.Source 214s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 214s JS G BXD: Defining method attach in prototype for GLib.Source 214s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 214s JS IMPORT: Module metadata hook for module 0x15cb376627b0 214s JS IMPORT: Defining meta.importSync for module 0x15cb376627b0 214s JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' 214s JS G BXD: Defining method destroy in prototype for GLib.Source 214s ok 1 Life, the Universe and Everything includes null return value 214s JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' 214s ok 2 Life, the Universe and Everything includes booleans 214s JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' 214s ok 3 Life, the Universe and Everything includes 8-bit integers 214s JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' 214s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 214s JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' 214s ok 5 Life, the Universe and Everything includes 16-bit integers 214s JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' 214s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 214s JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' 214s ok 7 Life, the Universe and Everything includes 32-bit integers 214s JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' 214s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 214s ok 9 Life, the Universe and Everything includes 64-bit integers 214s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 214s JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' 214s ok 11 Life, the Universe and Everything includes shorts 214s JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' 214s ok 12 Life, the Universe and Everything includes ints 214s ok 13 Life, the Universe and Everything includes longs 214s ok 14 Life, the Universe and Everything includes ssizes 214s JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' 214s ok 15 Life, the Universe and Everything includes floats 214s JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' 214s ok 16 Life, the Universe and Everything includes doubles 214s JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' 214s ok 17 Life, the Universe and Everything includes ushorts 214s JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' 214s ok 18 Life, the Universe and Everything includes uints 214s ok 19 Life, the Universe and Everything includes ulongs 214s ok 20 Life, the Universe and Everything includes sizes 214s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 214s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 214s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 214s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 214s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 214s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 214s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 214s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 214s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 214s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 214s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 214s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 214s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 214s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 214s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 214s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 214s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 214s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 214s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 214s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 214s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 214s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 214s ok 43 Life, the Universe and Everything Infinity and NaN not for float 214s ok 44 Life, the Universe and Everything Infinity and NaN not for double 214s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 214s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 214s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 214s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 214s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 214s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 214s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 214s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 214s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 214s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 214s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 214s JS G ENUM: Defining GLib.LogLevelFlags as 0xf07a19a96f0 214s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 214s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 214s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 214s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 214s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 214s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 214s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 214s JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' 214s ok 51 Life, the Universe and Everything includes wide characters 214s JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' 214s ok 52 Life, the Universe and Everything includes time_t 214s JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' 214s ok 53 Life, the Universe and Everything includes GTypes 214s JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' 214s ok 54 Life, the Universe and Everything closures 214s JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' 214s ok 55 Life, the Universe and Everything closures with one argument 214s JS G NS: Found info type FUNCTION for 'test_closure_variant' in namespace 'Regress' 214s JS G BXD: Defining method classify in prototype for GLib.Variant 214s JS G BXD: Defining method get_string in prototype for GLib.Variant 214s ok 56 Life, the Universe and Everything closure with GLib.Variant argument 214s JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' 214s ok 57 Life, the Universe and Everything GValue marshalling integer in 214s JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' 214s ok 58 Life, the Universe and Everything GValue marshalling integer out 214s JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' 214s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 214s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 214s ok 59 Life, the Universe and Everything integer GLib.Variant 214s JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' 214s ok 60 Life, the Universe and Everything string GLib.Variant 214s JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' 214s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 214s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 214s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x547c1fb8830, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS G BXD: Defining method n_children in prototype for GLib.Variant 214s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 214s JS G BXD: Defining method get_variant in prototype for GLib.Variant 214s ok 61 Life, the Universe and Everything dictionary GLib.Variant 214s JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' 214s ok 62 Life, the Universe and Everything variant GLib.Variant 214s JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' 214s ok 63 Life, the Universe and Everything string array GLib.Variant 214s JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' 214s ok 64 Life, the Universe and Everything UTF-8 strings as return types 214s JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' 214s ok 65 Life, the Universe and Everything UTF-8 strings as in parameters 214s JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' 214s ok 66 Life, the Universe and Everything UTF-8 strings as out parameters 214s ok 67 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 214s JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' 214s ok 68 Life, the Universe and Everything return values in filename encoding 214s JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' 214s ok 69 Life, the Universe and Everything Various configurations of arguments in after out 214s JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' 214s ok 70 Life, the Universe and Everything Various configurations of arguments multiple number args 214s JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' 214s ok 71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 214s JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' 214s ok 72 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 214s JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' 214s ok 73 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 214s JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' 214s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 214s JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' 214s ok 75 Life, the Universe and Everything arrays of int in 214s JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' 214s ok 76 Life, the Universe and Everything arrays of gint8 in 214s JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' 214s ok 77 Life, the Universe and Everything arrays of gint16 in 214s JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' 214s ok 78 Life, the Universe and Everything arrays of gint32 in 214s JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' 214s ok 79 Life, the Universe and Everything arrays of gint64 in 214s ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays 214s JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' 214s ok 81 Life, the Universe and Everything out arrays of integers 214s ok 82 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 214s JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' 214s ok 83 Life, the Universe and Everything String arrays marshalling in 214s JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' 214s ok 84 Life, the Universe and Everything String arrays marshalling out 214s JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' 214s ok 85 Life, the Universe and Everything String arrays marshalling return value with container transfer 214s JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' 214s ok 86 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 214s JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' 214s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 214s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x547c1fc5d58, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 214s JS G IFACE: Defined class for Icon (GIcon), prototype 0x547c1facdf8, JSClass 0x612a7c3fa7f8, in object 0x15cb37679330 214s ok 87 Life, the Universe and Everything GType arrays 214s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' 214s ok 88 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 214s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' 214s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 214s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' 214s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 214s JS G NS: Found info type FUNCTION for 'test_array_static_in_int' in namespace 'Regress' 214s ok 91 Life, the Universe and Everything integer array with static length 214s JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' 214s ok 92 Life, the Universe and Everything string array that's const in C 214s JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' 214s ok 93 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 214s JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' 214s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 214s JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' 214s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 214s JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' 214s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 214s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' 214s ok 97 Life, the Universe and Everything glist types return with transfer-none 214s JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' 214s ok 98 Life, the Universe and Everything glist types return with transfer-container 214s JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' 214s ok 99 Life, the Universe and Everything glist types return with transfer-full 214s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' 214s ok 100 Life, the Universe and Everything glist types in with transfer-none 214s JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' 214s ok 101 Life, the Universe and Everything glist types nullable in 214s JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' 214s ok 102 Life, the Universe and Everything glist types nullable out 214s ok 103 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 214s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' 214s ok 104 Life, the Universe and Everything gslist types return with transfer-none 214s JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' 214s ok 105 Life, the Universe and Everything gslist types return with transfer-container 214s JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' 214s ok 106 Life, the Universe and Everything gslist types return with transfer-full 214s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' 214s ok 107 Life, the Universe and Everything gslist types in with transfer-none 214s JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' 214s ok 108 Life, the Universe and Everything gslist types nullable in 214s JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' 214s ok 109 Life, the Universe and Everything gslist types nullable out 214s ok 110 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 214s JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' 214s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 214s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x547c1fc9e98, JSClass 0x612a7c3f8600, in object 0x15cb37679308 214s JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' 214s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x547c1fc9ee8, JSClass 0x612a7c3f8600, in object 0x15cb37679308 214s ok 111 Life, the Universe and Everything GList of GTypes in with transfer container 214s JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' 214s ok 112 Life, the Universe and Everything GHash type null GHash out 214s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' 214s ok 113 Life, the Universe and Everything GHash type out GHash 214s JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' 214s ok 114 Life, the Universe and Everything GHash type with GValue value type out 214s ok 115 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 214s JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' 214s ok 116 Life, the Universe and Everything GHash type marshals as a return value with transfer container 214s JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' 214s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer full 214s JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' 214s ok 118 Life, the Universe and Everything GHash type null GHash in 214s JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' 214s ok 119 Life, the Universe and Everything GHash type null GHashTable out 214s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' 214s ok 120 Life, the Universe and Everything GHash type in GHash 214s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' 214s ok 121 Life, the Universe and Everything GHash type nested GHash 214s JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' 214s ok 122 Life, the Universe and Everything GArray marshals as a return value with transfer container 214s JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' 214s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer full 214s JS G NS: Found info type ENUM for 'TestReferenceEnum' in namespace 'Regress' 214s JS G ENUM: Defining enum value ZERO (fixed from zero) 4 214s JS G ENUM: Defining enum value ONE (fixed from one) 2 214s JS G ENUM: Defining enum value TWO (fixed from two) 54 214s JS G ENUM: Defining enum value THREE (fixed from three) 4 214s JS G ENUM: Defining enum value FOUR (fixed from four) 216 214s JS G ENUM: Defining enum value FIVE (fixed from five) -217 214s JS G ENUM: Defining Regress.TestReferenceEnum as 0xf07a196e878 214s ok 124 Life, the Universe and Everything enum that references its own members has correct values 214s JS G NS: Found info type ENUM for 'TestEnumNoGEnum' in namespace 'Regress' 214s JS G ENUM: Defining enum value EVALUE1 (fixed from evalue1) 0 214s JS G ENUM: Defining enum value EVALUE2 (fixed from evalue2) 42 214s JS G ENUM: Defining enum value EVALUE3 (fixed from evalue3) 48 214s JS G ENUM: Defining Regress.TestEnumNoGEnum as 0xf07a19780d8 214s ok 125 Life, the Universe and Everything unregistered enum works 214s ok 126 Life, the Universe and Everything value is not added to enum with #define 214s JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' 214s ok 127 Life, the Universe and Everything enum parameter 214s JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' 214s JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' 214s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 214s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 214s JS G ENUM: Defining Regress.TestEnumUnsigned as 0xf07a1988d30 214s ok 128 Life, the Universe and Everything unsigned enum parameter 214s JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' 214s ok 129 Life, the Universe and Everything flags parameter 214s JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' 214s JS G BXD: Defined class for TestStructA (void), prototype 0x547c1fd3c68, JSClass 0x612a7c3f85d0, in object 0x15cb37679308 214s ok 130 Life, the Universe and Everything Simple introspected struct sets fields correctly 214s JS G BXD: Defining method clone in prototype for Regress.TestStructA 214s ok 131 Life, the Universe and Everything Simple introspected struct can clone 214s ok 132 Life, the Universe and Everything Simple introspected struct can be modified by a method 214s ok 133 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 214s ok 134 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 214s ok 135 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 214s JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' 214s ok 136 Life, the Universe and Everything out arrays of structs 214s JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' 214s JS G BXD: Defined class for TestStructB (void), prototype 0x547c1fd5600, JSClass 0x612a7c3f85d0, in object 0x15cb37679308 214s ok 137 Life, the Universe and Everything Introspected nested struct sets fields correctly 214s JS G BXD: Defining method clone in prototype for Regress.TestStructB 214s ok 138 Life, the Universe and Everything Introspected nested struct can clone 214s ok 139 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 214s ok 140 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 214s ok 141 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 214s ok 142 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 214s JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' 214s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x547c1fd5d08, JSClass 0x612a7c3f85d0, in object 0x15cb37679308 214s ok 143 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 214s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 214s ok 144 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 214s ok 145 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 214s ok 146 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 214s ok 147 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 214s ok 148 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 214s JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' 214s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x547c1fdd5b0, JSClass 0x612a7c3f85d0, in object 0x15cb37679308 214s ok 149 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 214s ok 150 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 214s ok 151 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 214s ok 152 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 214s ok 153 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 214s JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' 214s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x547c1fdde98, JSClass 0x612a7c3f85d0, in object 0x15cb37679308 214s ok 154 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 214s ok 155 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 214s ok 156 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 214s ok 157 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 214s ok 158 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 214s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 214s ok 159 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 214s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' 214s ok 160 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 214s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' 214s ok 161 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 214s JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' 214s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x547c1fe05d8, JSClass 0x612a7c3f85d0, in object 0x15cb37679308 214s ok 162 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 214s ok 163 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 214s ok 164 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 214s ok 165 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 214s JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' 214s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0x547c1fe09e8, JSClass 0x612a7c3f85d0, in object 0x15cb37679308 214s ok 166 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 214s ok 167 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 214s JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' 214s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x547c1fe0c68, JSClass 0x612a7c3f85d0, in object 0x15cb37679308 214s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 214s ok 168 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 214s ok 169 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 214s ok 170 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 214s ok 171 Life, the Universe and Everything Introspected boxed types methods take priority over fields in a name conflict # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/454 214s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 214s JS G IFACE: Defined class for Action (GAction), prototype 0x547c1fcadd0, JSClass 0x612a7c3fa7f8, in object 0x15cb37679330 214s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 214s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x547c1fe3178, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s ok 172 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 214s ok 173 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 214s ok 174 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 214s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 214s ok 175 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 214s ok 176 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 214s ok 177 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 214s ok 178 Life, the Universe and Everything Introspected GObject can access fields with simple types 214s ok 179 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 214s ok 180 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 214s ok 181 Life, the Universe and Everything Introspected GObject has normal Object methods 214s ok 182 Life, the Universe and Everything Introspected GObject sets write-only properties 214s ok 183 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 214s ok 184 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 214s ok 185 Life, the Universe and Everything Introspected GObject static methods 214s ok 186 Life, the Universe and Everything Introspected GObject GProperty Boxed type 214s ok 187 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 214s ok 188 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 214s ok 189 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 214s ok 190 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 214s ok 191 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 214s ok 192 Life, the Universe and Everything Introspected GObject GProperty Integer 214s ok 193 Life, the Universe and Everything Introspected GObject GProperty Float 214s ok 194 Life, the Universe and Everything Introspected GObject GProperty Double 214s ok 195 Life, the Universe and Everything Introspected GObject GProperty String 214s ok 196 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 214s ok 197 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 214s ok 198 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 214s ok 199 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 214s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 214s ok 200 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 214s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 214s ok 201 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 214s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 214s ok 202 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 214s ok 203 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 214s ok 204 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 214s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 214s ok 205 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 214s ok 206 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS 214s JS G OBJ: Defining method emit_sig_with_obj_full in prototype for RegressTestObj (Regress.TestObj) 214s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments 214s ok 208 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS 214s ok 209 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 214s ok 210 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 214s ok 211 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled # SKIP Not yet implemented 214s ok 212 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled # SKIP Not yet implemented 214s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 214s ok 213 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg 214s ok 214 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled 214s ok 215 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS 214s ok 216 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 214s ok 217 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled # SKIP Not yet implemented 214s ok 218 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented 214s ok 219 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 214s ok 220 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 214s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 214s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 214s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x547c1fe8600, JSClass 0x612a7c3fa5b0, in object 0x15cb37679330 214s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 214s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 214s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 214s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 214s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 214s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 214s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 214s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 214s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 214s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 214s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 214s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 214s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 214s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 214s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 214s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 214s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 214s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 214s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 214s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 214s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 214s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 214s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 214s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 214s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 214s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 214s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 214s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 214s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 214s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 214s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 214s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 214s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 214s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 214s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 214s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 214s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 214s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 214s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 214s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 214s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 214s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 214s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 214s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 214s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 214s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 214s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 214s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 214s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 214s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 214s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 214s ok 221 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 214s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 214s ok 222 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 214s ok 223 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 214s ok 224 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 214s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 214s ok 225 Life, the Universe and Everything Introspected GObject can call an instance method 214s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 214s ok 226 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 214s ok 227 Life, the Universe and Everything Introspected GObject can call a static method 214s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 214s ok 228 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 214s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 214s ok 229 Life, the Universe and Everything Introspected GObject Object torture signature 0 214s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 214s ok 230 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 214s ok 231 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 214s ok 232 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 214s ok 233 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 214s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 214s ok 234 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 214s ok 235 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 214s ok 236 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 214s ok 237 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 214s ok 238 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 214s ok 239 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 214s ok 240 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 214s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 214s ok 241 Life, the Universe and Everything Introspected GObject virtual function 214s JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' 214s ok 242 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 214s ok 243 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 214s ok 244 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 214s ok 245 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 214s ok 246 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 214s ok 247 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 214s ok 248 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type 214s JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' 214s ok 249 Life, the Universe and Everything Introspected GObject marshals a null object in 214s ok 250 Life, the Universe and Everything Introspected GObject marshals a null object out 214s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 214s ok 251 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 214s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 214s ok 252 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 214s ok 253 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 214s JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' 214s ok 254 Life, the Universe and Everything marshals a fixed-size array of objects out 214s ok 255 Life, the Universe and Everything Inherited GObject can read fields from a parent class 214s ok 256 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 214s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 214s ok 257 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 214s ok 258 Life, the Universe and Everything Inherited GObject can have its own properties 214s ok 259 Life, the Universe and Everything Overridden properties on interfaces set and get properly 214s ok 260 Life, the Universe and Everything Overridden properties on interfaces default properly 214s ok 261 Life, the Universe and Everything Overridden properties on interfaces construct properly 214s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 214s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 214s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x3b23c03181a0, JSClass 0x612a7c3f9150, in object 0x15cb37679308 214s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 214s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x3b23c03181f0, JSClass 0x612a7c3f9150, in object 0x15cb37679308 214s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 214s ok 262 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 214s JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 214s ok 263 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 214s JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' 214s ok 264 Life, the Universe and Everything callbacks 214s ok 265 Life, the Universe and Everything null / undefined callback 214s JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' 214s ok 266 Life, the Universe and Everything callback called more than once 214s ok 267 Life, the Universe and Everything null callback called more than once 214s JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' 214s ok 268 Life, the Universe and Everything array callbacks 214s ok 269 Life, the Universe and Everything null array callback 214s ok 270 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 214s JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' 214s ok 271 Life, the Universe and Everything simple callback 214s ok 272 Life, the Universe and Everything null simple callback 214s JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' 214s ok 273 Life, the Universe and Everything noptr callback 214s ok 274 Life, the Universe and Everything null noptr callback 214s JS G NS: Found info type FUNCTION for 'get_num_processors' in namespace 'GLib' 214s ok 275 Life, the Universe and Everything gobject-introspected function as callback parameter 214s JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' 214s ok 276 Life, the Universe and Everything callback with user data 214s JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' 214s ok 277 Life, the Universe and Everything callback with transfer-full return value 214s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' 214s ok 278 Life, the Universe and Everything callback with destroy-notify 214s ok 279 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 214s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 214s ok 280 Life, the Universe and Everything callback with destroy-notify and no user data throws error 214s JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' 214s ok 281 Life, the Universe and Everything async callback 214s JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' 214s JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' 214s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0x3b23c0318f38, JSClass 0x612a7c3f8600, in object 0x15cb37679330 214s JS G NS: Found info type INTERFACE for 'AsyncResult' in namespace 'Gio' 214s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0x3b23c030e6a0, JSClass 0x612a7c3fa7f8, in object 0x15cb37679330 214s ok 282 Life, the Universe and Everything Gio.AsyncReadyCallback 214s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 214s ok 283 Life, the Universe and Everything instance method taking a callback 214s ok 284 Life, the Universe and Everything static method taking a callback 214s ok 285 Life, the Universe and Everything constructor taking a callback 214s JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' 214s ok 286 Life, the Universe and Everything hash table passed to callback 214s JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' 214s ok 287 Life, the Universe and Everything GError callback 214s JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' 214s ok 288 Life, the Universe and Everything null GError callback 214s JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' 214s ok 289 Life, the Universe and Everything owned GError callback 214s ok 290 Life, the Universe and Everything Introspected interface correctly emits interface signals 214s JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' 214s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0x3b23c031c718, JSClass 0x612a7c3f8600, in object 0x15cb37679308 214s ok 291 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 214s ok 292 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 214s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 214s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 214s ok 293 Life, the Universe and Everything GObject with nonstandard prefix calls methods 214s ok 294 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 214s JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' 214s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 214s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3b23c031cbc8, JSClass 0x612a7c3f8600, in object 0x15cb37679380 214s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0x3b23c031cc18, JSClass 0x612a7c3f8600, in object 0x15cb37679308 214s ok 295 Life, the Universe and Everything GObject.InitiallyUnowned constructs 214s ok 296 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 214s JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' 214s ok 297 Life, the Universe and Everything torture signature 0 214s JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' 214s ok 298 Life, the Universe and Everything torture signature 1 fail 214s ok 299 Life, the Universe and Everything torture signature 1 success 214s JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' 214s ok 300 Life, the Universe and Everything torture signature 2 214s JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' 214s JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' 214s JS G BXD: Defined class for Date (GDate), prototype 0x3b23c0322128, JSClass 0x612a7c3f85d0, in object 0x15cb37679038 214s JS G BXD: Defining method get_year in prototype for GLib.Date 214s JS G BXD: Defining method get_month in prototype for GLib.Date 214s JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' 214s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 214s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 214s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 214s JS G ENUM: Defining enum value MARCH (fixed from march) 3 214s JS G ENUM: Defining enum value APRIL (fixed from april) 4 214s JS G ENUM: Defining enum value MAY (fixed from may) 5 214s JS G ENUM: Defining enum value JUNE (fixed from june) 6 214s JS G ENUM: Defining enum value JULY (fixed from july) 7 214s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 214s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 214s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 214s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 214s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 214s JS G ENUM: Defining GLib.DateMonth as 0xd3723fcb398 214s JS G BXD: Defining method get_day in prototype for GLib.Date 214s ok 301 Life, the Universe and Everything GValue boxing and unboxing date in 214s JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' 214s ok 302 Life, the Universe and Everything GValue boxing and unboxing strv in 214s JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' 214s ok 303 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 214s JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' 214s JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' 214s ok 304 Life, the Universe and Everything code coverage for documentation tests that don't do anything 214s JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' 214s ok 305 Life, the Universe and Everything marshals an aliased type 214s JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' 214s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0x3b23c0322538, JSClass 0x612a7c3f85d0, in object 0x15cb37679308 214s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 214s ok 306 Life, the Universe and Everything deals with a fixed-size array in a struct 214s JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' 214s ok 307 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 214s JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' 214s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0x3b23c03226c8, JSClass 0x612a7c3f85d0, in object 0x15cb37679308 214s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 214s ok 308 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 214s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 214s ok 309 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 214s JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' 214s ok 310 Life, the Universe and Everything Flat array of structs out parameter with transfer none 214s JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' 214s ok 311 Life, the Universe and Everything Flat array of structs out parameter with transfer container 214s JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' 214s ok 312 Life, the Universe and Everything Flat array of structs out parameter with transfer full 214s ok 313 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 214s JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' 214s ok 314 Life, the Universe and Everything Flat array of structs transfer-full in parameter 214s JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' 214s ok 315 Life, the Universe and Everything Flat array of structs transfer-none in parameter 214s JS G BXD: Defining method quit in prototype for GLib.MainLoop 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Main loop instance 0x1d5bbd95d370: Spinning loop until released or hook cleared 214s JS MAINLOOP: handling job 0, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 0 214s JS MAINLOOP: handling job 1, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 1 214s JS MAINLOOP: handling job 2, 214s JS MAINLOOP: Enqueue job , promise=, allocation site= 214s JS MAINLOOP: Completed job 2 214s JS MAINLOOP: handling job 3, 214s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 214s JS MAINLOOP: Main loop instance 0x1d5bbd95d370: release 214s JS MAINLOOP: Completed job 3 214s JS MEMORY: Memory report: before destroying context 214s JS MEMORY: 2342 objects currently alive 214s JS MEMORY: boxed_instance = 1657 214s JS MEMORY: boxed_prototype = 26 214s JS MEMORY: closure = 16 214s JS MEMORY: function = 461 214s JS MEMORY: fundamental_instance = 2 215s JS MEMORY: fundamental_prototype = 2 215s JS MEMORY: gerror_instance = 7 215s JS MEMORY: gerror_prototype = 1 215s JS MEMORY: interface = 8 215s JS MEMORY: module = 9 215s JS MEMORY: ns = 5 215s JS MEMORY: object_instance = 126 215s JS MEMORY: object_prototype = 21 215s JS MEMORY: param = 1 215s JS MEMORY: union_instance = 0 215s JS MEMORY: union_prototype = 0 215s JS CTX: JS shutdown sequence 215s JS CTX: Stopping profiler 215s JS CTX: Shutting down toggle queue 215s JS CTX: Notifying external reference holders of GjsContext dispose 215s JS MAINLOOP: Stopping promise job dispatcher 215s JS CTX: Notifying reference holders of GjsContext dispose 215s JS CTX: Checking unhandled promise rejections 215s JS CTX: Releasing cached JS wrappers 215s JS CTX: Final triggered GC 215s JS CTX: Destroying JS context 215s JS CTX: Releasing all native objects 215s JS CTX: Disabling auto GC 215s JS CTX: Ending trace on global object 215s JS CTX: Freeing allocated resources 215s JS CTX: JS context destroyed 215s PASS: gjs/testRegress.test 215s Running test: gjs/testLegacyByteArray.test 215s JS NATIVE: Registered native JS module '_promiseNative' 215s JS NATIVE: Registered native JS module '_byteArrayNative' 215s JS NATIVE: Registered native JS module '_encodingNative' 215s JS NATIVE: Registered native JS module '_gi' 215s JS NATIVE: Registered native JS module 'gi' 215s JS NATIVE: Registered native JS module 'cairoNative' 215s JS NATIVE: Registered native JS module 'system' 215s JS NATIVE: Registered native JS module 'console' 215s JS NATIVE: Registered native JS module '_print' 215s JS CTX: Enabling JIT 215s JS CTX: Initialized class GjsFileImporter prototype 0x208dc1b000a0 215s JS IMPORT: Defining parent (nil) of 0x208dc1b00100 'imports' is mod 0 215s JS IMPORT: Importing '_print' 215s JS NATIVE: Defining native module '_print' 215s JS IMPORT: Defining parent 0x208dc1b00100 of 0x208dc1b007b0 '_print' is mod 1 215s JS IMPORT: successfully imported module '_print' 215s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 215s 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 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x35168a83b128 215s JS MAINLOOP: Main loop instance 0x12313fc7d370: hold 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Starting promise job dispatcher 215s JS MAINLOOP: Main loop instance 0x12313fc7d370: Spinning loop until released or hook cleared 215s JS MAINLOOP: handling job 0, 215s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 215s JS MAINLOOP: Main loop instance 0x12313fc7d370: release 215s JS MAINLOOP: Completed job 0 215s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module metadata hook for module 0x208dc1b13000 215s JS IMPORT: Defining meta.importSync for module 0x208dc1b13000 215s JS NATIVE: Defining native module 'gi' 215s JS CTX: Initialized class GIRepositoryNamespace prototype 0x208dc1b133f0 215s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 215s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 215s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 215s JS IMPORT: Importing directory 'overrides' 215s JS IMPORT: Defining parent 0x208dc1b00100 of 0x208dc1b134f0 'overrides' is mod 1 215s JS IMPORT: Defined importer 'overrides' 0x208dc1b134f0 in 0x208dc1b00100 215s JS IMPORT: successfully imported directory 'overrides' 215s JS IMPORT: Importing '_promiseNative' 215s JS NATIVE: Defining native module '_promiseNative' 215s JS IMPORT: Defining parent 0x208dc1b00100 of 0x208dc1b139a0 '_promiseNative' is mod 1 215s JS IMPORT: successfully imported module '_promiseNative' 215s JS IMPORT: Importing module GLib succeeded 215s JS IMPORT: Defining parent 0x208dc1b134f0 of 0x35168a83c150 'GLib' is mod 1 215s JS IMPORT: successfully imported module 'GLib' 215s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 215s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x35168a879060, JSClass 0x6de9fcb585d0, in object 0x35168a879038 215s JS CTX: Initialized class GIRepositoryGType prototype 0x208dc1b13ce8 215s JS CTX: Initialized class GIRepositoryFunction prototype 0x208dc1b13d48 215s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 215s JS G BXD: Defined class for Error (GError), prototype 0x35168a8790b0, JSClass 0x6de9fcb585d0, in object 0x35168a879038 215s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 215s JS G BXD: Defined class for Variant (GVariant), prototype 0x35168a879100, JSClass 0x6de9fcb585d0, in object 0x35168a879038 215s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 215s JS G BXD: Defined class for Bytes (GBytes), prototype 0x35168a879150, JSClass 0x6de9fcb585d0, in object 0x35168a879038 215s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 215s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x35168a8791a0, JSClass 0x6de9fcb585d0, in object 0x35168a879038 215s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 215s JS G BXD: Defined class for Thread (GThread), prototype 0x35168a8791f0, JSClass 0x6de9fcb585d0, in object 0x35168a879038 215s JS G BXD: Defining method ref in prototype for GLib.Thread 215s JS G BXD: Defining method unref in prototype for GLib.Thread 215s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 215s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x35168a879240, JSClass 0x6de9fcb585d0, in object 0x35168a879038 215s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 215s JS G BXD: Defined class for Regex (GRegex), prototype 0x35168a879290, JSClass 0x6de9fcb585d0, in object 0x35168a879038 215s JS G BXD: Defining method match in prototype for GLib.Regex 215s JS G BXD: Defining method match_full in prototype for GLib.Regex 215s JS G BXD: Defining method match_all in prototype for GLib.Regex 215s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 215s JS G NS: Defined namespace 'GLib' 0x35168a879038 in GIRepository 0x208dc1b13280 215s JS IMPORT: Importing module jasmine succeeded 215s JS IMPORT: Defining parent 0x208dc1b00100 of 0x35168a83cce0 'jasmine' is mod 1 215s JS IMPORT: successfully imported module 'jasmine' 215s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 215s JS MAINLOOP: Main loop instance 0x12313fc7d370: hold 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Main loop instance 0x12313fc7d370: Spinning loop until released or hook cleared 215s JS MAINLOOP: handling job 0, 215s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 215s JS MAINLOOP: Main loop instance 0x12313fc7d370: release 215s JS MAINLOOP: Completed job 0 215s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 215s JS IMPORT: Importing '_byteArrayNative' 215s JS NATIVE: Defining native module '_byteArrayNative' 215s JS IMPORT: Defining parent 0x208dc1b00100 of 0x208dc1b28448 '_byteArrayNative' is mod 1 215s JS IMPORT: successfully imported module '_byteArrayNative' 215s JS IMPORT: Importing 'gi' 215s JS IMPORT: Defining parent 0x208dc1b00100 of 0x208dc1b13280 'gi' is mod 1 215s JS IMPORT: successfully imported module 'gi' 215s JS IMPORT: Importing module byteArray succeeded 215s JS IMPORT: Defining parent 0x208dc1b00100 of 0x35168a83ce20 'byteArray' is mod 1 215s JS IMPORT: successfully imported module 'byteArray' 215s 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 215s JS G NS: Defined namespace 'GIMarshallingTests' 0x35168a879308 in GIRepository 0x208dc1b13280 215s 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 215s JS G NS: Defined namespace 'GjsTestTools' 0x35168a879330 in GIRepository 0x208dc1b13280 215s JS CTX: Script evaluation succeeded 215s JS MAINLOOP: Main loop instance 0x12313fc7d370: Spinning loop until released or hook cleared 215s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module metadata hook for module 0x208dc1b3b1b0 215s JS IMPORT: Defining meta.importSync for module 0x208dc1b3b1b0 215s JS NATIVE: Defining native module 'system' 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x35168a83b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x35168a83b128 215s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 215s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 215s JS MAINLOOP: Set main loop hook to 215s JS MAINLOOP: Main loop instance 0x12313fc7d370: hold 215s JS MAINLOOP: Running and clearing main loop hook 215s JS G BXD: Defining method run in prototype for GLib.MainLoop 215s 1..29 215s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 215s JS G BXD: Defined class for Source (GSource), prototype 0x35168a879358, JSClass 0x6de9fcb585d0, in object 0x35168a879038 215s JS G BXD: Defining method set_priority in prototype for GLib.Source 215s JS IMPORT: Importing '_gi' 215s JS NATIVE: Defining native module '_gi' 215s JS IMPORT: Defining parent 0x35168a83eb20 of 0x208dc1b03320 '_gi' is mod 1 215s JS IMPORT: successfully imported module '_gi' 215s 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 215s JS G NS: Defined namespace 'GjsPrivate' 0x35168a8793f8 in GIRepository 0x35168a83eb38 215s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 215s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 215s JS IMPORT: Importing module _common succeeded 215s JS IMPORT: Defining parent 0x35168a83eb20 of 0x35168a8c1ab0 '_common' is mod 1 215s JS IMPORT: successfully imported module '_common' 215s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 215s JS IMPORT: Importing module _legacy succeeded 215s JS IMPORT: Defining parent 0x35168a83eb20 of 0x35168a8c1b00 '_legacy' is mod 1 215s JS IMPORT: successfully imported module '_legacy' 215s JS IMPORT: Importing module GObject succeeded 215s JS IMPORT: Defining parent 0x35168a83eb80 of 0x35168a8c1a60 'GObject' is mod 1 215s JS IMPORT: successfully imported module 'GObject' 215s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 215s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 215s JS G BXD: Defined class for String (GString), prototype 0x35168a879678, JSClass 0x6de9fcb585d0, in object 0x35168a8793d0 215s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 215s JS G PRM: Defined class ParamSpec prototype is 0x35168a8c1ba0 class 0x6de9fcb60068 in object 0x35168a8793d0 215s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 215s JS G OBJ: Defined class for Object (GObject), prototype 0x35168a8797e0, JSClass 0x6de9fcb58600, in object 0x35168a8793d0 215s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 215s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 215s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x35168a879808, JSClass 0x6de9fcb58600, in object 0x35168a8793d0 215s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 215s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 215s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 215s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 215s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 215s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 215s JS G NS: Defined namespace 'GObject' 0x35168a8793d0 in GIRepository 0x35168a83eb38 215s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 215s JS G BXD: Defining method attach in prototype for GLib.Source 215s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 215s JS IMPORT: Module metadata hook for module 0x35168a862d28 215s JS IMPORT: Defining meta.importSync for module 0x35168a862d28 215s JS G BXD: Defining method destroy in prototype for GLib.Source 215s ok 1 Uint8Array with legacy ByteArray functions can be created from a string 215s ok 2 Uint8Array with legacy ByteArray functions can be encoded from a string 215s ok 3 Uint8Array with legacy ByteArray functions encodes as UTF-8 by default 215s ok 4 Uint8Array with legacy ByteArray functions can be converted to a string of ASCII characters 215s ok 5 Uint8Array with legacy ByteArray functions can be converted to a string of UTF-8 characters even if it ends with a 0 215s ok 6 Uint8Array with legacy ByteArray functions can be converted to a string of encoded characters even with a 0 byte 215s ok 7 Uint8Array with legacy ByteArray functions stops converting to a string at an embedded 0 byte 215s JS G BXD: Defining method get_size in prototype for GLib.Bytes 215s ok 8 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length array 215s ok 9 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length GLib.Bytes 215s JS G NS: Found info type FUNCTION for 'new_unaligned_bytes' in namespace 'GjsTestTools' 215s ok 10 Uint8Array with legacy ByteArray functions deals gracefully with a non-aligned GBytes 215s JS G NS: Found info type FUNCTION for 'new_static_bytes' in namespace 'GjsTestTools' 215s ok 11 Uint8Array with legacy ByteArray functions deals gracefully with a GBytes in static storage 215s ok 12 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length string 215s ok 13 Uint8Array with legacy ByteArray functions deals gracefully with a non Uint8Array 215s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 215s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 215s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 215s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 215s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 215s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 215s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 215s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 215s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 215s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 215s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 215s JS G ENUM: Defining GLib.LogLevelFlags as 0x208dc1b64028 215s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 215s ok 14 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when created from a string 215s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 215s ok 15 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when marshalled from GI 215s ok 16 Legacy byte array object has length 0 for empty array 215s ok 17 Legacy byte array object initially sized to 10 has length 10 215s ok 18 Legacy byte array object initially sized to 10 is initialized to zeroes 215s ok 19 Legacy byte array object assigns values correctly 215s ok 20 Legacy byte array object assignment past end implicitly lengthens the array 215s ok 21 Legacy byte array object assignment past end implicitly creates zero bytes 215s ok 22 Legacy byte array object changes the length when assigning to length property 215s ok 23 Legacy byte array object conversions gives a byte 5 when assigning 5 215s ok 24 Legacy byte array object conversions gives a byte 0 when assigning null 215s ok 25 Legacy byte array object conversions gives a byte 0 when assigning undefined 215s ok 26 Legacy byte array object conversions rounds off when assigning a double 215s ok 27 Legacy byte array object can be created from an array 215s ok 28 Legacy byte array object can be converted to a string of ASCII characters 215s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 215s ok 29 Legacy byte array object can be passed in with transfer none 215s JS G BXD: Defining method quit in prototype for GLib.MainLoop 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Main loop instance 0x12313fc7d370: Spinning loop until released or hook cleared 215s JS MAINLOOP: handling job 0, 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Completed job 0 215s JS MAINLOOP: handling job 1, 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Completed job 1 215s JS MAINLOOP: handling job 2, 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Completed job 2 215s JS MAINLOOP: handling job 3, 215s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 215s JS MAINLOOP: Main loop instance 0x12313fc7d370: release 215s JS MAINLOOP: Completed job 3 215s JS MEMORY: Memory report: before destroying context 215s JS MEMORY: 301 objects currently alive 215s JS MEMORY: boxed_instance = 156 215s JS MEMORY: boxed_prototype = 10 215s JS MEMORY: closure = 1 215s JS MEMORY: function = 121 215s JS MEMORY: fundamental_instance = 0 215s JS MEMORY: fundamental_prototype = 0 215s JS MEMORY: gerror_instance = 0 215s JS MEMORY: gerror_prototype = 0 215s JS MEMORY: interface = 0 215s JS MEMORY: module = 6 215s JS MEMORY: ns = 5 215s JS MEMORY: object_instance = 0 215s JS MEMORY: object_prototype = 2 215s JS MEMORY: param = 0 215s JS MEMORY: union_instance = 0 215s JS MEMORY: union_prototype = 0 215s JS CTX: JS shutdown sequence 215s JS CTX: Stopping profiler 215s JS CTX: Shutting down toggle queue 215s JS CTX: Notifying external reference holders of GjsContext dispose 215s JS MAINLOOP: Stopping promise job dispatcher 215s JS CTX: Notifying reference holders of GjsContext dispose 215s JS CTX: Checking unhandled promise rejections 215s JS CTX: Releasing cached JS wrappers 215s JS CTX: Final triggered GC 215s JS CTX: Destroying JS context 215s JS CTX: Releasing all native objects 215s JS CTX: Disabling auto GC 215s JS CTX: Ending trace on global object 215s JS CTX: Freeing allocated resources 215s JS CTX: JS context destroyed 215s PASS: gjs/testLegacyByteArray.test 215s Running test: gjs/testPackage.test 215s JS NATIVE: Registered native JS module '_promiseNative' 215s JS NATIVE: Registered native JS module '_byteArrayNative' 215s JS NATIVE: Registered native JS module '_encodingNative' 215s JS NATIVE: Registered native JS module '_gi' 215s JS NATIVE: Registered native JS module 'gi' 215s JS NATIVE: Registered native JS module 'cairoNative' 215s JS NATIVE: Registered native JS module 'system' 215s JS NATIVE: Registered native JS module 'console' 215s JS NATIVE: Registered native JS module '_print' 215s JS CTX: Enabling JIT 215s JS CTX: Initialized class GjsFileImporter prototype 0x31c66d6000a0 215s JS IMPORT: Defining parent (nil) of 0x31c66d600100 'imports' is mod 0 215s JS IMPORT: Importing '_print' 215s JS NATIVE: Defining native module '_print' 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x31c66d6007b0 '_print' is mod 1 215s JS IMPORT: successfully imported module '_print' 215s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 215s 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 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x165b14e3b128 215s JS MAINLOOP: Main loop instance 0x1551be75d370: hold 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Starting promise job dispatcher 215s JS MAINLOOP: Main loop instance 0x1551be75d370: Spinning loop until released or hook cleared 215s JS MAINLOOP: handling job 0, 215s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 215s JS MAINLOOP: Main loop instance 0x1551be75d370: release 215s JS MAINLOOP: Completed job 0 215s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module metadata hook for module 0x31c66d613000 215s JS IMPORT: Defining meta.importSync for module 0x31c66d613000 215s JS NATIVE: Defining native module 'gi' 215s JS CTX: Initialized class GIRepositoryNamespace prototype 0x31c66d6133f0 215s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 215s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 215s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 215s JS IMPORT: Importing directory 'overrides' 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x31c66d6134f0 'overrides' is mod 1 215s JS IMPORT: Defined importer 'overrides' 0x31c66d6134f0 in 0x31c66d600100 215s JS IMPORT: successfully imported directory 'overrides' 215s JS IMPORT: Importing '_promiseNative' 215s JS NATIVE: Defining native module '_promiseNative' 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x31c66d6139a0 '_promiseNative' is mod 1 215s JS IMPORT: successfully imported module '_promiseNative' 215s JS IMPORT: Importing module GLib succeeded 215s JS IMPORT: Defining parent 0x31c66d6134f0 of 0x165b14e3c150 'GLib' is mod 1 215s JS IMPORT: successfully imported module 'GLib' 215s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 215s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x165b14e79060, JSClass 0x6d8f653085d0, in object 0x165b14e79038 215s JS CTX: Initialized class GIRepositoryGType prototype 0x31c66d613ce8 215s JS CTX: Initialized class GIRepositoryFunction prototype 0x31c66d613d48 215s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 215s JS G BXD: Defined class for Error (GError), prototype 0x165b14e790b0, JSClass 0x6d8f653085d0, in object 0x165b14e79038 215s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 215s JS G BXD: Defined class for Variant (GVariant), prototype 0x165b14e79100, JSClass 0x6d8f653085d0, in object 0x165b14e79038 215s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 215s JS G BXD: Defined class for Bytes (GBytes), prototype 0x165b14e79150, JSClass 0x6d8f653085d0, in object 0x165b14e79038 215s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 215s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x165b14e791a0, JSClass 0x6d8f653085d0, in object 0x165b14e79038 215s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 215s JS G BXD: Defined class for Thread (GThread), prototype 0x165b14e791f0, JSClass 0x6d8f653085d0, in object 0x165b14e79038 215s JS G BXD: Defining method ref in prototype for GLib.Thread 215s JS G BXD: Defining method unref in prototype for GLib.Thread 215s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 215s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x165b14e79240, JSClass 0x6d8f653085d0, in object 0x165b14e79038 215s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 215s JS G BXD: Defined class for Regex (GRegex), prototype 0x165b14e79290, JSClass 0x6d8f653085d0, in object 0x165b14e79038 215s JS G BXD: Defining method match in prototype for GLib.Regex 215s JS G BXD: Defining method match_full in prototype for GLib.Regex 215s JS G BXD: Defining method match_all in prototype for GLib.Regex 215s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 215s JS G NS: Defined namespace 'GLib' 0x165b14e79038 in GIRepository 0x31c66d613280 215s JS IMPORT: Importing module jasmine succeeded 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x165b14e3cce0 'jasmine' is mod 1 215s JS IMPORT: successfully imported module 'jasmine' 215s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 215s JS MAINLOOP: Main loop instance 0x1551be75d370: hold 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Main loop instance 0x1551be75d370: Spinning loop until released or hook cleared 215s JS MAINLOOP: handling job 0, 215s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 215s JS MAINLOOP: Main loop instance 0x1551be75d370: release 215s JS MAINLOOP: Completed job 0 215s JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/package.js 215s JS IMPORT: Importing 'gi' 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x31c66d613280 'gi' is mod 1 215s JS IMPORT: successfully imported module 'gi' 215s 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 215s JS G NS: Defined namespace 'GIRepository' 0x165b14e79308 in GIRepository 0x31c66d613280 215s 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 215s JS G NS: Defined namespace 'GjsPrivate' 0x165b14e79358 in GIRepository 0x31c66d613280 215s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 215s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 215s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 215s JS IMPORT: Importing module _legacy succeeded 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x165b14e3cf60 '_legacy' is mod 1 215s JS IMPORT: successfully imported module '_legacy' 215s JS IMPORT: Importing module lang succeeded 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x165b14e3cf10 'lang' is mod 1 215s JS IMPORT: successfully imported module 'lang' 215s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 215s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 215s JS IMPORT: Importing module _signals succeeded 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x165b14e3cfb0 '_signals' is mod 1 215s JS IMPORT: successfully imported module '_signals' 215s JS IMPORT: Importing module signals succeeded 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x165b14e3cec0 'signals' is mod 1 215s JS IMPORT: successfully imported module 'signals' 215s JS IMPORT: Importing module Gio succeeded 215s JS IMPORT: Defining parent 0x31c66d6134f0 of 0x165b14e3ce70 'Gio' is mod 1 215s JS IMPORT: successfully imported module 'Gio' 215s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 215s JS IMPORT: Importing '_gi' 215s JS NATIVE: Defining native module '_gi' 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x31c66d62bb50 '_gi' is mod 1 215s JS IMPORT: successfully imported module '_gi' 215s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 215s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 215s JS IMPORT: Importing module _common succeeded 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x165b14ec5088 '_common' is mod 1 215s JS IMPORT: successfully imported module '_common' 215s JS IMPORT: Importing module GObject succeeded 215s JS IMPORT: Defining parent 0x31c66d6134f0 of 0x165b14ec5038 'GObject' is mod 1 215s JS IMPORT: successfully imported module 'GObject' 215s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 215s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 215s JS G BXD: Defined class for String (GString), prototype 0x165b14e79600, JSClass 0x6d8f653085d0, in object 0x165b14e79380 215s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 215s JS G PRM: Defined class ParamSpec prototype is 0x165b14ec5128 class 0x6d8f65310068 in object 0x165b14e79380 215s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 215s JS G OBJ: Defined class for Object (GObject), prototype 0x165b14e79768, JSClass 0x6d8f65308600, in object 0x165b14e79380 215s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 215s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 215s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x165b14e79790, JSClass 0x6d8f65308600, in object 0x165b14e79380 215s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 215s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 215s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 215s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 215s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 215s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 215s JS G NS: Defined namespace 'GObject' 0x165b14e79380 in GIRepository 0x31c66d613280 215s JS G OBJ: Defined class for Application (GApplication), prototype 0x165b14e797e0, JSClass 0x6d8f65308600, in object 0x165b14e79330 215s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 215s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x165b14ec5600, JSClass 0x6d8f6530a7f8, in object 0x165b14e79330 215s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 215s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 215s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x165b14e79858, JSClass 0x6d8f65308600, in object 0x165b14e79330 215s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 215s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x165b14ec5880, JSClass 0x6d8f6530a7f8, in object 0x165b14e79330 215s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 215s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x165b14e798d0, JSClass 0x6d8f65308600, in object 0x165b14e79330 215s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 215s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 215s JS G IFACE: Defined class for Initable (GInitable), prototype 0x165b14ec59c0, JSClass 0x6d8f6530a7f8, in object 0x165b14e79330 215s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 215s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 215s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 215s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x165b14e79948, JSClass 0x6d8f653085d0, in object 0x165b14e79330 215s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 215s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x165b14e79998, JSClass 0x6d8f653085d0, in object 0x165b14e79330 215s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 215s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 215s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x165b14e799e8, JSClass 0x6d8f65308600, in object 0x165b14e79330 215s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x165b14e79a38, JSClass 0x6d8f65308600, in object 0x165b14e79358 215s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 215s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x165b14e79a88, JSClass 0x6d8f65308600, in object 0x165b14e79330 215s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 215s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 215s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 215s JS G IFACE: Defined class for File (GFile), prototype 0x165b14ec5b28, JSClass 0x6d8f6530a7f8, in object 0x165b14e79330 215s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x165b14e79b00, JSClass 0x6d8f65308600, in object 0x31c66d613360 215s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 215s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x165b14e79b78, JSClass 0x6d8f65308600, in object 0x165b14e79330 215s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 215s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 215s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x165b14e79bc8, JSClass 0x6d8f65308600, in object 0x165b14e79330 215s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 215s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x165b14e79c18, JSClass 0x6d8f65308600, in object 0x165b14e79330 215s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 215s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x165b14e79c68, JSClass 0x6d8f653085d0, in object 0x165b14e79330 215s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 215s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 215s JS G OBJ: Defined class for Settings (GSettings), prototype 0x165b14e79cb8, JSClass 0x6d8f65308600, in object 0x165b14e79330 215s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 215s JS G NS: Defined namespace 'Gio' 0x165b14e79330 in GIRepository 0x31c66d613280 215s JS IMPORT: Importing 'system' 215s JS NATIVE: Defining native module 'system' 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x31c66d631418 'system' is mod 1 215s JS IMPORT: successfully imported module 'system' 215s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 215s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 215s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 215s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 215s JS G ENUM: Defining enum value ALL (fixed from all) 6 215s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 215s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 215s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 215s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 215s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 215s JS G ENUM: Defining enum value TIME (fixed from time) 2 215s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x31c66d631b08 215s JS IMPORT: Importing module _gettext succeeded 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x165b14ed8628 '_gettext' is mod 1 215s JS IMPORT: successfully imported module '_gettext' 215s JS IMPORT: Importing module gettext succeeded 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x165b14ed85d8 'gettext' is mod 1 215s JS IMPORT: successfully imported module 'gettext' 215s JS IMPORT: Importing module package succeeded 215s JS IMPORT: Defining parent 0x31c66d600100 of 0x165b14e3ce20 'package' is mod 1 215s JS IMPORT: successfully imported module 'package' 215s JS CTX: Script evaluation succeeded 215s JS MAINLOOP: Main loop instance 0x1551be75d370: Spinning loop until released or hook cleared 215s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module metadata hook for module 0x31c66d63d1b0 215s JS IMPORT: Defining meta.importSync for module 0x31c66d63d1b0 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x165b14e3b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x165b14e3b128 215s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 215s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 215s JS MAINLOOP: Set main loop hook to 215s JS MAINLOOP: Main loop instance 0x1551be75d370: hold 215s JS MAINLOOP: Running and clearing main loop hook 215s JS G BXD: Defining method run in prototype for GLib.MainLoop 215s 1..20 215s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 215s JS G BXD: Defined class for Source (GSource), prototype 0x165b14e79d30, JSClass 0x6d8f653085d0, in object 0x165b14e79038 215s JS G BXD: Defining method set_priority in prototype for GLib.Source 215s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 215s JS G BXD: Defining method attach in prototype for GLib.Source 215s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 215s JS IMPORT: Module metadata hook for module 0x165b14e62cf0 215s JS IMPORT: Defining meta.importSync for module 0x165b14e62cf0 215s 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 215s JS G NS: Defined namespace 'Regress' 0x165b14e79e20 in GIRepository 0x165b14e3ec28 215s JS G BXD: Defining method destroy in prototype for GLib.Source 215s ok 1 Package module finds an existing library 215s ok 2 Package module doesn't find a non-existent library 215s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 215s ok 3 Package module finds a function 215s ok 4 Package module doesn't find a non-existent function 215s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 215s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x2b2b4e207100, JSClass 0x6d8f65308600, in object 0x165b14e79e20 215s ok 5 Package module finds a class 215s ok 6 Package module doesn't find a non-existent class 215s ok 7 Package module finds a property 215s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 215s ok 8 Package module doesn't find a non-existent property 215s ok 9 Package module finds a static function 215s ok 10 Package module doesn't find a non-existent static function 215s ok 11 Package module finds a method 215s ok 12 Package module doesn't find a non-existent method 215s 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 215s JS G NS: Defined namespace 'GIMarshallingTests' 0x2b2b4e207650 in GIRepository 0x165b14e3ec28 215s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 215s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x2b2b4e2052b8, JSClass 0x6d8f6530a7f8, in object 0x2b2b4e207650 215s ok 13 Package module finds an interface 215s ok 14 Package module doesn't find a non-existent interface 215s ok 15 Package module finds an interface method 215s JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' 215s JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' 215s JS G BXD: Defined class for TypeInterface (void), prototype 0x2b2b4e207880, JSClass 0x6d8f653085d0, in object 0x165b14e79380 215s ok 16 Package module doesn't find a non-existent interface method 215s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 215s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 215s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 215s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 215s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 215s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 215s JS G ENUM: Defining Regress.TestEnum as 0x31c66d6555a8 215s ok 17 Package module finds an enum value 215s ok 18 Package module doesn't find a non-existent enum value 215s JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' 215s ok 19 Package module finds a constant 215s ok 20 Package module doesn't find a non-existent constant 215s JS G BXD: Defining method quit in prototype for GLib.MainLoop 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Main loop instance 0x1551be75d370: Spinning loop until released or hook cleared 215s JS MAINLOOP: handling job 0, 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Completed job 0 215s JS MAINLOOP: handling job 1, 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Completed job 1 215s JS MAINLOOP: handling job 2, 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Completed job 2 215s JS MAINLOOP: handling job 3, 215s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 215s JS MAINLOOP: Main loop instance 0x1551be75d370: release 215s JS MAINLOOP: Completed job 3 215s JS MEMORY: Memory report: before destroying context 215s JS MEMORY: 374 objects currently alive 215s JS MEMORY: boxed_instance = 88 215s JS MEMORY: boxed_prototype = 14 215s JS MEMORY: closure = 1 215s JS MEMORY: function = 232 215s JS MEMORY: fundamental_instance = 0 215s JS MEMORY: fundamental_prototype = 0 215s JS MEMORY: gerror_instance = 0 215s JS MEMORY: gerror_prototype = 0 215s JS MEMORY: interface = 5 215s JS MEMORY: module = 12 215s JS MEMORY: ns = 7 215s JS MEMORY: object_instance = 1 215s JS MEMORY: object_prototype = 14 215s JS MEMORY: param = 0 215s JS MEMORY: union_instance = 0 215s JS MEMORY: union_prototype = 0 215s JS CTX: JS shutdown sequence 215s JS CTX: Stopping profiler 215s JS CTX: Shutting down toggle queue 215s JS CTX: Notifying external reference holders of GjsContext dispose 215s JS MAINLOOP: Stopping promise job dispatcher 215s JS CTX: Notifying reference holders of GjsContext dispose 215s JS CTX: Checking unhandled promise rejections 215s JS CTX: Releasing cached JS wrappers 215s JS CTX: Final triggered GC 215s JS CTX: Destroying JS context 215s JS CTX: Releasing all native objects 215s JS CTX: Disabling auto GC 215s JS CTX: Ending trace on global object 215s JS CTX: Freeing allocated resources 215s JS CTX: JS context destroyed 215s PASS: gjs/testPackage.test 215s Running test: gjs/testGIMarshalling.test 215s JS NATIVE: Registered native JS module '_promiseNative' 215s JS NATIVE: Registered native JS module '_byteArrayNative' 215s JS NATIVE: Registered native JS module '_encodingNative' 215s JS NATIVE: Registered native JS module '_gi' 215s JS NATIVE: Registered native JS module 'gi' 215s JS NATIVE: Registered native JS module 'cairoNative' 215s JS NATIVE: Registered native JS module 'system' 215s JS NATIVE: Registered native JS module 'console' 215s JS NATIVE: Registered native JS module '_print' 215s JS CTX: Enabling JIT 215s JS CTX: Initialized class GjsFileImporter prototype 0x969c4b000a0 215s JS IMPORT: Defining parent (nil) of 0x969c4b00100 'imports' is mod 0 215s JS IMPORT: Importing '_print' 215s JS NATIVE: Defining native module '_print' 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x969c4b007b0 '_print' is mod 1 215s JS IMPORT: successfully imported module '_print' 215s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 215s 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 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18d91123b128 215s JS MAINLOOP: Main loop instance 0x48abe4ad370: hold 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Starting promise job dispatcher 215s JS MAINLOOP: Main loop instance 0x48abe4ad370: Spinning loop until released or hook cleared 215s JS MAINLOOP: handling job 0, 215s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 215s JS MAINLOOP: Main loop instance 0x48abe4ad370: release 215s JS MAINLOOP: Completed job 0 215s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module metadata hook for module 0x969c4b13000 215s JS IMPORT: Defining meta.importSync for module 0x969c4b13000 215s JS NATIVE: Defining native module 'gi' 215s JS CTX: Initialized class GIRepositoryNamespace prototype 0x969c4b133f0 215s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 215s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 215s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 215s JS IMPORT: Importing directory 'overrides' 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x969c4b134f0 'overrides' is mod 1 215s JS IMPORT: Defined importer 'overrides' 0x969c4b134f0 in 0x969c4b00100 215s JS IMPORT: successfully imported directory 'overrides' 215s JS IMPORT: Importing '_promiseNative' 215s JS NATIVE: Defining native module '_promiseNative' 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x969c4b139a0 '_promiseNative' is mod 1 215s JS IMPORT: successfully imported module '_promiseNative' 215s JS IMPORT: Importing module GLib succeeded 215s JS IMPORT: Defining parent 0x969c4b134f0 of 0x18d91123c150 'GLib' is mod 1 215s JS IMPORT: successfully imported module 'GLib' 215s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 215s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x18d911279060, JSClass 0x62ed218885d0, in object 0x18d911279038 215s JS CTX: Initialized class GIRepositoryGType prototype 0x969c4b13ce8 215s JS CTX: Initialized class GIRepositoryFunction prototype 0x969c4b13d48 215s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 215s JS G BXD: Defined class for Error (GError), prototype 0x18d9112790b0, JSClass 0x62ed218885d0, in object 0x18d911279038 215s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 215s JS G BXD: Defined class for Variant (GVariant), prototype 0x18d911279100, JSClass 0x62ed218885d0, in object 0x18d911279038 215s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 215s JS G BXD: Defined class for Bytes (GBytes), prototype 0x18d911279150, JSClass 0x62ed218885d0, in object 0x18d911279038 215s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 215s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x18d9112791a0, JSClass 0x62ed218885d0, in object 0x18d911279038 215s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 215s JS G BXD: Defined class for Thread (GThread), prototype 0x18d9112791f0, JSClass 0x62ed218885d0, in object 0x18d911279038 215s JS G BXD: Defining method ref in prototype for GLib.Thread 215s JS G BXD: Defining method unref in prototype for GLib.Thread 215s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 215s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x18d911279240, JSClass 0x62ed218885d0, in object 0x18d911279038 215s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 215s JS G BXD: Defined class for Regex (GRegex), prototype 0x18d911279290, JSClass 0x62ed218885d0, in object 0x18d911279038 215s JS G BXD: Defining method match in prototype for GLib.Regex 215s JS G BXD: Defining method match_full in prototype for GLib.Regex 215s JS G BXD: Defining method match_all in prototype for GLib.Regex 215s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 215s JS G NS: Defined namespace 'GLib' 0x18d911279038 in GIRepository 0x969c4b13280 215s JS IMPORT: Importing module jasmine succeeded 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x18d91123cce0 'jasmine' is mod 1 215s JS IMPORT: successfully imported module 'jasmine' 215s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 215s JS MAINLOOP: Main loop instance 0x48abe4ad370: hold 215s JS MAINLOOP: Enqueue job , promise=, allocation site= 215s JS MAINLOOP: Main loop instance 0x48abe4ad370: Spinning loop until released or hook cleared 215s JS MAINLOOP: handling job 0, 215s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 215s JS MAINLOOP: Main loop instance 0x48abe4ad370: release 215s JS MAINLOOP: Completed job 0 215s JS IMPORT: Importing 'gi' 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x969c4b13280 'gi' is mod 1 215s JS IMPORT: successfully imported module 'gi' 215s JS IMPORT: Importing module GIMarshallingTests succeeded 215s JS IMPORT: Defining parent 0x969c4b134f0 of 0x18d91123ce20 'GIMarshallingTests' is mod 1 215s JS IMPORT: successfully imported module 'GIMarshallingTests' 215s JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' 215s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0x18d911279330, JSClass 0x62ed218885d0, in object 0x18d911279308 215s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 215s JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' 215s JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GObject.js 215s JS IMPORT: Importing '_gi' 215s JS NATIVE: Defining native module '_gi' 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x969c4b28f08 '_gi' is mod 1 215s JS IMPORT: successfully imported module '_gi' 215s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GjsPrivate.js 215s 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 215s JS G NS: Defined namespace 'GjsPrivate' 0x18d9112793a8 in GIRepository 0x969c4b13280 215s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 215s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 215s JS IMPORT: Importing module _common succeeded 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x18d91123cf38 '_common' is mod 1 215s JS IMPORT: successfully imported module '_common' 215s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 215s JS IMPORT: Importing module _legacy succeeded 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x18d91123cf88 '_legacy' is mod 1 215s JS IMPORT: successfully imported module '_legacy' 215s JS IMPORT: Importing module GObject succeeded 215s JS IMPORT: Defining parent 0x969c4b134f0 of 0x18d91123cee8 'GObject' is mod 1 215s JS IMPORT: successfully imported module 'GObject' 215s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 215s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 215s JS G BXD: Defined class for String (GString), prototype 0x18d911279628, JSClass 0x62ed218885d0, in object 0x18d911279380 215s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 215s JS G PRM: Defined class ParamSpec prototype is 0x18d9112d7060 class 0x62ed21890068 in object 0x18d911279380 215s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 215s JS G OBJ: Defined class for Object (GObject), prototype 0x18d911279790, JSClass 0x62ed21888600, in object 0x18d911279380 215s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 215s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 215s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x18d9112797b8, JSClass 0x62ed21888600, in object 0x18d911279380 215s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 215s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 215s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 215s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 215s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 215s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 215s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 215s JS G NS: Defined namespace 'GObject' 0x18d911279380 in GIRepository 0x969c4b13280 215s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0x18d911279808, JSClass 0x62ed21888600, in object 0x18d911279308 215s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 215s JS G NS: Defined namespace 'GIMarshallingTests' 0x18d911279308 in GIRepository 0x969c4b13280 215s JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/Gio.js 215s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 215s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 215s JS IMPORT: Importing module lang succeeded 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x18d9112d75d8 'lang' is mod 1 215s JS IMPORT: successfully imported module 'lang' 215s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 215s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 215s JS IMPORT: Importing module _signals succeeded 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x18d9112d7628 '_signals' is mod 1 215s JS IMPORT: successfully imported module '_signals' 215s JS IMPORT: Importing module signals succeeded 215s JS IMPORT: Defining parent 0x969c4b00100 of 0x18d9112d7588 'signals' is mod 1 215s JS IMPORT: successfully imported module 'signals' 215s JS IMPORT: Importing module Gio succeeded 215s JS IMPORT: Defining parent 0x969c4b134f0 of 0x18d9112d7538 'Gio' is mod 1 215s JS IMPORT: successfully imported module 'Gio' 215s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 215s JS G OBJ: Defined class for Application (GApplication), prototype 0x18d911279880, JSClass 0x62ed21888600, in object 0x18d911279858 215s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 215s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x18d9112d76f0, JSClass 0x62ed2188a7f8, in object 0x18d911279858 215s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 215s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 215s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 215s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x18d9112798f8, JSClass 0x62ed21888600, in object 0x18d911279858 215s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 215s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x18d9112d7970, JSClass 0x62ed2188a7f8, in object 0x18d911279858 215s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 215s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x18d911279970, JSClass 0x62ed21888600, in object 0x18d911279858 215s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 215s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 215s JS G IFACE: Defined class for Initable (GInitable), prototype 0x18d9112d7ab0, JSClass 0x62ed2188a7f8, in object 0x18d911279858 215s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 215s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 215s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 215s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x18d9112799e8, JSClass 0x62ed218885d0, in object 0x18d911279858 215s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 215s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x18d911279a38, JSClass 0x62ed218885d0, in object 0x18d911279858 215s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 215s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 215s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x18d911279a88, JSClass 0x62ed21888600, in object 0x18d911279858 215s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x18d911279ad8, JSClass 0x62ed21888600, in object 0x18d9112793a8 215s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 215s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x18d911279b28, JSClass 0x62ed21888600, in object 0x18d911279858 215s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 215s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 215s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 215s JS G IFACE: Defined class for File (GFile), prototype 0x18d9112d7c18, JSClass 0x62ed2188a7f8, in object 0x18d911279858 215s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x18d911279ba0, JSClass 0x62ed21888600, in object 0x969c4b13360 215s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 215s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x18d911279c18, JSClass 0x62ed21888600, in object 0x18d911279858 215s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 215s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 215s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x18d911279c68, JSClass 0x62ed21888600, in object 0x18d911279858 215s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 215s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x18d911279cb8, JSClass 0x62ed21888600, in object 0x18d911279858 215s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 215s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x18d911279d08, JSClass 0x62ed218885d0, in object 0x18d911279858 215s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 215s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 215s JS G OBJ: Defined class for Settings (GSettings), prototype 0x18d911279d58, JSClass 0x62ed21888600, in object 0x18d911279858 215s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 215s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 215s JS G NS: Defined namespace 'Gio' 0x18d911279858 in GIRepository 0x969c4b13280 215s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 215s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 215s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x18d911279da8, JSClass 0x62ed218885d0, in object 0x18d911279308 215s JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' 215s JS G BXD: Defined class for SimpleStruct (void), prototype 0x18d911279ee8, JSClass 0x62ed218885d0, in object 0x18d911279308 215s JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' 215s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 215s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 215s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 215s JS G ENUM: Defining GIMarshallingTests.Enum as 0x969c4b5ea18 215s JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' 215s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 215s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 215s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 215s JS G ENUM: Defining enum value MASK (fixed from mask) 3 215s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 215s JS G ENUM: Defining GIMarshallingTests.Flags as 0x969c4b5fa98 215s JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' 215s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 215s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 215s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 215s JS G ENUM: Defining GIMarshallingTests.GEnum as 0x969c4b676e8 215s JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' 215s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 215s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 215s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 215s JS G ENUM: Defining enum value MASK (fixed from mask) 3 215s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 215s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0x969c4b71a98 215s JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' 215s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x18d911279fd8, JSClass 0x62ed21888600, in object 0x18d911279308 215s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 215s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 215s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 215s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 215s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 215s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 215s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 215s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 215s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 215s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 215s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 215s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 215s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 215s JS G ENUM: Defining GObject.ParamFlags as 0x969c4bb6d60 215s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 215s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe7436d0 type GParamBoolean 215s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 215s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x11d06f96a3f8, JSClass 0x62ed21888600, in object 0x18d911279308 215s JS IMPORT: Module metadata hook for module 0x18d911262e40 215s JS IMPORT: Defining meta.importSync for module 0x18d911262e40 215s JS NATIVE: Defining native module '_encodingNative' 215s JS CTX: Script evaluation succeeded 215s JS MAINLOOP: Main loop instance 0x48abe4ad370: Spinning loop until released or hook cleared 215s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module metadata hook for module 0x969c4b38a68 215s JS IMPORT: Defining meta.importSync for module 0x969c4b38a68 215s JS NATIVE: Defining native module 'system' 215s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18d91123b128 215s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18d91123b128 215s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 215s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 215s JS MAINLOOP: Set main loop hook to 215s JS MAINLOOP: Main loop instance 0x48abe4ad370: hold 215s JS MAINLOOP: Running and clearing main loop hook 215s JS G BXD: Defining method run in prototype for GLib.MainLoop 215s 1..598 215s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 215s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 215s JS G BXD: Defined class for Source (GSource), prototype 0x11d06f96a628, JSClass 0x62ed218885d0, in object 0x18d911279038 215s JS G BXD: Defining method set_priority in prototype for GLib.Source 215s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 215s JS G BXD: Defining method attach in prototype for GLib.Source 215s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 215s JS IMPORT: Module metadata hook for module 0x18d911262cb8 215s JS IMPORT: Defining meta.importSync for module 0x18d911262cb8 215s JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' 215s JS G BXD: Defining method destroy in prototype for GLib.Source 215s ok 1 Boolean true marshals as a return value 215s JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' 215s ok 2 Boolean true marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' 215s ok 3 Boolean true marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 215s ok 4 Boolean true marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' 215s ok 5 Boolean false marshals as a return value 215s JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' 215s ok 6 Boolean false marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' 215s ok 7 Boolean false marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 215s ok 8 Boolean false marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'boolean_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 9 Boolean picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' 215s ok 10 Integer int8-typed marshals signed value as a return value 215s JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' 215s ok 11 Integer int8-typed marshals signed value as an in parameter 215s JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' 215s ok 12 Integer int8-typed marshals signed value as an out parameter 215s JS G NS: Found info type FUNCTION for 'int8_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 13 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 215s ok 14 Integer int8-typed marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' 215s ok 15 Integer int8-typed marshals unsigned value as a return value 215s JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' 215s ok 16 Integer int8-typed marshals unsigned value as an in parameter 215s JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' 215s ok 17 Integer int8-typed marshals unsigned value as an out parameter 215s JS G NS: Found info type FUNCTION for 'uint8_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 18 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' 215s ok 19 Integer int8-typed marshals unsigned value as an inout parameter 215s JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' 215s ok 20 Integer int16-typed marshals signed value as a return value 215s JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' 215s ok 21 Integer int16-typed marshals signed value as an in parameter 215s JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' 215s ok 22 Integer int16-typed marshals signed value as an out parameter 215s JS G NS: Found info type FUNCTION for 'int16_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 23 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 215s ok 24 Integer int16-typed marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' 215s ok 25 Integer int16-typed marshals unsigned value as a return value 215s JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' 215s ok 26 Integer int16-typed marshals unsigned value as an in parameter 215s JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' 215s ok 27 Integer int16-typed marshals unsigned value as an out parameter 215s JS G NS: Found info type FUNCTION for 'uint16_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 28 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' 215s ok 29 Integer int16-typed marshals unsigned value as an inout parameter 215s JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' 215s ok 30 Integer int32-typed marshals signed value as a return value 215s JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' 215s ok 31 Integer int32-typed marshals signed value as an in parameter 215s JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' 215s ok 32 Integer int32-typed marshals signed value as an out parameter 215s JS G NS: Found info type FUNCTION for 'int32_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 33 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 215s ok 34 Integer int32-typed marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' 215s ok 35 Integer int32-typed marshals unsigned value as a return value 215s JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' 215s ok 36 Integer int32-typed marshals unsigned value as an in parameter 215s JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' 215s ok 37 Integer int32-typed marshals unsigned value as an out parameter 215s JS G NS: Found info type FUNCTION for 'uint32_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 38 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' 215s ok 39 Integer int32-typed marshals unsigned value as an inout parameter 215s JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 215s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 215s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 215s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 215s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 215s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 215s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 215s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 215s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 215s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 215s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 215s JS G ENUM: Defining GLib.LogLevelFlags as 0x969c4b66bd0 215s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 215s JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' 215s ok 40 Integer int64-typed marshals signed value as a return value 215s ok 41 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' 215s ok 42 Integer int64-typed marshals signed value as an out parameter 215s JS G NS: Found info type FUNCTION for 'int64_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 43 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 215s ok 44 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' 215s ok 45 Integer int64-typed marshals unsigned value as a return value 215s ok 46 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' 215s ok 47 Integer int64-typed marshals unsigned value as an out parameter 215s JS G NS: Found info type FUNCTION for 'uint64_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 48 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 215s ok 49 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' 215s ok 50 Integer short-typed marshals signed value as a return value 215s JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' 215s ok 51 Integer short-typed marshals signed value as an in parameter 215s JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' 215s ok 52 Integer short-typed marshals signed value as an out parameter 215s JS G NS: Found info type FUNCTION for 'short_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 53 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' 215s ok 54 Integer short-typed marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' 215s ok 55 Integer short-typed marshals unsigned value as a return value 215s JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' 215s ok 56 Integer short-typed marshals unsigned value as an in parameter 215s JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' 215s ok 57 Integer short-typed marshals unsigned value as an out parameter 215s JS G NS: Found info type FUNCTION for 'ushort_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 58 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' 215s ok 59 Integer short-typed marshals unsigned value as an inout parameter 215s JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' 215s ok 60 Integer int-typed marshals signed value as a return value 215s JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' 215s ok 61 Integer int-typed marshals signed value as an in parameter 215s JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' 215s ok 62 Integer int-typed marshals signed value as an out parameter 215s JS G NS: Found info type FUNCTION for 'int_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 63 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' 215s ok 64 Integer int-typed marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' 215s ok 65 Integer int-typed marshals unsigned value as a return value 215s JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' 215s ok 66 Integer int-typed marshals unsigned value as an in parameter 215s JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' 215s ok 67 Integer int-typed marshals unsigned value as an out parameter 215s JS G NS: Found info type FUNCTION for 'uint_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 68 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' 215s ok 69 Integer int-typed marshals unsigned value as an inout parameter 215s JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' 215s ok 70 Integer long-typed marshals signed value as a return value 215s ok 71 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' 215s ok 72 Integer long-typed marshals signed value as an out parameter 215s JS G NS: Found info type FUNCTION for 'long_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 73 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 215s ok 74 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' 215s ok 75 Integer long-typed marshals unsigned value as a return value 215s ok 76 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' 215s ok 77 Integer long-typed marshals unsigned value as an out parameter 215s JS G NS: Found info type FUNCTION for 'ulong_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 78 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 215s ok 79 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' 215s ok 80 Integer ssize-typed marshals signed value as a return value 215s ok 81 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' 215s ok 82 Integer ssize-typed marshals signed value as an out parameter 215s JS G NS: Found info type FUNCTION for 'ssize_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 83 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 215s ok 84 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' 215s ok 85 Integer ssize-typed marshals unsigned value as a return value 215s ok 86 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' 215s ok 87 Integer ssize-typed marshals unsigned value as an out parameter 215s JS G NS: Found info type FUNCTION for 'size_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 88 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 215s ok 89 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 215s JS G NS: Found info type FUNCTION for 'int64_in_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'int64_in_min' in namespace 'GIMarshallingTests' 215s ok 90 BigInt int64-typed marshals signed value as an in parameter 215s JS G NS: Found info type FUNCTION for 'uint64_in' in namespace 'GIMarshallingTests' 215s ok 91 BigInt int64-typed marshals unsigned value as an in parameter 215s JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' 215s ok 92 BigInt long-typed marshals signed value as an in parameter 215s JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' 215s ok 93 BigInt long-typed marshals unsigned value as an in parameter 215s JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' 215s ok 94 BigInt ssize-typed marshals signed value as an in parameter 215s JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' 215s ok 95 BigInt ssize-typed marshals unsigned value as an in parameter 215s JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' 215s ok 96 Floating point float-typed marshals value as a return value 215s JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' 215s ok 97 Floating point float-typed marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' 215s ok 98 Floating point float-typed marshals value as an out parameter 215s JS G NS: Found info type FUNCTION for 'float_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 99 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' 215s ok 100 Floating point float-typed marshals value as an inout parameter 215s JS G NS: Found info type FUNCTION for 'float_noncanonical_nan_out' in namespace 'GIMarshallingTests' 215s ok 101 Floating point float-typed can handle noncanonical NaN 215s JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' 215s ok 102 Floating point double-typed marshals value as a return value 215s JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' 215s ok 103 Floating point double-typed marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' 215s ok 104 Floating point double-typed marshals value as an out parameter 215s JS G NS: Found info type FUNCTION for 'double_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 105 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' 215s ok 106 Floating point double-typed marshals value as an inout parameter 215s JS G NS: Found info type FUNCTION for 'double_noncanonical_nan_out' in namespace 'GIMarshallingTests' 215s ok 107 Floating point double-typed can handle noncanonical NaN 215s JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' 215s ok 108 time_t marshals as a return value 215s JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' 215s ok 109 time_t marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' 215s ok 110 time_t marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'time_t_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 111 time_t picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' 215s ok 112 time_t marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' 215s ok 113 GType void marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' 215s ok 114 GType void marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' 215s ok 115 GType void marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'gtype_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 116 GType void picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' 215s ok 117 GType void marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' 215s ok 118 GType string marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' 215s ok 119 GType string marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' 215s ok 120 GType string marshals as an out parameter 215s ok 121 GType can be implicitly converted from a GObject type alias 215s ok 122 GType can be implicitly converted from a JS type 215s JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' 215s ok 123 UTF-8 string with transfer none marshals as a return value 215s JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' 215s ok 124 UTF-8 string with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' 215s ok 125 UTF-8 string with transfer none marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 126 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' 215s ok 127 UTF-8 string with transfer none marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' 215s ok 128 UTF-8 string with transfer full marshals as a return value 215s JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' 215s ok 129 UTF-8 string with transfer full marshals as an out parameter 215s ok 130 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 215s JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 215s ok 131 UTF-8 string marshals value as a byte array 215s JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 215s ok 132 UTF-8 string makes a default out value for a broken C function 215s JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' 215s ok 133 In-out array in the style of gtk_init() marshals null 215s ok 134 In-out array in the style of gtk_init() marshals an inout empty array 215s ok 135 In-out array in the style of gtk_init() marshals an inout array 215s JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 215s ok 136 Fixed-size C array of ints marshals as a return value 215s JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 215s ok 137 Fixed-size C array of ints marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_fixed_out' in namespace 'GIMarshallingTests' 215s ok 138 Fixed-size C array of ints marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 215s ok 139 Fixed-size C array of ints marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' 215s ok 140 Fixed-size C array of ints marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 215s ok 141 Fixed-size C array of shorts marshals as a return value 215s JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 215s ok 142 Fixed-size C array of shorts marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 215s ok 143 Fixed-size C array marshals a struct array as an out parameter 215s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 215s ok 144 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 215s JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' 215s ok 145 C array with length marshals as a return value 215s JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' 215s ok 146 C array with length marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' 215s ok 147 C array with length marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'array_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 148 C array with length picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' 215s ok 149 C array with length marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' 215s ok 150 C array with length can be returned along with other arguments 215s JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' 215s ok 151 C array with length can be passed to a function with its length parameter before it 215s JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 215s ok 152 C array with length can be passed to a function with zero terminator 215s JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' 215s ok 153 C array with length of strings marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' 215s ok 154 C array with length marshals a byte array as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' 215s ok 155 C array with length of signed 64-bit ints marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' 215s ok 156 C array with length of unsigned 64-bit ints marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' 215s ok 157 C array with length of unichars marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' 215s ok 158 C array with length of unichars marshals as an out parameter 215s ok 159 C array with length of unichars marshals from an array of codepoints 215s JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' 215s ok 160 C array with length of booleans marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' 215s ok 161 C array with length of booleans marshals as an out parameter 215s ok 162 C array with length of booleans marshals from an array of numbers 215s JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' 215s ok 163 C array with length of boxed structs marshals as an in parameter 215s 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 215s ok 165 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 215s JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 215s ok 166 C array with length marshals two arrays with the same length parameter 215s JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' 215s ok 167 C array with length copies correctly on transfer full 215s JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' 215s ok 168 C array with length of enums marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_flags_in' in namespace 'GIMarshallingTests' 215s ok 169 C array with length of flags marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 215s ok 170 C array with length marshals an array with a 64-bit length parameter 215s JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 215s ok 171 C array with length marshals an array with an 8-bit length parameter 215s ok 172 C array with length can be an in-out argument 215s 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 215s ok 174 C array with length can be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 215s 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 215s ok 176 C array with length can be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 215s 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 215s ok 178 C array with length can be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 215s 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 215s JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' 215s ok 180 C array with length can be an out argument along with other arguments 215s JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' 215s ok 181 C array with length can be an in-out argument along with other arguments 215s JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 215s ok 182 C array with length does not interpret an unannotated integer as a length parameter 215s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 215s ok 183 Zero-terminated C array of strings marshals as a return value 215s JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 215s ok 184 Zero-terminated C array of strings marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 215s ok 185 Zero-terminated C array of strings marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 186 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 215s ok 187 Zero-terminated C array of strings marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 215s ok 188 Zero-terminated C array marshals null as a zero-terminated array return value 215s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 215s ok 189 Zero-terminated C array marshals an array of structs as a return value 215s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 215s ok 190 Zero-terminated C array marshals an array of unichars as a return value 215s JS G NS: Found info type FUNCTION for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 215s JS G BXD: Defining method classify in prototype for GLib.Variant 215s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 215s JS G BXD: Defining method get_string in prototype for GLib.Variant 215s ok 191 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 215s JS G NS: Found info type FUNCTION for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 215s ok 192 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 215s JS G NS: Found info type FUNCTION for 'array_gvariant_full_in' in namespace 'GIMarshallingTests' 215s ok 193 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter 215s JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' 215s ok 194 GArray of ints with transfer none marshals as a return value 215s JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' 215s ok 195 GArray of ints with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 215s ok 196 GArray marshals int64s as a transfer-none return value 215s JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 215s ok 197 GArray of strings with transfer none marshals as a return value 215s JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 215s ok 198 GArray of strings with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 215s ok 199 GArray of strings with transfer none marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 200 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 215s ok 201 GArray of strings with transfer none marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 215s ok 202 GArray of strings with transfer full marshals as a return value 215s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 215s ok 203 GArray of strings with transfer full marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 204 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 215s ok 205 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 215s JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 215s ok 206 GArray of strings with transfer container marshals as a return value 215s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 215s ok 207 GArray of strings with transfer container marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 208 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 215s ok 209 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 215s ok 210 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 215s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 215s ok 211 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 215s JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 215s ok 212 GArray marshals boxed structs as a transfer-full return value 215s JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 215s ok 213 GArray of booleans with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 215s ok 214 GArray of unichars can be passed in with transfer none 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 215s ok 215 GPtrArray of strings with transfer none marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 215s ok 216 GPtrArray of strings with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 215s ok 217 GPtrArray of strings with transfer none marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 218 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 215s ok 219 GPtrArray of strings with transfer none marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 215s ok 220 GPtrArray of strings with transfer full marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 215s ok 221 GPtrArray of strings with transfer full marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 222 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 215s ok 223 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 215s ok 224 GPtrArray of strings with transfer container marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 215s ok 225 GPtrArray of strings with transfer container marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 226 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 215s ok 227 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 215s JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 215s ok 228 GPtrArray of structs can be returned with transfer full 215s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 215s ok 229 GByteArray marshals as a return value 215s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 215s ok 230 GByteArray can be passed in with transfer none 215s JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' 215s JS IMPORT: Importing '_byteArrayNative' 215s JS NATIVE: Defining native module '_byteArrayNative' 215s JS IMPORT: Defining parent 0x18d91123ebb0 of 0x969c4bce9c8 '_byteArrayNative' is mod 1 215s JS IMPORT: successfully imported module '_byteArrayNative' 215s ok 231 GBytes marshals as a transfer-full return value 215s JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' 215s ok 232 GBytes can be created from an array and passed in 215s ok 233 GBytes can be created by returning from a function and passed in 215s ok 234 GBytes can be implicitly converted from a Uint8Array 215s ok 235 GBytes can be created from a string and is encoded in UTF-8 215s ok 236 GBytes cannot be passed to a function expecting a byte array 215s JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' 215s ok 237 GStrv marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' 215s ok 238 GStrv marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' 215s ok 239 GStrv marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'gstrv_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 240 GStrv picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' 215s ok 241 GStrv marshals as an inout parameter 215s ok 242 Array of GStrv length out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 243 Array of GStrv length return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 244 Array of GStrv length in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 245 Array of GStrv length inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 246 Array of GStrv length out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 247 Array of GStrv length return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 248 Array of GStrv length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 249 Array of GStrv length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 250 Array of GStrv length out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 251 Array of GStrv length return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 252 Array of GStrv length in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 253 Array of GStrv length inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 254 Array of GStrv fixed out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 255 Array of GStrv fixed return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 256 Array of GStrv fixed in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 257 Array of GStrv fixed inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 258 Array of GStrv fixed out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 259 Array of GStrv fixed return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 260 Array of GStrv fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 261 Array of GStrv fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 262 Array of GStrv fixed out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 263 Array of GStrv fixed return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 264 Array of GStrv fixed in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 265 Array of GStrv fixed inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 266 Array of GStrv zero_terminated out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 267 Array of GStrv zero_terminated return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 268 Array of GStrv zero_terminated in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 269 Array of GStrv zero_terminated inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 270 Array of GStrv zero_terminated out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 271 Array of GStrv zero_terminated return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 272 Array of GStrv zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 273 Array of GStrv zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 274 Array of GStrv zero_terminated out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 275 Array of GStrv zero_terminated return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 276 Array of GStrv zero_terminated in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s ok 277 Array of GStrv zero_terminated inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 215s JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' 215s ok 278 GList of ints with transfer none marshals as a return value 215s JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' 215s ok 279 GList of ints with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 215s ok 280 GList of unsigned 32-bit ints with transfer none marshals as a return value 215s JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 215s ok 281 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 215s ok 282 GList of strings with transfer none marshals as a return value 215s JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 215s ok 283 GList of strings with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 215s ok 284 GList of strings with transfer none marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 285 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 215s ok 286 GList of strings with transfer none marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 215s ok 287 GList of strings with transfer full marshals as a return value 215s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 215s ok 288 GList of strings with transfer full marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 289 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 215s ok 290 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 215s JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 215s ok 291 GList of strings with transfer container marshals as a return value 215s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 215s ok 292 GList of strings with transfer container marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 293 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 215s ok 294 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 215s JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 215s ok 295 GSList of ints with transfer none marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 215s ok 296 GSList of ints with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 215s ok 297 GSList of strings with transfer none marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 215s ok 298 GSList of strings with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 215s ok 299 GSList of strings with transfer none marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 300 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 215s ok 301 GSList of strings with transfer none marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 215s ok 302 GSList of strings with transfer full marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 215s ok 303 GSList of strings with transfer full marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 304 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 215s ok 305 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 215s ok 306 GSList of strings with transfer container marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 215s ok 307 GSList of strings with transfer container marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 308 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 215s ok 309 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 215s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 215s ok 310 GHashTable with integer values marshals as a return value 215s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 215s ok 311 GHashTable with integer values marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 215s ok 312 GHashTable with string values with transfer none marshals as a return value 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 215s ok 313 GHashTable with string values with transfer none marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 215s ok 314 GHashTable with string values with transfer none marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 315 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 215s ok 316 GHashTable with string values with transfer none marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 215s ok 317 GHashTable with string values with transfer full marshals as a return value 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 215s ok 318 GHashTable with string values with transfer full marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 319 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter 215s ok 320 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 215s ok 321 GHashTable with string values with transfer container marshals as a return value 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 215s ok 322 GHashTable with string values with transfer container marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 323 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter 215s ok 324 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 215s JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 215s ok 325 GHashTable with double values marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 215s ok 326 GHashTable with float values marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 215s ok 327 GHashTable with 64-bit int values marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 215s ok 328 GHashTable with unsigned 64-bit int values marshals as an in parameter 215s ok 329 GHashTable symbol keys are ignored 215s JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' 215s ok 330 GValue marshals as a return value 215s JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' 215s ok 331 GValue marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' 215s ok 332 GValue marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'gvalue_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 333 GValue picks a reasonable default value when the function doesn't set the out parameter 215s ok 334 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 215s JS G NS: Found info type FUNCTION for 'gvalue_noncanonical_nan_float' in namespace 'GIMarshallingTests' 215s ok 335 GValue can handle noncanonical float NaN 215s JS G NS: Found info type FUNCTION for 'gvalue_noncanonical_nan_double' in namespace 'GIMarshallingTests' 215s ok 336 GValue can handle noncanonical double NaN 215s JS G NS: Found info type FUNCTION for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 215s ok 337 GValue marshals as an int64 in parameter 215s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 215s ok 338 GValue type objects can be converted from primitive-like types 215s JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 215s ok 339 GValue can be passed into a function and modified 215s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 215s JS G BXD: Defined class for Value (GValue), prototype 0x179a8c7b3c90, JSClass 0x62ed218885d0, in object 0x18d911279380 215s JS G BXD: Defining method init in prototype for GObject.Value 215s JS G BXD: Defining method set_int in prototype for GObject.Value 215s JS G BXD: Defining method get_int in prototype for GObject.Value 215s ok 340 GValue can be passed into a function as a boxed type and modified 215s ok 341 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 215s JS G BXD: Defining method set_enum in prototype for GObject.Value 215s JS G NS: Found info type FUNCTION for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 215s ok 342 GValue enum can be passed into a function as a boxed type and packed 215s ok 343 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 215s JS G BXD: Defining method set_flags in prototype for GObject.Value 215s JS G NS: Found info type FUNCTION for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 215s ok 344 GValue flags can be passed into a function as a boxed type and packed 215s JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 215s ok 345 GValue marshals as an int64 out parameter 215s JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 215s ok 346 GValue marshals as a caller-allocated out parameter 215s JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 215s ok 347 GValue array can be passed into a function and packed 215s JS G BXD: Defining method set_string in prototype for GObject.Value 215s JS G BXD: Defining method set_boolean in prototype for GObject.Value 215s ok 348 GValue array of boxed type GValues can be passed into a function 215s ok 349 GValue array of uninitialized boxed GValues 215s JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 215s ok 350 GValue array can be passed as an out argument and unpacked 215s JS G NS: Found info type FUNCTION for 'return_gvalue_zero_terminated_array' in namespace 'GIMarshallingTests' 215s ok 351 GValue array can be passed as an out argument and unpacked when zero-terminated 215s ok 352 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 215s ok 353 GValue can have its type inferred from primitive values 215s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 215s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x179a8c7b76c8, JSClass 0x62ed21888600, in object 0x18d911279858 215s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 215s JS G IFACE: Defined class for Action (GAction), prototype 0x179a8c7b8128, JSClass 0x62ed2188a7f8, in object 0x18d911279858 215s ok 354 GValue can have its type inferred as a GObject type 215s ok 355 GValue can have its type inferred as a superclass 215s ok 356 GValue can have its type inferred as an interface that it implements 215s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 215s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x179a8c7b7998, JSClass 0x62ed218885d0, in object 0x18d911279038 215s ok 357 GValue can have its type inferred as a boxed type 215s ok 358 GValue can have its type inferred as GVariant 215s JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' 215s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0x179a8c7b7bc8, JSClass 0x62ed218885a0, in object 0x18d911279308 215s ok 359 GValue can have its type inferred as a union type 215s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 215s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe833b40 type GParamString 215s ok 360 GValue can have its type inferred as a GParamSpec 215s JS G BXD: Defining method set_double in prototype for GObject.Value 215s JS G BXD: Defining method set_boxed in prototype for GObject.Value 215s ok 361 GValue can deal with a GValue packed in a GValue 215s JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' 215s ok 362 Callback GClosure marshals as an in parameter 215s ok 363 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 215s JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' 215s ok 364 Callback marshals a return value 215s JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 215s ok 365 Callback marshals one out parameter 215s JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 215s ok 366 Callback marshals multiple out parameters 215s JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 215s ok 367 Callback marshals a return value and one out parameter 215s JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 215s ok 368 Callback marshals a return value and multiple out parameters 215s ok 369 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 215s JS G NS: Found info type FUNCTION for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 215s ok 370 Callback marshals a callback parameter that can be called from C 215s JS G NS: Found info type FUNCTION for 'pointer_in_return' in namespace 'GIMarshallingTests' 215s ok 371 Raw pointers gets an allocated return value 215s ok 372 Raw pointers can be roundtripped at least if the pointer is null 215s JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' 215s ok 373 Registered enum type marshals as a return value 215s JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' 215s ok 374 Registered enum type marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' 215s ok 375 Registered enum type marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'genum_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 376 Registered enum type picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' 215s ok 377 Registered enum type marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' 215s ok 378 Bare enum type marshals as a return value 215s JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' 215s ok 379 Bare enum type marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' 215s ok 380 Bare enum type marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'enum_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 381 Bare enum type picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' 215s ok 382 Bare enum type marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' 215s ok 383 Registered flags type marshals as a return value 215s JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' 215s ok 384 Registered flags type marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' 215s ok 385 Registered flags type marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'flags_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 386 Registered flags type picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' 215s ok 387 Registered flags type marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'flags_in_zero' in namespace 'GIMarshallingTests' 215s ok 388 Registered flags type accepts zero 215s JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 215s ok 389 Bare flags type marshals as a return value 215s JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' 215s ok 390 Bare flags type marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' 215s ok 391 Bare flags type marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'no_type_flags_out_uninitialized' in namespace 'GIMarshallingTests' 215s ok 392 Bare flags type picks a reasonable default value when the function doesn't set the out parameter 215s JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 215s ok 393 Bare flags type marshals as an inout parameter 215s JS G NS: Found info type FUNCTION for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 215s ok 394 Bare flags type accepts zero 215s JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 215s ok 395 Simple struct marshals as a return value 215s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 215s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 215s ok 396 Simple struct marshals as the this-argument of a method 215s JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' 215s JS G BXD: Defined class for PointerStruct (void), prototype 0x179a8c7c8920, JSClass 0x62ed218885d0, in object 0x18d911279308 215s ok 397 Pointer struct marshals as a return value 215s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 215s ok 398 Pointer struct marshals as the this-argument of a method 215s JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 215s ok 399 Boxed struct marshals as a return value 215s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 215s ok 400 Boxed struct marshals as the this-argument of a method 215s JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' 215s ok 401 Boxed struct marshals as an out parameter 215s JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 215s ok 402 Boxed struct marshals as an inout parameter 215s ok 403 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 215s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 215s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 215s ok 404 Union marshals as the this-argument of a method 215s ok 405 GObject has a static method that can be called 215s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 406 GObject has a method that can be called 215s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 407 GObject has an overridden method that can be called 215s ok 408 GObject can be created from a static constructor 215s ok 409 GObject can have a static constructor that fails 215s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 410 GObject method marshals an int array as an in parameter 215s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 411 GObject method marshals an int array as an out parameter 215s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 412 GObject method marshals an int array as an inout parameter 215s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 413 GObject method marshals an int array as a return value 215s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 414 GObject method with default implementation can be called 215s ok 415 GObject marshals as a return parameter with transfer none 215s ok 416 GObject marshals as a out parameter with transfer none 215s ok 417 GObject marshals as an inout parameter with transfer none 215s ok 418 GObject marshals as a return parameter with transfer full 215s ok 419 GObject marshals as a out parameter with transfer full 215s ok 420 GObject marshals as an inout parameter with transfer full 215s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 421 GObject marshals as a this value with transfer none 215s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 422 Virtual function marshals an in argument 215s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 423 Virtual function marshals an out argument 215s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 424 Virtual function marshals a POD out argument 215s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 425 Virtual function marshals a callee-allocated pointer out argument 215s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 426 Virtual function marshals a string out argument and return value 215s ok 427 Virtual function can override a default implementation in JS 215s ok 428 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 215s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 429 Virtual function marshals a return value 215s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 430 Virtual function marshals one out parameter 215s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 431 Virtual function marshals multiple out parameters 215s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 432 Virtual function marshals a return value and one out parameter 215s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 433 Virtual function marshals a return value and multiple out parameters 215s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 434 Virtual function marshals one inout parameter 215s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 435 Virtual function marshals multiple inout parameters 215s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 436 Virtual function marshals a return value and one inout parameter 215s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 437 Virtual function marshals a return value and multiple inout parameters 215s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 438 Virtual function marshals an array out parameter 215s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 439 Virtual function marshals a caller-allocated GValue out parameter 215s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 440 Virtual function marshals an error out parameter when no error 215s ok 441 Virtual function marshals an error out parameter with a JavaScript exception 215s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 215s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x179a8c7d5088, JSClass 0x62ed2188a5b0, in object 0x18d911279858 215s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 215s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 215s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 215s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 215s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 215s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 215s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 215s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 215s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 215s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 215s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 215s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 215s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 215s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 215s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 215s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 215s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 215s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 215s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 215s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 215s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 215s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 215s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 215s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 215s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 215s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 215s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 215s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 215s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 215s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 215s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 215s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 215s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 215s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 215s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 215s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 215s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 215s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 215s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 215s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 215s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 215s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 215s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 215s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 215s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 215s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 215s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 215s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 215s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 215s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 215s JS G BXD: Defining method matches in prototype for GLib.Error 215s JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' 215s JS G ERR: Defined class for SpawnError (GError), prototype 0x179a8c7d5128, JSClass 0x62ed2188a5b0, in object 0x18d911279038 215s JS G ENUM: Defining enum value FORK (fixed from fork) 0 215s JS G ENUM: Defining enum value READ (fixed from read) 1 215s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 215s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 215s JS G ENUM: Defining enum value PERM (fixed from perm) 4 215s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 215s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 215s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 215s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 215s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 215s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 215s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 215s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 215s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 215s JS G ENUM: Defining enum value IO (fixed from io) 13 215s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 215s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 215s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 215s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 215s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 215s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 215s ok 442 Virtual function marshals an error out parameter with a GError exception 215s ok 443 Virtual function marshals an error out parameter with a primitive value 215s ok 444 Virtual function marshals an error out parameter with a plain object 215s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 445 Virtual function marshals an enum return value 215s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 446 Virtual function marshals an enum out parameter 215s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 447 Virtual function marshals a flags return value 215s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 448 Virtual function marshals a flags out parameter 215s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 449 Virtual function marshals an object return parameter with transfer none 215s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 450 Virtual function marshals an object return parameter with transfer full 215s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 451 Virtual function marshals an object out parameter with transfer none 215s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 452 Virtual function marshals an object out parameter with transfer full 215s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 215s ok 453 Virtual function marshals an object in parameter with transfer none 215s ok 454 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 215s ok 455 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 215s ok 456 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 215s ok 457 Wrong virtual functions marshals multiple out parameters 215s ok 458 Wrong virtual functions marshals a return value and one out parameter 215s ok 459 Wrong virtual functions marshals a return value and multiple out parameters 215s ok 460 Wrong virtual functions marshals an array out parameter 215s JS G FUNC: JSObject type 'undefined' is neither null nor an object 215s ok 461 Wrong virtual functions marshals an enum return value 215s JS G FUNC: JSObject type 'undefined' is neither null nor an object 215s ok 462 Wrong virtual functions marshals an enum out parameter 215s JS G FUNC: JSObject type 'undefined' is neither null nor an object 215s ok 463 Wrong virtual functions marshals a flags return value 215s JS G FUNC: JSObject type 'undefined' is neither null nor an object 215s ok 464 Wrong virtual functions marshals a flags out parameter 215s JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' 215s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0x179a8c7dd9e8, JSClass 0x62ed21888600, in object 0x18d911279308 215s ok 465 Inherited GObject SubObject has a parent method that can be called 215s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 215s ok 466 Inherited GObject SubObject has a method that can be called 215s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 215s ok 467 Inherited GObject SubObject has an overridden method that can be called 215s ok 468 Inherited GObject SubObject has a method with default implementation that can be called 215s JS G NS: Found info type OBJECT for 'SubSubObject' in namespace 'GIMarshallingTests' 215s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0x179a8c7dddd0, JSClass 0x62ed21888600, in object 0x18d911279308 215s ok 469 Inherited GObject SubSubObject has a parent method that can be called 215s ok 470 Inherited GObject SubSubObject has a method that can be called 215s ok 471 Inherited GObject SubSubObject has an overridden method that can be called 215s ok 472 Inherited GObject SubSubObject has a method with default implementation that can be called 215s JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' 215s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x179a8c7ee240, JSClass 0x62ed21888600, in object 0x18d911279308 215s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 215s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x179a8c7d55b0, JSClass 0x62ed2188a7f8, in object 0x18d911279308 215s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 215s ok 473 Interface can be returned 215s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 215s JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 215s ok 474 Interface can call an interface vfunc in C 215s JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' 215s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0x179a8c7d5650, JSClass 0x62ed2188a7f8, in object 0x18d911279308 215s ok 475 Interface can implement a C interface 215s JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' 215s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0x179a8c7d5678, JSClass 0x62ed2188a7f8, in object 0x18d911279308 215s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 215s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 215s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 215s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 215s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 215s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x179a8c7ee9e8, JSClass 0x62ed218885d0, in object 0x18d911279038 215s ok 476 Interface can implement a C interface with a vfunc 215s JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' 215s ok 477 Configurations of return values can handle two out parameters 215s JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 215s ok 478 Configurations of return values can handle three in and three out parameters 215s JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' 215s ok 479 Configurations of return values can handle a return value and an out parameter 215s JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 215s ok 480 Configurations of return values can handle four in parameters, two of which are nullable 215s JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 215s ok 481 Configurations of return values can handle three in parameters, one of which is nullable and one not 215s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 215s ok 482 Configurations of return values can handle an array in parameter and two nullable in parameters 215s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 215s ok 483 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 215s JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' 215s ok 484 GError marshals a GError** signature as an exception 215s JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type FUNCTION for 'quark_from_static_string' in namespace 'GLib' 215s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_DOMAIN' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_CODE' in namespace 'GIMarshallingTests' 215s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_MESSAGE' in namespace 'GIMarshallingTests' 215s ok 485 GError marshals a GError** at the end of the signature as an exception 215s JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' 215s ok 486 GError marshals a GError** elsewhere in the signature as an out parameter 215s JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 215s ok 487 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 215s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 215s ok 488 GError marshals GError as a return value 215s ok 489 Overrides can add constants 215s ok 490 Overrides can override a struct method 215s ok 491 Overrides returns the overridden struct 215s ok 492 Overrides can override an object constructor 215s ok 493 Overrides can override an object method 215s ok 494 Overrides returns the overridden object 215s JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' 215s ok 495 Filename marshals as a return value 215s JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 215s ok 496 GObject.ParamSpec marshals as an in parameter 215s JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' 215s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe896df0 type GParamString 215s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 215s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 215s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 215s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 215s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 215s JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'GjsPrivate' 215s ok 497 GObject.ParamSpec marshals as a return value 215s JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' 215s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe898d30 type GParamString 215s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 215s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 215s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 215s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 215s ok 498 GObject.ParamSpec marshals as an out parameter 215s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741100 type GParamBoolean 215s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741100 type GParamBoolean 215s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 215s ok 499 GObject properties gets and sets a boolean property as some_boolean 215s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741100 type GParamBoolean 215s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741100 type GParamBoolean 215s ok 500 GObject properties gets and sets a boolean property as some-boolean 215s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741100 type GParamBoolean 215s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741100 type GParamBoolean 215s ok 501 GObject properties gets and sets a boolean property as someBoolean 215s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741180 type GParamChar 215s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741180 type GParamChar 215s ok 502 GObject properties gets and sets a char property as some_char 215s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741180 type GParamChar 215s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741180 type GParamChar 215s ok 503 GObject properties gets and sets a char property as some-char 215s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741180 type GParamChar 215s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe741180 type GParamChar 215s ok 504 GObject properties gets and sets a char property as someChar 215s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe7453d0 type GParamUChar 215s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe7453d0 type GParamUChar 215s ok 505 GObject properties gets and sets a uchar property as some_uchar 215s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe7453d0 type GParamUChar 215s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 215s JS G PRM: JSObject created with param instance 0x48abe7453d0 type GParamUChar 215s ok 506 GObject properties gets and sets a uchar property as some-uchar 216s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe7453d0 type GParamUChar 216s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe7453d0 type GParamUChar 216s ok 507 GObject properties gets and sets a uchar property as someUchar 216s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe7454b0 type GParamInt 216s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe7454b0 type GParamInt 216s ok 508 GObject properties gets and sets a int property as some_int 216s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe7454b0 type GParamInt 216s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe7454b0 type GParamInt 216s ok 509 GObject properties gets and sets a int property as some-int 216s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe7454b0 type GParamInt 216s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe7454b0 type GParamInt 216s ok 510 GObject properties gets and sets a int property as someInt 216s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745590 type GParamUInt 216s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745590 type GParamUInt 216s ok 511 GObject properties gets and sets a uint property as some_uint 216s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745590 type GParamUInt 216s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745590 type GParamUInt 216s ok 512 GObject properties gets and sets a uint property as some-uint 216s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745590 type GParamUInt 216s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745590 type GParamUInt 216s ok 513 GObject properties gets and sets a uint property as someUint 216s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745670 type GParamLong 216s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745670 type GParamLong 216s ok 514 GObject properties gets and sets a long property as some_long 216s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745670 type GParamLong 216s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745670 type GParamLong 216s ok 515 GObject properties gets and sets a long property as some-long 216s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745670 type GParamLong 216s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745670 type GParamLong 216s ok 516 GObject properties gets and sets a long property as someLong 216s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745760 type GParamULong 216s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745760 type GParamULong 216s ok 517 GObject properties gets and sets a ulong property as some_ulong 216s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745760 type GParamULong 216s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745760 type GParamULong 216s ok 518 GObject properties gets and sets a ulong property as some-ulong 216s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745760 type GParamULong 216s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745760 type GParamULong 216s ok 519 GObject properties gets and sets a ulong property as someUlong 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s ok 520 GObject properties gets and sets a int64 property as some_int64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s ok 521 GObject properties gets and sets a int64 property as some-int64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s ok 522 GObject properties gets and sets a int64 property as someInt64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s ok 523 GObject properties gets and sets a int64 property as some_int64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s ok 524 GObject properties gets and sets a int64 property as some-int64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s ok 525 GObject properties gets and sets a int64 property as someInt64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745850 type GParamInt64 216s ok 526 GObject properties gets and sets a int64 property with a bigint 216s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745940 type GParamUInt64 216s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745940 type GParamUInt64 216s ok 527 GObject properties gets and sets a uint64 property as some_uint64 216s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745940 type GParamUInt64 216s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745940 type GParamUInt64 216s ok 528 GObject properties gets and sets a uint64 property as some-uint64 216s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745940 type GParamUInt64 216s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745940 type GParamUInt64 216s ok 529 GObject properties gets and sets a uint64 property as someUint64 216s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745940 type GParamUInt64 216s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe745940 type GParamUInt64 216s ok 530 GObject properties gets and sets a uint64 property with a bigint 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s ok 531 GObject properties gets and sets a string property as some_string 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s ok 532 GObject properties gets and sets a string property as some-string 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s ok 533 GObject properties gets and sets a string property as someString 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s ok 534 GObject properties gets and sets a string property as some_string 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s ok 535 GObject properties gets and sets a string property as some-string 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s ok 536 GObject properties gets and sets a string property as someString 216s ok 537 GObject properties get and sets out-of-range values throws 216s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742940 type GParamFloat 216s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742940 type GParamFloat 216s ok 538 GObject properties gets and sets a float property 216s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742a20 type GParamDouble 216s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742a20 type GParamDouble 216s ok 539 GObject properties gets and sets a double property 216s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe741260 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe741260 type GParamBoxed 216s ok 540 GObject properties gets and sets a strv property as some_strv 216s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe741260 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe741260 type GParamBoxed 216s ok 541 GObject properties gets and sets a strv property as some-strv 216s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe741260 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe741260 type GParamBoxed 216s ok 542 GObject properties gets and sets a strv property as someStrv 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s ok 543 GObject properties gets and sets a boxed_struct property as some_boxed_struct 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s ok 544 GObject properties gets and sets a boxed_struct property as some-boxed-struct 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s ok 545 GObject properties gets and sets a boxed_struct property as someBoxedStruct 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s ok 546 GObject properties gets and sets a boxed_struct property as some_boxed_struct 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s ok 547 GObject properties gets and sets a boxed_struct property as some-boxed-struct 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742c60 type GParamBoxed 216s ok 548 GObject properties gets and sets a boxed_struct property as someBoxedStruct 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742f10 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742f10 type GParamBoxed 216s ok 549 GObject properties gets and sets a boxed_glist property as some_boxed_glist 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742f10 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742f10 type GParamBoxed 216s ok 550 GObject properties gets and sets a boxed_glist property as some-boxed-glist 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742f10 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742f10 type GParamBoxed 216s ok 551 GObject properties gets and sets a boxed_glist property as someBoxedGlist 216s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742fe0 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742fe0 type GParamBoxed 216s ok 552 GObject properties gets and sets a gvalue property as some_gvalue 216s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742fe0 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742fe0 type GParamBoxed 216s ok 553 GObject properties gets and sets a gvalue property as some-gvalue 216s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742fe0 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742fe0 type GParamBoxed 216s ok 554 GObject properties gets and sets a gvalue property as someGvalue 216s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742fe0 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742fe0 type GParamBoxed 216s ok 555 GObject properties gets and sets a gvalue property with a bigint 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s ok 556 GObject properties gets and sets a variant property as some_variant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s ok 557 GObject properties gets and sets a variant property as some-variant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s ok 558 GObject properties gets and sets a variant property as someVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s ok 559 GObject properties gets and sets a variant property as some_variant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s ok 560 GObject properties gets and sets a variant property as some-variant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s ok 561 GObject properties gets and sets a variant property as someVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s ok 562 GObject properties gets and sets a variant property as some_variant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s ok 563 GObject properties gets and sets a variant property as some-variant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cdd0 type GParamVariant 216s ok 564 GObject properties gets and sets a variant property as someVariant 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s ok 565 GObject properties gets and sets a object property as some_object 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s ok 566 GObject properties gets and sets a object property as some-object 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s ok 567 GObject properties gets and sets a object property as someObject 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s ok 568 GObject properties gets and sets a object property as some_object 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s ok 569 GObject properties gets and sets a object property as some-object 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74ce70 type GParamObject 216s ok 570 GObject properties gets and sets a object property as someObject 216s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cee0 type GParamFlags 216s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cee0 type GParamFlags 216s ok 571 GObject properties gets and sets a flags property as some_flags 216s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cee0 type GParamFlags 216s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cee0 type GParamFlags 216s ok 572 GObject properties gets and sets a flags property as some-flags 216s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cee0 type GParamFlags 216s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cee0 type GParamFlags 216s ok 573 GObject properties gets and sets a flags property as someFlags 216s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cf60 type GParamEnum 216s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cf60 type GParamEnum 216s ok 574 GObject properties gets and sets a enum property as some_enum 216s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cf60 type GParamEnum 216s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cf60 type GParamEnum 216s ok 575 GObject properties gets and sets a enum property as some-enum 216s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cf60 type GParamEnum 216s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cf60 type GParamEnum 216s ok 576 GObject properties gets and sets a enum property as someEnum 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s ok 577 GObject properties gets and sets a byte_array property as some_byte_array 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s ok 578 GObject properties gets and sets a byte_array property as some-byte-array 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s ok 579 GObject properties gets and sets a byte_array property as someByteArray 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s ok 580 GObject properties gets and sets a byte_array property as some_byte_array 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s ok 581 GObject properties gets and sets a byte_array property as some-byte-array 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe74cfe0 type GParamBoxed 216s ok 582 GObject properties gets and sets a byte_array property as someByteArray 216s ok 583 GObject properties gets a read-only property 216s ok 584 GObject properties throws when setting a read-only property 216s ok 585 GObject properties allows to set/get deprecated properties # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/410 216s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe7454b0 type GParamInt 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 216s JS G PRM: JSObject created with param instance 0x48abe742b10 type GParamString 216s ok 586 GObject properties can be overridden from JS 216s JS G NS: Found info type OBJECT for 'SignalsObject' in namespace 'GIMarshallingTests' 216s JS G OBJ: Defined class for SignalsObject (GIMarshallingTestsSignalsObject), prototype 0x39c852939768, JSClass 0x62ed21888600, in object 0x18d911279308 216s JS G OBJ: Defining method emit_boxed_gptrarray_utf8 in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 216s ok 587 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 216s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 216s ok 588 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 216s JS G OBJ: Defining method emit_hash_table_utf8_int in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 216s ok 589 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 216s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 216s ok 590 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container 216s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 216s ok 591 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container 216s JS G OBJ: Defining method emit_hash_table_utf8_int_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 216s ok 592 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container 216s ok 593 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 216s ok 594 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 216s ok 595 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 216s JS G OBJ: Defining method emit_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 216s ok 596 GObject signals checks emission of signal with boxed-struct argument and transfer none 216s ok 597 GObject signals checks emission of signal with boxed-struct argument and transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/470 216s ok 598 GObject signals with not-ref-counted boxed types with transfer full are properly handled 216s JS G BXD: Defining method quit in prototype for GLib.MainLoop 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x48abe4ad370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 0 216s JS MAINLOOP: handling job 1, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 1 216s JS MAINLOOP: handling job 2, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 2 216s JS MAINLOOP: handling job 3, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 216s JS MAINLOOP: Main loop instance 0x48abe4ad370: release 216s JS MAINLOOP: Completed job 3 216s JS MEMORY: Memory report: before destroying context 216s JS MEMORY: 4233 objects currently alive 216s JS MEMORY: boxed_instance = 3049 216s JS MEMORY: boxed_prototype = 20 216s JS MEMORY: closure = 46 216s JS MEMORY: function = 700 216s JS MEMORY: fundamental_instance = 0 216s JS MEMORY: fundamental_prototype = 0 216s JS MEMORY: gerror_instance = 4 216s JS MEMORY: gerror_prototype = 2 216s JS MEMORY: interface = 8 216s JS MEMORY: module = 10 216s JS MEMORY: ns = 5 216s JS MEMORY: object_instance = 186 216s JS MEMORY: object_prototype = 27 216s JS MEMORY: param = 173 216s JS MEMORY: union_instance = 2 216s JS MEMORY: union_prototype = 1 216s JS CTX: JS shutdown sequence 216s JS CTX: Stopping profiler 216s JS CTX: Shutting down toggle queue 216s JS CTX: Notifying external reference holders of GjsContext dispose 216s JS MAINLOOP: Stopping promise job dispatcher 216s JS CTX: Notifying reference holders of GjsContext dispose 216s JS CTX: Checking unhandled promise rejections 216s JS CTX: Releasing cached JS wrappers 216s JS CTX: Final triggered GC 216s JS CTX: Destroying JS context 216s JS CTX: Releasing all native objects 216s JS CTX: Disabling auto GC 216s JS CTX: Ending trace on global object 216s JS CTX: Freeing allocated resources 216s JS CTX: JS context destroyed 216s PASS: gjs/testGIMarshalling.test 216s Running test: gjs/testTweener.test 216s JS NATIVE: Registered native JS module '_promiseNative' 216s JS NATIVE: Registered native JS module '_byteArrayNative' 216s JS NATIVE: Registered native JS module '_encodingNative' 216s JS NATIVE: Registered native JS module '_gi' 216s JS NATIVE: Registered native JS module 'gi' 216s JS NATIVE: Registered native JS module 'cairoNative' 216s JS NATIVE: Registered native JS module 'system' 216s JS NATIVE: Registered native JS module 'console' 216s JS NATIVE: Registered native JS module '_print' 216s JS CTX: Enabling JIT 216s JS CTX: Initialized class GjsFileImporter prototype 0x8efd73000a0 216s JS IMPORT: Defining parent (nil) of 0x8efd7300100 'imports' is mod 0 216s JS IMPORT: Importing '_print' 216s JS NATIVE: Defining native module '_print' 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x8efd73007b0 '_print' is mod 1 216s JS IMPORT: successfully imported module '_print' 216s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 216s 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 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x12c38b73b128 216s JS MAINLOOP: Main loop instance 0x175172b9d370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Starting promise job dispatcher 216s JS MAINLOOP: Main loop instance 0x175172b9d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 216s JS MAINLOOP: Main loop instance 0x175172b9d370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module metadata hook for module 0x8efd7313000 216s JS IMPORT: Defining meta.importSync for module 0x8efd7313000 216s JS NATIVE: Defining native module 'gi' 216s JS CTX: Initialized class GIRepositoryNamespace prototype 0x8efd73133f0 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 216s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 216s JS IMPORT: Importing directory 'overrides' 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x8efd73134f0 'overrides' is mod 1 216s JS IMPORT: Defined importer 'overrides' 0x8efd73134f0 in 0x8efd7300100 216s JS IMPORT: successfully imported directory 'overrides' 216s JS IMPORT: Importing '_promiseNative' 216s JS NATIVE: Defining native module '_promiseNative' 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x8efd73139a0 '_promiseNative' is mod 1 216s JS IMPORT: successfully imported module '_promiseNative' 216s JS IMPORT: Importing module GLib succeeded 216s JS IMPORT: Defining parent 0x8efd73134f0 of 0x12c38b73c150 'GLib' is mod 1 216s JS IMPORT: successfully imported module 'GLib' 216s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 216s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x12c38b779060, JSClass 0x619e376785d0, in object 0x12c38b779038 216s JS CTX: Initialized class GIRepositoryGType prototype 0x8efd7313ce8 216s JS CTX: Initialized class GIRepositoryFunction prototype 0x8efd7313d48 216s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 216s JS G BXD: Defined class for Error (GError), prototype 0x12c38b7790b0, JSClass 0x619e376785d0, in object 0x12c38b779038 216s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 216s JS G BXD: Defined class for Variant (GVariant), prototype 0x12c38b779100, JSClass 0x619e376785d0, in object 0x12c38b779038 216s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 216s JS G BXD: Defined class for Bytes (GBytes), prototype 0x12c38b779150, JSClass 0x619e376785d0, in object 0x12c38b779038 216s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 216s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x12c38b7791a0, JSClass 0x619e376785d0, in object 0x12c38b779038 216s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 216s JS G BXD: Defined class for Thread (GThread), prototype 0x12c38b7791f0, JSClass 0x619e376785d0, in object 0x12c38b779038 216s JS G BXD: Defining method ref in prototype for GLib.Thread 216s JS G BXD: Defining method unref in prototype for GLib.Thread 216s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 216s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x12c38b779240, JSClass 0x619e376785d0, in object 0x12c38b779038 216s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 216s JS G BXD: Defined class for Regex (GRegex), prototype 0x12c38b779290, JSClass 0x619e376785d0, in object 0x12c38b779038 216s JS G BXD: Defining method match in prototype for GLib.Regex 216s JS G BXD: Defining method match_full in prototype for GLib.Regex 216s JS G BXD: Defining method match_all in prototype for GLib.Regex 216s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 216s JS G NS: Defined namespace 'GLib' 0x12c38b779038 in GIRepository 0x8efd7313280 216s JS IMPORT: Importing module jasmine succeeded 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x12c38b73cce0 'jasmine' is mod 1 216s JS IMPORT: successfully imported module 'jasmine' 216s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 216s JS MAINLOOP: Main loop instance 0x175172b9d370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x175172b9d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 216s JS MAINLOOP: Main loop instance 0x175172b9d370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/tweener.js 216s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' 216s JS IMPORT: Importing directory 'tweener' 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x8efd7328348 'tweener' is mod 1 216s JS IMPORT: Defined importer 'tweener' 0x8efd7328348 in 0x8efd7300100 216s JS IMPORT: successfully imported directory 'tweener' 216s JS IMPORT: Importing 'gi' 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x8efd7313280 'gi' is mod 1 216s JS IMPORT: successfully imported module 'gi' 216s JS IMPORT: Importing module tweenList succeeded 216s JS IMPORT: Defining parent 0x8efd7328348 of 0x12c38b73ce70 'tweenList' is mod 1 216s JS IMPORT: successfully imported module 'tweenList' 216s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 216s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 216s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 216s JS IMPORT: Importing module _legacy succeeded 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x12c38b73cf60 '_legacy' is mod 1 216s JS IMPORT: successfully imported module '_legacy' 216s JS IMPORT: Importing module lang succeeded 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x12c38b73cf10 'lang' is mod 1 216s JS IMPORT: successfully imported module 'lang' 216s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 216s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 216s JS IMPORT: Importing module _signals succeeded 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x12c38b73cfb0 '_signals' is mod 1 216s JS IMPORT: successfully imported module '_signals' 216s JS IMPORT: Importing module signals succeeded 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x12c38b73cec0 'signals' is mod 1 216s JS IMPORT: successfully imported module 'signals' 216s JS IMPORT: Importing module tweener succeeded 216s JS IMPORT: Defining parent 0x8efd7328348 of 0x12c38b73ce20 'tweener' is mod 1 216s JS IMPORT: successfully imported module 'tweener' 216s JS CTX: Script evaluation succeeded 216s JS MAINLOOP: Main loop instance 0x175172b9d370: Spinning loop until released or hook cleared 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module metadata hook for module 0x8efd7335d78 216s JS IMPORT: Defining meta.importSync for module 0x8efd7335d78 216s JS NATIVE: Defining native module 'system' 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12c38b73b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12c38b73b128 216s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 216s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 216s JS MAINLOOP: Set main loop hook to 216s JS MAINLOOP: Main loop instance 0x175172b9d370: hold 216s JS MAINLOOP: Running and clearing main loop hook 216s JS G BXD: Defining method run in prototype for GLib.MainLoop 216s 1..17 216s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 216s JS G BXD: Defined class for Source (GSource), prototype 0x12c38b779308, JSClass 0x619e376785d0, in object 0x12c38b779038 216s JS G BXD: Defining method set_priority in prototype for GLib.Source 216s JS IMPORT: Importing '_gi' 216s JS NATIVE: Defining native module '_gi' 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x8efd733c250 '_gi' is mod 1 216s JS IMPORT: successfully imported module '_gi' 216s 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 216s JS G NS: Defined namespace 'GjsPrivate' 0x12c38b7793a8 in GIRepository 0x8efd7313280 216s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 216s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 216s JS IMPORT: Importing module _common succeeded 216s JS IMPORT: Defining parent 0x8efd7300100 of 0x12c38b7c6218 '_common' is mod 1 216s JS IMPORT: successfully imported module '_common' 216s JS IMPORT: Importing module GObject succeeded 216s JS IMPORT: Defining parent 0x8efd73134f0 of 0x12c38b7c61c8 'GObject' is mod 1 216s JS IMPORT: successfully imported module 'GObject' 216s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 216s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 216s JS G BXD: Defined class for String (GString), prototype 0x12c38b779628, JSClass 0x619e376785d0, in object 0x12c38b779380 216s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 216s JS G PRM: Defined class ParamSpec prototype is 0x12c38b7c62b8 class 0x619e37680068 in object 0x12c38b779380 216s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 216s JS G OBJ: Defined class for Object (GObject), prototype 0x12c38b779790, JSClass 0x619e37678600, in object 0x12c38b779380 216s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 216s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 216s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x12c38b7797b8, JSClass 0x619e37678600, in object 0x12c38b779380 216s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 216s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 216s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 216s JS G NS: Defined namespace 'GObject' 0x12c38b779380 in GIRepository 0x8efd7313280 216s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 216s JS G BXD: Defining method attach in prototype for GLib.Source 216s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 216s JS IMPORT: Module metadata hook for module 0x12c38b762ee8 216s JS IMPORT: Defining meta.importSync for module 0x12c38b762ee8 216s JS G BXD: Defining method destroy in prototype for GLib.Source 216s JS IMPORT: Importing module equations succeeded 216s JS IMPORT: Defining parent 0x12c38b73ecd0 of 0x12c38b7f0218 'equations' is mod 1 216s JS IMPORT: successfully imported module 'equations' 216s ok 1 Tweener runs a simple tween 216s ok 2 Tweener calls callbacks during the tween 216s ok 3 Tweener can pause tweens 216s ok 4 Tweener can remove tweens 216s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 216s ok 6 Tweener does not override a tween with another one acting not at the same time 216s ok 7 Tweener can pause and resume all tweens 216s ok 8 Tweener can remove all tweens 216s ok 9 Tweener runs a tween with a time of 0 immediately 216s ok 10 Tweener can call a callback a certain number of times 216s ok 11 Tweener can count the number of tweens on an object 216s ok 12 Tweener can register special properties 216s ok 13 Tweener can register special modifiers for properties 216s ok 14 Tweener can split properties into more than one special property 216s ok 15 Tweener calls an overwrite callback when a tween is replaced 216s ok 16 Tweener can still overwrite a tween after it has started 216s ok 17 Tweener stays within min and max values 216s JS G BXD: Defining method quit in prototype for GLib.MainLoop 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x175172b9d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 0 216s JS MAINLOOP: handling job 1, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 1 216s JS MAINLOOP: handling job 2, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 2 216s JS MAINLOOP: handling job 3, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 216s JS MAINLOOP: Main loop instance 0x175172b9d370: release 216s JS MAINLOOP: Completed job 3 216s JS MEMORY: Memory report: before destroying context 216s JS MEMORY: 235 objects currently alive 216s JS MEMORY: boxed_instance = 94 216s JS MEMORY: boxed_prototype = 10 216s JS MEMORY: closure = 1 216s JS MEMORY: function = 114 216s JS MEMORY: fundamental_instance = 0 216s JS MEMORY: fundamental_prototype = 0 216s JS MEMORY: gerror_instance = 0 216s JS MEMORY: gerror_prototype = 0 216s JS MEMORY: interface = 0 216s JS MEMORY: module = 11 216s JS MEMORY: ns = 3 216s JS MEMORY: object_instance = 0 216s JS MEMORY: object_prototype = 2 216s JS MEMORY: param = 0 216s JS MEMORY: union_instance = 0 216s JS MEMORY: union_prototype = 0 216s JS CTX: JS shutdown sequence 216s JS CTX: Stopping profiler 216s JS CTX: Shutting down toggle queue 216s JS CTX: Notifying external reference holders of GjsContext dispose 216s JS MAINLOOP: Stopping promise job dispatcher 216s JS CTX: Notifying reference holders of GjsContext dispose 216s JS CTX: Checking unhandled promise rejections 216s JS CTX: Releasing cached JS wrappers 216s JS CTX: Final triggered GC 216s JS CTX: Destroying JS context 216s JS CTX: Releasing all native objects 216s JS CTX: Disabling auto GC 216s JS CTX: Ending trace on global object 216s JS CTX: Freeing allocated resources 216s JS CTX: JS context destroyed 216s PASS: gjs/testTweener.test 216s Running test: gjs/testCairo.test 216s JS NATIVE: Registered native JS module '_promiseNative' 216s JS NATIVE: Registered native JS module '_byteArrayNative' 216s JS NATIVE: Registered native JS module '_encodingNative' 216s JS NATIVE: Registered native JS module '_gi' 216s JS NATIVE: Registered native JS module 'gi' 216s JS NATIVE: Registered native JS module 'cairoNative' 216s JS NATIVE: Registered native JS module 'system' 216s JS NATIVE: Registered native JS module 'console' 216s JS NATIVE: Registered native JS module '_print' 216s JS CTX: Enabling JIT 216s JS CTX: Initialized class GjsFileImporter prototype 0x379e231000a0 216s JS IMPORT: Defining parent (nil) of 0x379e23100100 'imports' is mod 0 216s JS IMPORT: Importing '_print' 216s JS NATIVE: Defining native module '_print' 216s JS IMPORT: Defining parent 0x379e23100100 of 0x379e231007b0 '_print' is mod 1 216s JS IMPORT: successfully imported module '_print' 216s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 216s 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 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b9e5ce3b128 216s JS MAINLOOP: Main loop instance 0x11ac1c6fd370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Starting promise job dispatcher 216s JS MAINLOOP: Main loop instance 0x11ac1c6fd370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 216s JS MAINLOOP: Main loop instance 0x11ac1c6fd370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module metadata hook for module 0x379e23113000 216s JS IMPORT: Defining meta.importSync for module 0x379e23113000 216s JS NATIVE: Defining native module 'gi' 216s JS CTX: Initialized class GIRepositoryNamespace prototype 0x379e231133f0 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 216s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 216s JS IMPORT: Importing directory 'overrides' 216s JS IMPORT: Defining parent 0x379e23100100 of 0x379e231134f0 'overrides' is mod 1 216s JS IMPORT: Defined importer 'overrides' 0x379e231134f0 in 0x379e23100100 216s JS IMPORT: successfully imported directory 'overrides' 216s JS IMPORT: Importing '_promiseNative' 216s JS NATIVE: Defining native module '_promiseNative' 216s JS IMPORT: Defining parent 0x379e23100100 of 0x379e231139a0 '_promiseNative' is mod 1 216s JS IMPORT: successfully imported module '_promiseNative' 216s JS IMPORT: Importing module GLib succeeded 216s JS IMPORT: Defining parent 0x379e231134f0 of 0x2b9e5ce3c150 'GLib' is mod 1 216s JS IMPORT: successfully imported module 'GLib' 216s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 216s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2b9e5ce79060, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79038 216s JS CTX: Initialized class GIRepositoryGType prototype 0x379e23113ce8 216s JS CTX: Initialized class GIRepositoryFunction prototype 0x379e23113d48 216s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 216s JS G BXD: Defined class for Error (GError), prototype 0x2b9e5ce790b0, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79038 216s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 216s JS G BXD: Defined class for Variant (GVariant), prototype 0x2b9e5ce79100, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79038 216s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 216s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2b9e5ce79150, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79038 216s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 216s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2b9e5ce791a0, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79038 216s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 216s JS G BXD: Defined class for Thread (GThread), prototype 0x2b9e5ce791f0, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79038 216s JS G BXD: Defining method ref in prototype for GLib.Thread 216s JS G BXD: Defining method unref in prototype for GLib.Thread 216s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 216s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2b9e5ce79240, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79038 216s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 216s JS G BXD: Defined class for Regex (GRegex), prototype 0x2b9e5ce79290, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79038 216s JS G BXD: Defining method match in prototype for GLib.Regex 216s JS G BXD: Defining method match_full in prototype for GLib.Regex 216s JS G BXD: Defining method match_all in prototype for GLib.Regex 216s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 216s JS G NS: Defined namespace 'GLib' 0x2b9e5ce79038 in GIRepository 0x379e23113280 216s JS IMPORT: Importing module jasmine succeeded 216s JS IMPORT: Defining parent 0x379e23100100 of 0x2b9e5ce3cce0 'jasmine' is mod 1 216s JS IMPORT: successfully imported module 'jasmine' 216s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 216s JS MAINLOOP: Main loop instance 0x11ac1c6fd370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x11ac1c6fd370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 216s JS MAINLOOP: Main loop instance 0x11ac1c6fd370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: Importing 'gi' 216s JS IMPORT: Defining parent 0x379e23100100 of 0x379e23113280 'gi' is mod 1 216s JS IMPORT: successfully imported module 'gi' 216s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 216s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 216s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 216s JS IMPORT: Importing module _cairo succeeded 216s JS IMPORT: Defining parent 0x379e23100100 of 0x2b9e5ce3ce70 '_cairo' is mod 1 216s JS IMPORT: successfully imported module '_cairo' 216s JS IMPORT: Importing 'cairoNative' 216s JS NATIVE: Defining native module 'cairoNative' 216s JS CTX: Initialized class Region prototype 0x379e23128cb8 216s JS CTX: Initialized class Context prototype 0x379e23128dd8 216s JS CTX: Initialized class Surface prototype 0x379e231295b8 216s JS CTX: Initialized class ImageSurface prototype 0x379e23129698 216s JS CTX: Initialized class Path prototype 0x379e23129778 216s JS CTX: Initialized class PSSurface prototype 0x379e231297d8 216s JS CTX: Initialized class PDFSurface prototype 0x379e23129838 216s JS CTX: Initialized class SVGSurface prototype 0x379e23129998 216s JS CTX: Initialized class Pattern prototype 0x379e231299f8 216s JS CTX: Initialized class Gradient prototype 0x379e23129a58 216s JS CTX: Initialized class LinearGradient prototype 0x379e23129ab8 216s JS CTX: Initialized class RadialGradient prototype 0x379e23129b18 216s JS CTX: Initialized class SurfacePattern prototype 0x379e23129b78 216s JS CTX: Initialized class SolidPattern prototype 0x379e23129bd8 216s JS IMPORT: Defining parent 0x379e23100100 of 0x379e23128c98 'cairoNative' is mod 1 216s JS IMPORT: successfully imported module 'cairoNative' 216s JS IMPORT: Importing module cairo succeeded 216s JS IMPORT: Defining parent 0x379e23100100 of 0x2b9e5ce3ce20 'cairo' is mod 1 216s JS IMPORT: successfully imported module 'cairo' 216s 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 216s JS G NS: Defined namespace 'Gdk' 0x2b9e5ce793a8 in GIRepository 0x379e23113280 216s 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 216s JS G NS: Defined namespace 'GIMarshallingTests' 0x2b9e5ce793d0 in GIRepository 0x379e23113280 216s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 216s JS IMPORT: Importing module _legacy succeeded 216s JS IMPORT: Defining parent 0x379e23100100 of 0x2b9e5ce3cf10 '_legacy' is mod 1 216s JS IMPORT: successfully imported module '_legacy' 216s 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 216s JS G NS: Defined namespace 'GjsPrivate' 0x2b9e5ce79448 in GIRepository 0x379e23113280 216s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 216s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 216s JS IMPORT: Importing module lang succeeded 216s JS IMPORT: Defining parent 0x379e23100100 of 0x2b9e5cecc038 'lang' is mod 1 216s JS IMPORT: successfully imported module 'lang' 216s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 216s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 216s JS IMPORT: Importing module _signals succeeded 216s JS IMPORT: Defining parent 0x379e23100100 of 0x2b9e5cecc088 '_signals' is mod 1 216s JS IMPORT: successfully imported module '_signals' 216s JS IMPORT: Importing module signals succeeded 216s JS IMPORT: Defining parent 0x379e23100100 of 0x2b9e5ce3cfb0 'signals' is mod 1 216s JS IMPORT: successfully imported module 'signals' 216s JS IMPORT: Importing module Gio succeeded 216s JS IMPORT: Defining parent 0x379e231134f0 of 0x2b9e5ce3cf60 'Gio' is mod 1 216s JS IMPORT: successfully imported module 'Gio' 216s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 216s JS IMPORT: Importing '_gi' 216s JS NATIVE: Defining native module '_gi' 216s JS IMPORT: Defining parent 0x379e23100100 of 0x379e2312d360 '_gi' is mod 1 216s JS IMPORT: successfully imported module '_gi' 216s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 216s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 216s JS IMPORT: Importing module _common succeeded 216s JS IMPORT: Defining parent 0x379e23100100 of 0x2b9e5cecc128 '_common' is mod 1 216s JS IMPORT: successfully imported module '_common' 216s JS IMPORT: Importing module GObject succeeded 216s JS IMPORT: Defining parent 0x379e231134f0 of 0x2b9e5cecc0d8 'GObject' is mod 1 216s JS IMPORT: successfully imported module 'GObject' 216s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 216s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 216s JS G BXD: Defined class for String (GString), prototype 0x2b9e5ce796f0, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79470 216s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 216s JS G PRM: Defined class ParamSpec prototype is 0x2b9e5cecc1c8 class 0x67a1f45c0068 in object 0x2b9e5ce79470 216s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 216s JS G OBJ: Defined class for Object (GObject), prototype 0x2b9e5ce79858, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79470 216s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 216s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 216s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2b9e5ce79880, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79470 216s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 216s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 216s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 216s JS G NS: Defined namespace 'GObject' 0x2b9e5ce79470 in GIRepository 0x379e23113280 216s JS G OBJ: Defined class for Application (GApplication), prototype 0x2b9e5ce798d0, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79420 216s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 216s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2b9e5cecc6a0, JSClass 0x67a1f45ba7f8, in object 0x2b9e5ce79420 216s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 216s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2b9e5ce79948, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79420 216s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 216s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2b9e5cecc920, JSClass 0x67a1f45ba7f8, in object 0x2b9e5ce79420 216s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2b9e5ce799c0, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79420 216s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 216s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2b9e5cecca60, JSClass 0x67a1f45ba7f8, in object 0x2b9e5ce79420 216s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 216s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2b9e5ce79a38, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79420 216s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 216s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2b9e5ce79a88, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79420 216s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 216s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2b9e5ce79ad8, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79420 216s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2b9e5ce79b28, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79448 216s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 216s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2b9e5ce79b78, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79420 216s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 216s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 216s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 216s JS G IFACE: Defined class for File (GFile), prototype 0x2b9e5ceccbc8, JSClass 0x67a1f45ba7f8, in object 0x2b9e5ce79420 216s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2b9e5ce79bf0, JSClass 0x67a1f45b8600, in object 0x379e23113360 216s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 216s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2b9e5ce79c68, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79420 216s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 216s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 216s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2b9e5ce79cb8, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79420 216s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 216s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2b9e5ce79d08, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79420 216s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 216s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2b9e5ce79d58, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79420 216s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 216s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 216s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2b9e5ce79da8, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79420 216s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 216s JS G NS: Defined namespace 'Gio' 0x2b9e5ce79420 in GIRepository 0x379e23113280 216s JS IMPORT: Importing module Gtk succeeded 216s JS IMPORT: Defining parent 0x379e231134f0 of 0x2b9e5ce3cec0 'Gtk' is mod 1 216s JS IMPORT: successfully imported module 'Gtk' 216s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 216s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 216s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2b9e5ce79df8, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79470 216s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2b9e5ce79e48, JSClass 0x67a1f45b8600, in object 0x2b9e5ce793f8 216s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 216s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2b9e5cee0920, JSClass 0x67a1f45ba7f8, in object 0x2b9e5ce793f8 216s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 216s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2b9e5ce79ec0, JSClass 0x67a1f45b8600, in object 0x2b9e5ce793f8 216s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 216s JS G NS: Defined namespace 'Gtk' 0x2b9e5ce793f8 in GIRepository 0x379e23113280 216s 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 216s JS G NS: Defined namespace 'Regress' 0x2b9e5ce79f10 in GIRepository 0x379e23113280 216s JS IMPORT: Importing module cairo succeeded 216s JS IMPORT: Defining parent 0x2b9e5ce3ec40 of 0x2b9e5cef5268 'cairo' is mod 1 216s JS IMPORT: successfully imported module 'cairo' 216s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 216s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 216s JS G ENUM: Defining enum value NONE (fixed from none) 1 216s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 216s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 216s JS G ENUM: Defining enum value FAST (fixed from fast) 4 216s JS G ENUM: Defining enum value GOOD (fixed from good) 5 216s JS G ENUM: Defining enum value BEST (fixed from best) 6 216s JS G ENUM: Defining cairo.Antialias as 0x379e2310ee60 216s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 216s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 216s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 216s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 216s JS G ENUM: Defining cairo.Content as 0x379e2310ef40 216s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 216s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 216s JS G ENUM: Defining enum value PAD (fixed from pad) 3 216s JS G ENUM: Defining cairo.Extend as 0x379e2310efa0 216s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 216s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 216s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 216s JS G ENUM: Defining cairo.FillRule as 0x379e2310f000 216s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 216s JS G ENUM: Defining enum value FAST (fixed from fast) 0 216s JS G ENUM: Defining enum value GOOD (fixed from good) 1 216s JS G ENUM: Defining enum value BEST (fixed from best) 2 216s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 216s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 216s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 216s JS G ENUM: Defining cairo.Filter as 0x379e2310f060 216s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 216s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 216s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 216s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 216s JS G ENUM: Defining cairo.FontSlant as 0x379e2310f140 216s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 216s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 216s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 216s JS G ENUM: Defining cairo.FontWeight as 0x379e2310f1a0 216s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 216s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 216s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 216s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 216s JS G ENUM: Defining enum value A8 (fixed from a8) 2 216s JS G ENUM: Defining enum value A1 (fixed from a1) 3 216s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 216s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 216s JS G ENUM: Defining cairo.Format as 0x379e2310f200 216s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 216s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 216s JS G ENUM: Defining enum value ROUND (fixed from round) 1 216s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 216s JS G ENUM: Defining cairo.LineCap as 0x379e2310f2e0 216s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 216s JS G ENUM: Defining enum value MITER (fixed from miter) 0 216s JS G ENUM: Defining enum value ROUND (fixed from round) 1 216s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 216s JS G ENUM: Defining cairo.LineJoin as 0x379e2310f340 216s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 216s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 216s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 216s JS G ENUM: Defining enum value OVER (fixed from over) 2 216s JS G ENUM: Defining enum value IN (fixed from in) 3 216s JS G ENUM: Defining enum value OUT (fixed from out) 4 216s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 216s JS G ENUM: Defining enum value DEST (fixed from dest) 6 216s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 216s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 216s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 216s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 216s JS G ENUM: Defining enum value XOR (fixed from xor) 11 216s JS G ENUM: Defining enum value ADD (fixed from add) 12 216s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 216s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 216s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 216s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 216s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 216s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 216s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 216s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 216s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 216s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 216s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 216s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 216s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 216s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 216s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 216s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 216s JS G ENUM: Defining cairo.Operator as 0x379e2310f3a0 216s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 216s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 216s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 216s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 216s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 216s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 216s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 216s JS G ENUM: Defining cairo.PatternType as 0x379e2310f580 216s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 216s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 216s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 216s JS G ENUM: Defining enum value PS (fixed from ps) 2 216s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 216s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 216s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 216s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 216s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 216s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 216s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 216s JS G ENUM: Defining enum value SVG (fixed from svg) 10 216s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 216s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 216s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 216s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 216s JS G ENUM: Defining enum value QT (fixed from qt) 15 216s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 216s JS G ENUM: Defining enum value VG (fixed from vg) 17 216s JS G ENUM: Defining enum value GL (fixed from gl) 18 216s JS G ENUM: Defining enum value DRM (fixed from drm) 19 216s JS G ENUM: Defining enum value TEE (fixed from tee) 20 216s JS G ENUM: Defining enum value XML (fixed from xml) 21 216s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 216s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 216s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 216s JS G ENUM: Defining cairo.SurfaceType as 0x379e2310f660 216s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 216s JS G BXD: Defined class for Region (CairoRegion), prototype 0x2bdbac9061a0, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79f38 216s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 216s JS G BXD: Defined class for Context (CairoContext), prototype 0x2bdbac9061c8, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79f38 216s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 216s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x2bdbac9061f0, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79f38 216s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 216s JS G BXD: Defined class for Path (void), prototype 0x2bdbac906218, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79f38 216s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 216s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x2bdbac906240, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79f38 216s JS G NS: Defined namespace 'cairo' 0x2b9e5ce79f38 in GIRepository 0x2b9e5ce3ed78 216s JS CTX: Script evaluation succeeded 216s JS MAINLOOP: Main loop instance 0x11ac1c6fd370: Spinning loop until released or hook cleared 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module metadata hook for module 0x379e231111f0 216s JS IMPORT: Defining meta.importSync for module 0x379e231111f0 216s JS NATIVE: Defining native module 'system' 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b9e5ce3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b9e5ce3b128 216s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 216s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 216s JS MAINLOOP: Set main loop hook to 216s JS MAINLOOP: Main loop instance 0x11ac1c6fd370: hold 216s JS MAINLOOP: Running and clearing main loop hook 216s JS G BXD: Defining method run in prototype for GLib.MainLoop 216s 1..43 216s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 216s JS G BXD: Defined class for Source (GSource), prototype 0x2bdbac906268, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79038 216s JS G BXD: Defining method set_priority in prototype for GLib.Source 216s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 216s JS G BXD: Defining method attach in prototype for GLib.Source 216s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 216s JS IMPORT: Module metadata hook for module 0x2b9e5ceea120 216s JS IMPORT: Defining meta.importSync for module 0x2b9e5ceea120 216s JS G BXD: Defining method destroy in prototype for GLib.Source 216s ok 1 Cairo context has the right type 216s ok 2 Cairo context reports its target surface 216s ok 3 Cairo context can set its source to a pattern 216s ok 4 Cairo context can set its antialias 216s ok 5 Cairo context can set its fill rule 216s ok 6 Cairo context can set its line cap 216s ok 7 Cairo context can set its line join 216s ok 8 Cairo context can set its line width 216s ok 9 Cairo context can set its miter limit 216s ok 10 Cairo context can set its operator 216s ok 11 Cairo context can set its tolerance 216s ok 12 Cairo context has a rectangle as clip extents 216s ok 13 Cairo context has a rectangle as fill extents 216s ok 14 Cairo context has a rectangle as stroke extents 216s ok 15 Cairo context has zero dashes initially 216s ok 16 Cairo context transforms user to device coordinates 216s ok 17 Cairo context transforms user to device distance 216s ok 18 Cairo context transforms device to user coordinates 216s ok 19 Cairo context transforms device to user distance 216s ok 20 Cairo context computes text extents 216s ok 21 Cairo context can call various, otherwise untested, methods without crashing 216s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 216s ok 23 Cairo pattern has typechecks 216s ok 24 Cairo solid pattern can be created from RGB static method 216s ok 25 Cairo solid pattern can be created from RGBA static method 216s ok 26 Cairo surface pattern can be created and added as a source 216s ok 27 Cairo linear gradient can be created and added as a source 216s ok 28 Cairo radial gradient can be created and added as a source 216s ok 29 Cairo path has typechecks 216s ok 30 Cairo surface has typechecks 216s ok 31 Cairo surface can access the device scale 216s ok 32 Cairo surface can access the device offset 216s ok 33 Cairo surface can be finalized 216s JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' 216s ok 34 Cairo GI test suite for context can be marshalled as a return value 216s JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' 216s ok 35 Cairo GI test suite for context can be marshalled as an in parameter 216s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' 216s ok 36 Cairo GI test suite for surface can be marshalled as a transfer-none return value 216s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' 216s ok 37 Cairo GI test suite for surface can be marshalled as a transfer-full return value 216s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' 216s ok 38 Cairo GI test suite for surface can be marshalled as an in parameter 216s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' 216s ok 39 Cairo GI test suite for surface can be marshalled as an out parameter 216s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 216s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x2bdbac931740, JSClass 0x67a1f45b8600, in object 0x2b9e5ce79f10 216s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 216s ok 40 Cairo GI test suite can be marshalled through a signal handler 216s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 216s ok 41 Cairo GI test suite can have its type inferred as a foreign struct 216s ok 42 Cairo imported via GI has the same functionality as imports.cairo 216s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 216s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x2bdbac931a88, JSClass 0x67a1f45b85d0, in object 0x2b9e5ce79f38 216s ok 43 Cairo imported via GI has boxed types from the GIR file 216s JS G BXD: Defining method quit in prototype for GLib.MainLoop 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x11ac1c6fd370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 0 216s JS MAINLOOP: handling job 1, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 1 216s JS MAINLOOP: handling job 2, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 2 216s JS MAINLOOP: handling job 3, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 216s JS MAINLOOP: Main loop instance 0x11ac1c6fd370: release 216s JS MAINLOOP: Completed job 3 216s JS MEMORY: Memory report: before destroying context 216s JS MEMORY: 577 objects currently alive 216s JS MEMORY: boxed_instance = 257 216s JS MEMORY: boxed_prototype = 19 216s JS MEMORY: closure = 2 216s JS MEMORY: function = 253 216s JS MEMORY: fundamental_instance = 0 216s JS MEMORY: fundamental_prototype = 0 216s JS MEMORY: gerror_instance = 0 216s JS MEMORY: gerror_prototype = 0 216s JS MEMORY: interface = 5 216s JS MEMORY: module = 13 216s JS MEMORY: ns = 9 216s JS MEMORY: object_instance = 2 216s JS MEMORY: object_prototype = 17 216s JS MEMORY: param = 0 216s JS MEMORY: union_instance = 0 216s JS MEMORY: union_prototype = 0 216s JS CTX: JS shutdown sequence 216s JS CTX: Stopping profiler 216s JS CTX: Shutting down toggle queue 216s JS CTX: Notifying external reference holders of GjsContext dispose 216s JS MAINLOOP: Stopping promise job dispatcher 216s JS CTX: Notifying reference holders of GjsContext dispose 216s JS CTX: Checking unhandled promise rejections 216s JS CTX: Releasing cached JS wrappers 216s JS CTX: Final triggered GC 216s JS CTX: Destroying JS context 216s JS CTX: Releasing all native objects 216s JS CTX: Disabling auto GC 216s JS CTX: Ending trace on global object 216s JS CTX: Freeing allocated resources 216s JS CTX: JS context destroyed 216s PASS: gjs/testCairo.test 216s Running test: gjs/testPrint.test 216s JS NATIVE: Registered native JS module '_promiseNative' 216s JS NATIVE: Registered native JS module '_byteArrayNative' 216s JS NATIVE: Registered native JS module '_encodingNative' 216s JS NATIVE: Registered native JS module '_gi' 216s JS NATIVE: Registered native JS module 'gi' 216s JS NATIVE: Registered native JS module 'cairoNative' 216s JS NATIVE: Registered native JS module 'system' 216s JS NATIVE: Registered native JS module 'console' 216s JS NATIVE: Registered native JS module '_print' 216s Executing: gjs/testPrint.test 216s JS CTX: Enabling JIT 216s JS CTX: Initialized class GjsFileImporter prototype 0x39a0904000a0 216s JS IMPORT: Defining parent (nil) of 0x39a090400100 'imports' is mod 0 216s JS IMPORT: Importing '_print' 216s JS NATIVE: Defining native module '_print' 216s JS IMPORT: Defining parent 0x39a090400100 of 0x39a0904007b0 '_print' is mod 1 216s JS IMPORT: successfully imported module '_print' 216s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 216s 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 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf7a2d23b128 216s JS MAINLOOP: Main loop instance 0x8b4e643d370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Starting promise job dispatcher 216s JS MAINLOOP: Main loop instance 0x8b4e643d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 216s JS MAINLOOP: Main loop instance 0x8b4e643d370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module metadata hook for module 0x39a090413000 216s JS IMPORT: Defining meta.importSync for module 0x39a090413000 216s JS NATIVE: Defining native module 'gi' 216s JS CTX: Initialized class GIRepositoryNamespace prototype 0x39a0904133f0 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 216s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 216s JS IMPORT: Importing directory 'overrides' 216s JS IMPORT: Defining parent 0x39a090400100 of 0x39a0904134f0 'overrides' is mod 1 216s JS IMPORT: Defined importer 'overrides' 0x39a0904134f0 in 0x39a090400100 216s JS IMPORT: successfully imported directory 'overrides' 216s JS IMPORT: Importing '_promiseNative' 216s JS NATIVE: Defining native module '_promiseNative' 216s JS IMPORT: Defining parent 0x39a090400100 of 0x39a0904139a0 '_promiseNative' is mod 1 216s JS IMPORT: successfully imported module '_promiseNative' 216s JS IMPORT: Importing module GLib succeeded 216s JS IMPORT: Defining parent 0x39a0904134f0 of 0xf7a2d23c150 'GLib' is mod 1 216s JS IMPORT: successfully imported module 'GLib' 216s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 216s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf7a2d279060, JSClass 0x7107ccb085d0, in object 0xf7a2d279038 216s JS CTX: Initialized class GIRepositoryGType prototype 0x39a090413ce8 216s JS CTX: Initialized class GIRepositoryFunction prototype 0x39a090413d48 216s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 216s JS G BXD: Defined class for Error (GError), prototype 0xf7a2d2790b0, JSClass 0x7107ccb085d0, in object 0xf7a2d279038 216s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 216s JS G BXD: Defined class for Variant (GVariant), prototype 0xf7a2d279100, JSClass 0x7107ccb085d0, in object 0xf7a2d279038 216s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 216s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf7a2d279150, JSClass 0x7107ccb085d0, in object 0xf7a2d279038 216s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 216s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf7a2d2791a0, JSClass 0x7107ccb085d0, in object 0xf7a2d279038 216s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 216s JS G BXD: Defined class for Thread (GThread), prototype 0xf7a2d2791f0, JSClass 0x7107ccb085d0, in object 0xf7a2d279038 216s JS G BXD: Defining method ref in prototype for GLib.Thread 216s JS G BXD: Defining method unref in prototype for GLib.Thread 216s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 216s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xf7a2d279240, JSClass 0x7107ccb085d0, in object 0xf7a2d279038 216s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 216s JS G BXD: Defined class for Regex (GRegex), prototype 0xf7a2d279290, JSClass 0x7107ccb085d0, in object 0xf7a2d279038 216s JS G BXD: Defining method match in prototype for GLib.Regex 216s JS G BXD: Defining method match_full in prototype for GLib.Regex 216s JS G BXD: Defining method match_all in prototype for GLib.Regex 216s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 216s JS G NS: Defined namespace 'GLib' 0xf7a2d279038 in GIRepository 0x39a090413280 216s JS IMPORT: Importing module jasmine succeeded 216s JS IMPORT: Defining parent 0x39a090400100 of 0xf7a2d23cce0 'jasmine' is mod 1 216s JS IMPORT: successfully imported module 'jasmine' 216s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 216s JS MAINLOOP: Main loop instance 0x8b4e643d370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x8b4e643d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 216s JS MAINLOOP: Main loop instance 0x8b4e643d370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: Importing 'gi' 216s JS IMPORT: Defining parent 0x39a090400100 of 0x39a090413280 'gi' is mod 1 216s JS IMPORT: successfully imported module 'gi' 216s 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 216s JS G NS: Defined namespace 'Gdk' 0xf7a2d279308 in GIRepository 0x39a090413280 216s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 216s JS IMPORT: Importing '_byteArrayNative' 216s JS NATIVE: Defining native module '_byteArrayNative' 216s JS IMPORT: Defining parent 0x39a090400100 of 0x39a0904285a8 '_byteArrayNative' is mod 1 216s JS IMPORT: successfully imported module '_byteArrayNative' 216s JS IMPORT: Importing module byteArray succeeded 216s JS IMPORT: Defining parent 0x39a090400100 of 0xf7a2d23ce20 'byteArray' is mod 1 216s JS IMPORT: successfully imported module 'byteArray' 216s JS CTX: Script evaluation succeeded 216s JS MAINLOOP: Main loop instance 0x8b4e643d370: Spinning loop until released or hook cleared 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module metadata hook for module 0x39a0904038e0 216s JS IMPORT: Defining meta.importSync for module 0x39a0904038e0 216s JS NATIVE: Defining native module 'system' 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7a2d23b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7a2d23b128 216s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 216s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 216s JS MAINLOOP: Set main loop hook to 216s JS MAINLOOP: Main loop instance 0x8b4e643d370: hold 216s JS MAINLOOP: Running and clearing main loop hook 216s JS G BXD: Defining method run in prototype for GLib.MainLoop 216s 1..46 216s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 216s JS G BXD: Defined class for Source (GSource), prototype 0xf7a2d279330, JSClass 0x7107ccb085d0, in object 0xf7a2d279038 216s JS G BXD: Defining method set_priority in prototype for GLib.Source 216s JS IMPORT: Importing '_gi' 216s JS NATIVE: Defining native module '_gi' 216s JS IMPORT: Defining parent 0xf7a2d23eb80 of 0x39a09040d578 '_gi' is mod 1 216s JS IMPORT: successfully imported module '_gi' 216s 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 216s JS G NS: Defined namespace 'GjsPrivate' 0xf7a2d2793d0 in GIRepository 0xf7a2d23eb98 216s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 216s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 216s JS IMPORT: Importing module _common succeeded 216s JS IMPORT: Defining parent 0xf7a2d23eb80 of 0xf7a2d2c1ad8 '_common' is mod 1 216s JS IMPORT: successfully imported module '_common' 216s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 216s JS IMPORT: Importing module _legacy succeeded 216s JS IMPORT: Defining parent 0xf7a2d23eb80 of 0xf7a2d2c1b28 '_legacy' is mod 1 216s JS IMPORT: successfully imported module '_legacy' 216s JS IMPORT: Importing module GObject succeeded 216s JS IMPORT: Defining parent 0xf7a2d23ebf8 of 0xf7a2d2c1a88 'GObject' is mod 1 216s JS IMPORT: successfully imported module 'GObject' 216s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 216s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 216s JS G BXD: Defined class for String (GString), prototype 0xf7a2d279650, JSClass 0x7107ccb085d0, in object 0xf7a2d2793a8 216s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 216s JS G PRM: Defined class ParamSpec prototype is 0xf7a2d2c1bc8 class 0x7107ccb10068 in object 0xf7a2d2793a8 216s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 216s JS G OBJ: Defined class for Object (GObject), prototype 0xf7a2d2797b8, JSClass 0x7107ccb08600, in object 0xf7a2d2793a8 216s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 216s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 216s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf7a2d2797e0, JSClass 0x7107ccb08600, in object 0xf7a2d2793a8 216s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 216s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 216s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 216s JS G NS: Defined namespace 'GObject' 0xf7a2d2793a8 in GIRepository 0xf7a2d23eb98 216s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 216s JS G BXD: Defining method attach in prototype for GLib.Source 216s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 216s JS IMPORT: Module metadata hook for module 0xf7a2d262ba0 216s JS IMPORT: Defining meta.importSync for module 0xf7a2d262ba0 216s JS G BXD: Defining method destroy in prototype for GLib.Source 216s ok 1 print can be spied upon 216s ok 2 printerr can be spied upon 216s ok 3 log can be spied upon 216s ok 4 logError can be spied upon 216s ok 5 prettyPrint property value primitive 216s ok 6 prettyPrint property value is object reference 216s ok 7 prettyPrint more than one property 216s ok 8 prettyPrint add property value after property value object reference 216s ok 9 prettyPrint array 216s ok 10 prettyPrint property value array 216s ok 11 prettyPrint array reference is the only array element 216s ok 12 prettyPrint array reference is one of multiple array elements 216s ok 13 prettyPrint nested array 216s ok 14 prettyPrint property value nested array 216s ok 15 prettyPrint function 216s ok 16 prettyPrint property value function 216s ok 17 prettyPrint date 216s ok 18 prettyPrint property value date 216s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 216s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0xf7a2d2fc600, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s ok 19 prettyPrint toString is overridden on object 216s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 216s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 216s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 216s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 216s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 216s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 216s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 216s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 216s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 216s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 216s JS G ENUM: Defining Gdk.AnchorHints as 0x39a09047e3d8 216s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 216s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 216s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 216s JS IMPORT: Importing module lang succeeded 216s JS IMPORT: Defining parent 0xf7a2d23eb80 of 0xf7a2d2f4560 'lang' is mod 1 216s JS IMPORT: successfully imported module 'lang' 216s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 216s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 216s JS IMPORT: Importing module _signals succeeded 216s JS IMPORT: Defining parent 0xf7a2d23eb80 of 0xf7a2d2f45b0 '_signals' is mod 1 216s JS IMPORT: successfully imported module '_signals' 216s JS IMPORT: Importing module signals succeeded 216s JS IMPORT: Defining parent 0xf7a2d23eb80 of 0xf7a2d2f4510 'signals' is mod 1 216s JS IMPORT: successfully imported module 'signals' 216s JS IMPORT: Importing module Gio succeeded 216s JS IMPORT: Defining parent 0xf7a2d23ebf8 of 0xf7a2d2f44c0 'Gio' is mod 1 216s JS IMPORT: successfully imported module 'Gio' 216s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 216s JS G OBJ: Defined class for Application (GApplication), prototype 0xf7a2d2fc768, JSClass 0x7107ccb08600, in object 0xf7a2d2fc740 216s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 216s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1d3479726178, JSClass 0x7107ccb0a7f8, in object 0xf7a2d2fc740 216s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 216s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf7a2d2fc7e0, JSClass 0x7107ccb08600, in object 0xf7a2d2fc740 216s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 216s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1d34797263f8, JSClass 0x7107ccb0a7f8, in object 0xf7a2d2fc740 216s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf7a2d2fc858, JSClass 0x7107ccb08600, in object 0xf7a2d2fc740 216s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 216s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1d3479726538, JSClass 0x7107ccb0a7f8, in object 0xf7a2d2fc740 216s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 216s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf7a2d2fc8d0, JSClass 0x7107ccb085d0, in object 0xf7a2d2fc740 216s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 216s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf7a2d2fc920, JSClass 0x7107ccb085d0, in object 0xf7a2d2fc740 216s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 216s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf7a2d2fc970, JSClass 0x7107ccb08600, in object 0xf7a2d2fc740 216s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf7a2d2fc9c0, JSClass 0x7107ccb08600, in object 0xf7a2d2793d0 216s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 216s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf7a2d2fca10, JSClass 0x7107ccb08600, in object 0xf7a2d2fc740 216s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 216s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 216s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 216s JS G IFACE: Defined class for File (GFile), prototype 0x1d34797266a0, JSClass 0x7107ccb0a7f8, in object 0xf7a2d2fc740 216s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf7a2d2fca88, JSClass 0x7107ccb08600, in object 0xf7a2d23ecb8 216s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 216s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xf7a2d2fcb00, JSClass 0x7107ccb08600, in object 0xf7a2d2fc740 216s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 216s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 216s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xf7a2d2fcb50, JSClass 0x7107ccb08600, in object 0xf7a2d2fc740 216s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 216s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xf7a2d2fcba0, JSClass 0x7107ccb08600, in object 0xf7a2d2fc740 216s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 216s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf7a2d2fcbf0, JSClass 0x7107ccb085d0, in object 0xf7a2d2fc740 216s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 216s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 216s JS G OBJ: Defined class for Settings (GSettings), prototype 0xf7a2d2fcc40, JSClass 0x7107ccb08600, in object 0xf7a2d2fc740 216s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 216s JS G NS: Defined namespace 'Gio' 0xf7a2d2fc740 in GIRepository 0xf7a2d23eb98 216s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 216s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0xf7a2d2fcc90, JSClass 0x7107ccb08600, in object 0xf7a2d2fc740 216s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0xf7a2d2fcce0, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 216s JS G BXD: Defined class for Atom (void), prototype 0xf7a2d2fcd30, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 216s JS G ENUM: Defining enum value X (fixed from x) 2 216s JS G ENUM: Defining enum value Y (fixed from y) 4 216s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 216s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 216s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 216s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 216s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 216s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 216s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 216s JS G ENUM: Defining Gdk.AxisFlags as 0x39a090403100 216s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 216s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 216s JS G ENUM: Defining enum value X (fixed from x) 1 216s JS G ENUM: Defining enum value Y (fixed from y) 2 216s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 216s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 216s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 216s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 216s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 216s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 216s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 216s JS G ENUM: Defining enum value LAST (fixed from last) 10 216s JS G ENUM: Defining Gdk.AxisUse as 0x39a090403ac8 216s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 216s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 216s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 216s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 216s JS G ENUM: Defining Gdk.ByteOrder as 0x39a0904046f0 216s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 216s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 216s JS G BXD: Defined class for Color (GdkColor), prototype 0xf7a2d2fcdd0, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 216s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 216s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 216s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 216s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 216s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 216s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 216s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 216s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 216s JS G ENUM: Defining Gdk.CrossingMode as 0x39a090404d38 216s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 216s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0xf7a2d2fce48, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 216s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 216s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 216s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 216s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 216s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 216s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 216s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 216s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 216s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 216s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 216s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 216s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 216s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 216s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 216s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 216s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 216s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 216s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 216s JS G ENUM: Defining enum value DOT (fixed from dot) 38 216s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 216s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 216s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 216s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 216s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 216s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 216s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 216s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 216s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 216s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 216s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 216s JS G ENUM: Defining enum value HEART (fixed from heart) 62 216s JS G ENUM: Defining enum value ICON (fixed from icon) 64 216s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 216s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 216s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 216s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 216s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 216s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 216s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 216s JS G ENUM: Defining enum value MAN (fixed from man) 80 216s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 216s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 216s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 216s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 216s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 216s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 216s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 216s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 216s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 216s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 216s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 216s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 216s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 216s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 216s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 216s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 216s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 216s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 216s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 216s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 216s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 216s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 216s JS G ENUM: Defining enum value STAR (fixed from star) 126 216s JS G ENUM: Defining enum value TARGET (fixed from target) 128 216s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 216s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 216s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 216s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 216s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 216s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 216s JS G ENUM: Defining enum value TREK (fixed from trek) 142 216s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 216s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 216s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 216s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 216s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 216s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 216s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 216s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 216s JS G ENUM: Defining Gdk.CursorType as 0x39a090405780 216s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 216s JS G OBJ: Defined class for Device (GdkDevice), prototype 0xf7a2d2fcec0, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 216s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0xf7a2d2fcf10, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 216s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x1d3479734308, JSClass 0x7107ccb0a7f8, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 216s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 216s JS G ENUM: Defining enum value RING (fixed from ring) 1 216s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 216s JS G ENUM: Defining Gdk.DevicePadFeature as 0x39a090409810 216s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 216s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 216s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0xf7a2d2fcfb0, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 216s JS G ENUM: Defining enum value PEN (fixed from pen) 1 216s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 216s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 216s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 216s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 216s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 216s JS G ENUM: Defining enum value LENS (fixed from lens) 7 216s JS G ENUM: Defining Gdk.DeviceToolType as 0x39a090409ec8 216s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value MASTER (fixed from master) 0 216s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 216s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 216s JS G ENUM: Defining Gdk.DeviceType as 0x39a09040a7e0 216s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 216s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x1d3479739088, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 216s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x1d34797390d8, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 216s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 216s JS G ENUM: Defining enum value COPY (fixed from copy) 2 216s JS G ENUM: Defining enum value MOVE (fixed from move) 4 216s JS G ENUM: Defining enum value LINK (fixed from link) 8 216s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 216s JS G ENUM: Defining enum value ASK (fixed from ask) 32 216s JS G ENUM: Defining Gdk.DragAction as 0x39a09040aed0 216s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 216s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 216s JS G ENUM: Defining enum value ERROR (fixed from error) 2 216s JS G ENUM: Defining Gdk.DragCancelReason as 0x39a09040b708 216s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 216s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x1d3479739178, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 216s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 216s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 216s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 216s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 216s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 216s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 216s JS G ENUM: Defining Gdk.DragProtocol as 0x39a09040bd50 216s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 216s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x1d34797391f0, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 216s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 216s JS G BXD: Defined class for Event (GdkEvent), prototype 0x1d3479739240, JSClass 0x7107ccb085a0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 216s JS G BXD: Defined class for EventAny (void), prototype 0x1d3479739290, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 216s JS G BXD: Defined class for EventButton (void), prototype 0x1d34797392b8, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 216s JS G BXD: Defined class for EventConfigure (void), prototype 0x1d34797392e0, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 216s JS G BXD: Defined class for EventCrossing (void), prototype 0x1d3479739308, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 216s JS G BXD: Defined class for EventDND (void), prototype 0x1d3479739330, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 216s JS G BXD: Defined class for EventExpose (void), prototype 0x1d3479739358, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 216s JS G BXD: Defined class for EventFocus (void), prototype 0x1d3479739380, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 216s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x1d34797393a8, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 216s JS G BXD: Defined class for EventKey (void), prototype 0x1d34797393d0, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 216s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 216s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 216s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 216s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 216s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 216s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 216s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 216s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 216s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 216s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 216s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 216s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 216s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 216s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 216s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 216s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 216s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 216s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 216s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 216s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 216s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 216s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 216s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 216s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 216s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 216s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 216s JS G ENUM: Defining Gdk.EventMask as 0x39a09040cfa0 216s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 216s JS G BXD: Defined class for EventMotion (void), prototype 0x1d3479739420, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 216s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x1d3479739448, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 216s JS G BXD: Defined class for EventPadAxis (void), prototype 0x1d3479739470, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 216s JS G BXD: Defined class for EventPadButton (void), prototype 0x1d3479739498, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 216s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x1d34797394c0, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 216s JS G BXD: Defined class for EventProperty (void), prototype 0x1d34797394e8, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 216s JS G BXD: Defined class for EventProximity (void), prototype 0x1d3479739510, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 216s JS G BXD: Defined class for EventScroll (void), prototype 0x1d3479739538, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 216s JS G BXD: Defined class for EventSelection (void), prototype 0x1d3479739560, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 216s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x1d3479739588, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 216s JS G BXD: Defined class for EventSetting (void), prototype 0x1d34797395d8, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 216s JS G BXD: Defined class for EventTouch (void), prototype 0x1d3479739600, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 216s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x1d3479739628, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 216s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x1d3479739650, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 216s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 216s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 216s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 216s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 216s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 216s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 216s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 216s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 216s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 216s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 216s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 216s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 216s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 216s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 216s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 216s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 216s JS G ENUM: Defining enum value MAP (fixed from map) 14 216s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 216s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 216s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 216s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 216s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 216s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 216s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 216s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 216s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 216s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 216s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 216s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 216s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 216s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 216s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 216s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 216s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 216s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 216s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 216s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 216s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 216s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 216s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 216s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 216s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 216s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 216s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 216s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 216s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 216s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 216s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 216s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 216s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 216s JS G ENUM: Defining Gdk.EventType as 0x39a09040f198 216s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 216s JS G BXD: Defined class for EventVisibility (void), prototype 0x1d34797396a0, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 216s JS G BXD: Defined class for EventWindowState (void), prototype 0x1d34797396c8, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 216s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 216s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 216s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 216s JS G ENUM: Defining Gdk.FilterReturn as 0x39a0904119f0 216s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 216s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x1d3479739718, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 216s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 216s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 216s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 216s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 216s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 216s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 216s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 216s JS G ENUM: Defining Gdk.FrameClockPhase as 0x39a0904120a0 216s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 216s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x1d3479739790, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 216s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x1d34797397b8, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 216s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 216s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 216s JS G ENUM: Defining Gdk.FullscreenMode as 0x39a090412b30 216s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 216s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x1d3479739830, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 216s JS G ERR: Defined class for GLError (GError), prototype 0x1d34797344e8, JSClass 0x7107ccb0a5b0, in object 0xf7a2d279308 216s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 216s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 216s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 216s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 216s JS G BXD: Defined class for Geometry (void), prototype 0x1d3479739880, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 216s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 216s JS G ENUM: Defining Gdk.GrabOwnership as 0x39a090413278 216s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 216s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 216s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 216s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 216s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 216s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 216s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 216s JS G ENUM: Defining Gdk.GrabStatus as 0x39a090413800 216s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 216s JS G ENUM: Defining enum value NORTH (fixed from north) 2 216s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 216s JS G ENUM: Defining enum value WEST (fixed from west) 4 216s JS G ENUM: Defining enum value CENTER (fixed from center) 5 216s JS G ENUM: Defining enum value EAST (fixed from east) 6 216s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 216s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 216s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 216s JS G ENUM: Defining enum value STATIC (fixed from static) 10 216s JS G ENUM: Defining Gdk.Gravity as 0x39a090414048 216s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 216s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 216s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 216s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 216s JS G ENUM: Defining Gdk.InputMode as 0x39a090414a98 216s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 216s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 216s JS G ENUM: Defining enum value PEN (fixed from pen) 1 216s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 216s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 216s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 216s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 216s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 216s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 216s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 216s JS G ENUM: Defining Gdk.InputSource as 0x39a090415020 216s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 216s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 216s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x1d3479739970, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 216s JS G BXD: Defined class for KeymapKey (void), prototype 0x1d34797399c0, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 216s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 216s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 216s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 216s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 216s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 216s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 216s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 216s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 216s JS G ENUM: Defining Gdk.ModifierIntent as 0x39a0904685f8 216s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 216s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 216s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 216s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 216s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 216s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 216s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 216s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 216s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 216s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 216s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 216s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 216s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 216s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 216s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 216s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 216s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 216s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 216s JS G ENUM: Defining Gdk.ModifierType as 0x39a090468ee0 216s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 216s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x1d3479739a38, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 216s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 216s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 216s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 216s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 216s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 216s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 216s JS G ENUM: Defining Gdk.NotifyType as 0x39a09046af48 216s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 216s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 216s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 216s JS G ENUM: Defining Gdk.OwnerChange as 0x39a09046b790 216s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 216s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 216s JS G BXD: Defined class for Point (void), prototype 0x1d3479739ad8, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 216s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 216s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 216s JS G ENUM: Defining enum value APPEND (fixed from append) 2 216s JS G ENUM: Defining Gdk.PropMode as 0x39a09046bed8 216s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 216s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 216s JS G ENUM: Defining Gdk.PropertyState as 0x39a09046c458 216s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 216s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x1d3479739b50, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 216s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x1d3479739ba0, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 216s JS G ENUM: Defining enum value UP (fixed from up) 0 216s JS G ENUM: Defining enum value DOWN (fixed from down) 1 216s JS G ENUM: Defining enum value LEFT (fixed from left) 2 216s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 216s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 216s JS G ENUM: Defining Gdk.ScrollDirection as 0x39a09046cba0 216s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 216s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x1d3479739c18, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 216s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 216s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 216s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 216s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 216s JS G ENUM: Defining enum value ALL (fixed from all) 15 216s JS G ENUM: Defining Gdk.SeatCapabilities as 0x39a09046d2d0 216s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NEW (fixed from new) 0 216s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 216s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 216s JS G ENUM: Defining Gdk.SettingAction as 0x39a09046db80 216s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 216s JS G ENUM: Defining enum value OK (fixed from ok) 0 216s JS G ENUM: Defining enum value ERROR (fixed from error) -1 216s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 216s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 216s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 216s JS G ENUM: Defining Gdk.Status as 0x39a09046e108 216s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 216s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 216s JS G ENUM: Defining enum value NONE (fixed from none) 1 216s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 216s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 216s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 216s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 216s JS G ENUM: Defining Gdk.SubpixelLayout as 0x39a09046e7e8 216s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 216s JS G BXD: Defined class for TimeCoord (void), prototype 0x1d3479739d08, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 216s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 216s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 216s JS G ENUM: Defining enum value END (fixed from end) 2 216s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 216s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x39a09046f0e0 216s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 216s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 216s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 216s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 216s JS G ENUM: Defining Gdk.VisibilityState as 0x39a09046f6e8 216s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 216s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x1d3479739d80, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 216s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 216s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 216s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 216s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 216s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 216s JS G ENUM: Defining Gdk.VisualType as 0x39a09046fd40 216s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 216s JS G ENUM: Defining enum value ALL (fixed from all) 1 216s JS G ENUM: Defining enum value BORDER (fixed from border) 2 216s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 216s JS G ENUM: Defining enum value TITLE (fixed from title) 8 216s JS G ENUM: Defining enum value MENU (fixed from menu) 16 216s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 216s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 216s JS G ENUM: Defining Gdk.WMDecoration as 0x39a090470578 216s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 216s JS G ENUM: Defining enum value ALL (fixed from all) 1 216s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 216s JS G ENUM: Defining enum value MOVE (fixed from move) 4 216s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 216s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 216s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 216s JS G ENUM: Defining Gdk.WMFunction as 0x39a090470e20 216s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 216s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x1d3479739e48, JSClass 0x7107ccb08600, in object 0xf7a2d279308 216s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 216s JS G BXD: Defined class for WindowAttr (void), prototype 0x1d3479739e98, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value TITLE (fixed from title) 2 216s JS G ENUM: Defining enum value X (fixed from x) 4 216s JS G ENUM: Defining enum value Y (fixed from y) 8 216s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 216s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 216s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 216s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 216s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 216s JS G ENUM: Defining Gdk.WindowAttributesType as 0x39a0904717c8 216s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 216s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 216s JS G ENUM: Defining enum value NORTH (fixed from north) 1 216s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 216s JS G ENUM: Defining enum value WEST (fixed from west) 3 216s JS G ENUM: Defining enum value EAST (fixed from east) 4 216s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 216s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 216s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 216s JS G ENUM: Defining Gdk.WindowEdge as 0x39a090472188 216s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 216s JS G ENUM: Defining enum value POS (fixed from pos) 1 216s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 216s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 216s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 216s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 216s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 216s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 216s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 216s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 216s JS G ENUM: Defining Gdk.WindowHints as 0x39a090472aa0 216s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 216s JS G BXD: Defined class for WindowRedirect (void), prototype 0x1d3479739f38, JSClass 0x7107ccb085d0, in object 0xf7a2d279308 216s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 216s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 216s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 216s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 216s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 216s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 216s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 216s JS G ENUM: Defining enum value BELOW (fixed from below) 64 216s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 216s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 216s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 216s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 216s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 216s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 216s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 216s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 216s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 216s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 216s JS G ENUM: Defining Gdk.WindowState as 0x39a0904734d8 216s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value ROOT (fixed from root) 0 216s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 216s JS G ENUM: Defining enum value CHILD (fixed from child) 2 216s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 216s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 216s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 216s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 216s JS G ENUM: Defining Gdk.WindowType as 0x39a090474618 216s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 216s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 216s JS G ENUM: Defining enum value MENU (fixed from menu) 2 216s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 216s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 216s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 216s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 216s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 216s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 216s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 216s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 216s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 216s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 216s JS G ENUM: Defining enum value DND (fixed from dnd) 13 216s JS G ENUM: Defining Gdk.WindowTypeHint as 0x39a090474ec0 216s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 216s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 216s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 216s JS G ENUM: Defining Gdk.WindowWindowClass as 0x39a090475d20 216s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 216s ok 20 prettyPrint string tag supplied 216s ok 21 prettyPrint symbol 216s ok 22 prettyPrint property key symbol 216s ok 23 prettyPrint property value symbol 216s ok 24 prettyPrint registered symbol 216s ok 25 prettyPrint property key registered symbol 216s ok 26 prettyPrint property value registered symbol 216s ok 27 prettyPrint well-known symbol 216s ok 28 prettyPrint property key well-known symbol 216s ok 29 prettyPrint property value well-known symbol 216s ok 30 prettyPrint undefined 216s ok 31 prettyPrint null 216s ok 32 prettyPrint nested null 216s ok 33 prettyPrint imports root in object 216s ok 34 prettyPrint TypedArrays Int8Array 216s ok 35 prettyPrint TypedArrays Uint8Array 216s ok 36 prettyPrint TypedArrays Uint16Array 216s ok 37 prettyPrint TypedArrays Uint8ClampedArray 216s ok 38 prettyPrint TypedArrays Int16Array 216s ok 39 prettyPrint TypedArrays Uint16Array 216s ok 40 prettyPrint TypedArrays Int32Array 216s ok 41 prettyPrint TypedArrays Uint32Array 216s ok 42 prettyPrint TypedArrays Float32Array 216s ok 43 prettyPrint TypedArrays Float64Array 216s ok 44 prettyPrint TypedArrays BigInt64Array 216s ok 45 prettyPrint TypedArrays BigUint64Array 216s ok 46 prettyPrint Uint8Array returned from introspected function 216s JS G BXD: Defining method quit in prototype for GLib.MainLoop 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x8b4e643d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 0 216s JS MAINLOOP: handling job 1, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 1 216s JS MAINLOOP: handling job 2, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 2 216s JS MAINLOOP: handling job 3, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 216s JS MAINLOOP: Main loop instance 0x8b4e643d370: release 216s JS MAINLOOP: Completed job 3 216s JS MEMORY: Memory report: before destroying context 216s JS MEMORY: 673 objects currently alive 216s JS MEMORY: boxed_instance = 207 216s JS MEMORY: boxed_prototype = 50 216s JS MEMORY: closure = 1 216s JS MEMORY: function = 361 216s JS MEMORY: fundamental_instance = 0 216s JS MEMORY: fundamental_prototype = 0 216s JS MEMORY: gerror_instance = 0 216s JS MEMORY: gerror_prototype = 1 216s JS MEMORY: interface = 5 216s JS MEMORY: module = 10 216s JS MEMORY: ns = 5 216s JS MEMORY: object_instance = 1 216s JS MEMORY: object_prototype = 31 216s JS MEMORY: param = 0 216s JS MEMORY: union_instance = 0 216s JS MEMORY: union_prototype = 1 216s JS CTX: JS shutdown sequence 216s JS CTX: Stopping profiler 216s JS CTX: Shutting down toggle queue 216s JS CTX: Notifying external reference holders of GjsContext dispose 216s JS MAINLOOP: Stopping promise job dispatcher 216s JS CTX: Notifying reference holders of GjsContext dispose 216s JS CTX: Checking unhandled promise rejections 216s JS CTX: Releasing cached JS wrappers 216s JS CTX: Final triggered GC 216s JS CTX: Destroying JS context 216s JS CTX: Releasing all native objects 216s JS CTX: Disabling auto GC 216s JS CTX: Ending trace on global object 216s JS CTX: Freeing allocated resources 216s JS CTX: JS context destroyed 216s PASS: gjs/testPrint.test 216s Running test: gjs/testLang.test 216s JS NATIVE: Registered native JS module '_promiseNative' 216s JS NATIVE: Registered native JS module '_byteArrayNative' 216s JS NATIVE: Registered native JS module '_encodingNative' 216s JS NATIVE: Registered native JS module '_gi' 216s JS NATIVE: Registered native JS module 'gi' 216s JS NATIVE: Registered native JS module 'cairoNative' 216s JS NATIVE: Registered native JS module 'system' 216s JS NATIVE: Registered native JS module 'console' 216s JS NATIVE: Registered native JS module '_print' 216s JS CTX: Enabling JIT 216s JS CTX: Initialized class GjsFileImporter prototype 0x3f2cb70000a0 216s JS IMPORT: Defining parent (nil) of 0x3f2cb7000100 'imports' is mod 0 216s JS IMPORT: Importing '_print' 216s JS NATIVE: Defining native module '_print' 216s JS IMPORT: Defining parent 0x3f2cb7000100 of 0x3f2cb70007b0 '_print' is mod 1 216s JS IMPORT: successfully imported module '_print' 216s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 216s 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 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x6fc3e83b128 216s JS MAINLOOP: Main loop instance 0x1fd3192bd370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Starting promise job dispatcher 216s JS MAINLOOP: Main loop instance 0x1fd3192bd370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 216s JS MAINLOOP: Main loop instance 0x1fd3192bd370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module metadata hook for module 0x3f2cb7013000 216s JS IMPORT: Defining meta.importSync for module 0x3f2cb7013000 216s JS NATIVE: Defining native module 'gi' 216s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3f2cb70133f0 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 216s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 216s JS IMPORT: Importing directory 'overrides' 216s JS IMPORT: Defining parent 0x3f2cb7000100 of 0x3f2cb70134f0 'overrides' is mod 1 216s JS IMPORT: Defined importer 'overrides' 0x3f2cb70134f0 in 0x3f2cb7000100 216s JS IMPORT: successfully imported directory 'overrides' 216s JS IMPORT: Importing '_promiseNative' 216s JS NATIVE: Defining native module '_promiseNative' 216s JS IMPORT: Defining parent 0x3f2cb7000100 of 0x3f2cb70139a0 '_promiseNative' is mod 1 216s JS IMPORT: successfully imported module '_promiseNative' 216s JS IMPORT: Importing module GLib succeeded 216s JS IMPORT: Defining parent 0x3f2cb70134f0 of 0x6fc3e83c150 'GLib' is mod 1 216s JS IMPORT: successfully imported module 'GLib' 216s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 216s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x6fc3e879060, JSClass 0x77bd245d85d0, in object 0x6fc3e879038 216s JS CTX: Initialized class GIRepositoryGType prototype 0x3f2cb7013ce8 216s JS CTX: Initialized class GIRepositoryFunction prototype 0x3f2cb7013d48 216s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 216s JS G BXD: Defined class for Error (GError), prototype 0x6fc3e8790b0, JSClass 0x77bd245d85d0, in object 0x6fc3e879038 216s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 216s JS G BXD: Defined class for Variant (GVariant), prototype 0x6fc3e879100, JSClass 0x77bd245d85d0, in object 0x6fc3e879038 216s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 216s JS G BXD: Defined class for Bytes (GBytes), prototype 0x6fc3e879150, JSClass 0x77bd245d85d0, in object 0x6fc3e879038 216s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 216s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x6fc3e8791a0, JSClass 0x77bd245d85d0, in object 0x6fc3e879038 216s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 216s JS G BXD: Defined class for Thread (GThread), prototype 0x6fc3e8791f0, JSClass 0x77bd245d85d0, in object 0x6fc3e879038 216s JS G BXD: Defining method ref in prototype for GLib.Thread 216s JS G BXD: Defining method unref in prototype for GLib.Thread 216s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 216s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x6fc3e879240, JSClass 0x77bd245d85d0, in object 0x6fc3e879038 216s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 216s JS G BXD: Defined class for Regex (GRegex), prototype 0x6fc3e879290, JSClass 0x77bd245d85d0, in object 0x6fc3e879038 216s JS G BXD: Defining method match in prototype for GLib.Regex 216s JS G BXD: Defining method match_full in prototype for GLib.Regex 216s JS G BXD: Defining method match_all in prototype for GLib.Regex 216s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 216s JS G NS: Defined namespace 'GLib' 0x6fc3e879038 in GIRepository 0x3f2cb7013280 216s JS IMPORT: Importing module jasmine succeeded 216s JS IMPORT: Defining parent 0x3f2cb7000100 of 0x6fc3e83cce0 'jasmine' is mod 1 216s JS IMPORT: successfully imported module 'jasmine' 216s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 216s JS MAINLOOP: Main loop instance 0x1fd3192bd370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x1fd3192bd370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 216s JS MAINLOOP: Main loop instance 0x1fd3192bd370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 216s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 216s JS IMPORT: Importing module _legacy succeeded 216s JS IMPORT: Defining parent 0x3f2cb7000100 of 0x6fc3e83ce70 '_legacy' is mod 1 216s JS IMPORT: successfully imported module '_legacy' 216s JS IMPORT: Importing module lang succeeded 216s JS IMPORT: Defining parent 0x3f2cb7000100 of 0x6fc3e83ce20 'lang' is mod 1 216s JS IMPORT: successfully imported module 'lang' 216s JS CTX: Script evaluation succeeded 216s JS MAINLOOP: Main loop instance 0x1fd3192bd370: Spinning loop until released or hook cleared 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module metadata hook for module 0x3f2cb702f200 216s JS IMPORT: Defining meta.importSync for module 0x3f2cb702f200 216s JS NATIVE: Defining native module 'system' 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6fc3e83b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6fc3e83b128 216s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 216s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 216s JS MAINLOOP: Set main loop hook to 216s JS MAINLOOP: Main loop instance 0x1fd3192bd370: hold 216s JS MAINLOOP: Running and clearing main loop hook 216s JS G BXD: Defining method run in prototype for GLib.MainLoop 216s 1..9 216s JS IMPORT: Importing 'gi' 216s JS IMPORT: Defining parent 0x3f2cb7000100 of 0x3f2cb7013280 'gi' is mod 1 216s JS IMPORT: successfully imported module 'gi' 216s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 216s JS G BXD: Defined class for Source (GSource), prototype 0x6fc3e879308, JSClass 0x77bd245d85d0, in object 0x6fc3e879038 216s JS G BXD: Defining method set_priority in prototype for GLib.Source 216s JS IMPORT: Importing '_gi' 216s JS NATIVE: Defining native module '_gi' 216s JS IMPORT: Defining parent 0x3f2cb7000100 of 0x3f2cb7034d60 '_gi' is mod 1 216s JS IMPORT: successfully imported module '_gi' 216s 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 216s JS G NS: Defined namespace 'GjsPrivate' 0x6fc3e8793a8 in GIRepository 0x3f2cb7013280 216s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 216s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 216s JS IMPORT: Importing module _common succeeded 216s JS IMPORT: Defining parent 0x3f2cb7000100 of 0x6fc3e8c40d8 '_common' is mod 1 216s JS IMPORT: successfully imported module '_common' 216s JS IMPORT: Importing module GObject succeeded 216s JS IMPORT: Defining parent 0x3f2cb70134f0 of 0x6fc3e8c4088 'GObject' is mod 1 216s JS IMPORT: successfully imported module 'GObject' 216s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 216s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 216s JS G BXD: Defined class for String (GString), prototype 0x6fc3e879628, JSClass 0x77bd245d85d0, in object 0x6fc3e879380 216s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 216s JS G PRM: Defined class ParamSpec prototype is 0x6fc3e8c4178 class 0x77bd245e0068 in object 0x6fc3e879380 216s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 216s JS G OBJ: Defined class for Object (GObject), prototype 0x6fc3e879790, JSClass 0x77bd245d8600, in object 0x6fc3e879380 216s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 216s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 216s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x6fc3e8797b8, JSClass 0x77bd245d8600, in object 0x6fc3e879380 216s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 216s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 216s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 216s JS G NS: Defined namespace 'GObject' 0x6fc3e879380 in GIRepository 0x3f2cb7013280 216s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 216s JS G BXD: Defining method attach in prototype for GLib.Source 216s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 216s JS IMPORT: Module metadata hook for module 0x3f2cb7004370 216s JS IMPORT: Defining meta.importSync for module 0x3f2cb7004370 216s JS G BXD: Defining method destroy in prototype for GLib.Source 216s ok 1 Lang module counts properties with Lang.countProperties() 216s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 216s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 216s ok 4 Lang module copies property getters and setters 216s ok 5 Lang module bind() calls the bound function with the supplied this-object 216s ok 6 Lang module bind() throws an error when no function supplied 216s ok 7 Lang module bind() throws an error when this-object undefined 216s ok 8 Lang module bind() supplies extra arguments to the function 216s ok 9 Lang module bind() appends the extra arguments to any arguments passed 216s JS G BXD: Defining method quit in prototype for GLib.MainLoop 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x1fd3192bd370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 0 216s JS MAINLOOP: handling job 1, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 1 216s JS MAINLOOP: handling job 2, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 2 216s JS MAINLOOP: handling job 3, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 216s JS MAINLOOP: Main loop instance 0x1fd3192bd370: release 216s JS MAINLOOP: Completed job 3 216s JS MEMORY: Memory report: before destroying context 216s JS MEMORY: 187 objects currently alive 216s JS MEMORY: boxed_instance = 51 216s JS MEMORY: boxed_prototype = 10 216s JS MEMORY: closure = 1 216s JS MEMORY: function = 114 216s JS MEMORY: fundamental_instance = 0 216s JS MEMORY: fundamental_prototype = 0 216s JS MEMORY: gerror_instance = 0 216s JS MEMORY: gerror_prototype = 0 216s JS MEMORY: interface = 0 216s JS MEMORY: module = 6 216s JS MEMORY: ns = 3 216s JS MEMORY: object_instance = 0 216s JS MEMORY: object_prototype = 2 216s JS MEMORY: param = 0 216s JS MEMORY: union_instance = 0 216s JS MEMORY: union_prototype = 0 216s JS CTX: JS shutdown sequence 216s JS CTX: Stopping profiler 216s JS CTX: Shutting down toggle queue 216s JS CTX: Notifying external reference holders of GjsContext dispose 216s JS MAINLOOP: Stopping promise job dispatcher 216s JS CTX: Notifying reference holders of GjsContext dispose 216s JS CTX: Checking unhandled promise rejections 216s JS CTX: Releasing cached JS wrappers 216s JS CTX: Final triggered GC 216s JS CTX: Destroying JS context 216s JS CTX: Releasing all native objects 216s JS CTX: Disabling auto GC 216s JS CTX: Ending trace on global object 216s JS CTX: Freeing allocated resources 216s JS CTX: JS context destroyed 216s PASS: gjs/testLang.test 216s Running test: gjs/testIntrospection.test 216s JS NATIVE: Registered native JS module '_promiseNative' 216s JS NATIVE: Registered native JS module '_byteArrayNative' 216s JS NATIVE: Registered native JS module '_encodingNative' 216s JS NATIVE: Registered native JS module '_gi' 216s JS NATIVE: Registered native JS module 'gi' 216s JS NATIVE: Registered native JS module 'cairoNative' 216s JS NATIVE: Registered native JS module 'system' 216s JS NATIVE: Registered native JS module 'console' 216s JS NATIVE: Registered native JS module '_print' 216s JS CTX: Enabling JIT 216s JS CTX: Initialized class GjsFileImporter prototype 0x352451b000a0 216s JS IMPORT: Defining parent (nil) of 0x352451b00100 'imports' is mod 0 216s JS IMPORT: Importing '_print' 216s JS NATIVE: Defining native module '_print' 216s JS IMPORT: Defining parent 0x352451b00100 of 0x352451b007b0 '_print' is mod 1 216s JS IMPORT: successfully imported module '_print' 216s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 216s 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 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26b22ec3b128 216s JS MAINLOOP: Main loop instance 0x1f328694d370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Starting promise job dispatcher 216s JS MAINLOOP: Main loop instance 0x1f328694d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 216s JS MAINLOOP: Main loop instance 0x1f328694d370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module metadata hook for module 0x352451b13000 216s JS IMPORT: Defining meta.importSync for module 0x352451b13000 216s JS NATIVE: Defining native module 'gi' 216s JS CTX: Initialized class GIRepositoryNamespace prototype 0x352451b133f0 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 216s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 216s JS IMPORT: Importing directory 'overrides' 216s JS IMPORT: Defining parent 0x352451b00100 of 0x352451b134f0 'overrides' is mod 1 216s JS IMPORT: Defined importer 'overrides' 0x352451b134f0 in 0x352451b00100 216s JS IMPORT: successfully imported directory 'overrides' 216s JS IMPORT: Importing '_promiseNative' 216s JS NATIVE: Defining native module '_promiseNative' 216s JS IMPORT: Defining parent 0x352451b00100 of 0x352451b139a0 '_promiseNative' is mod 1 216s JS IMPORT: successfully imported module '_promiseNative' 216s JS IMPORT: Importing module GLib succeeded 216s JS IMPORT: Defining parent 0x352451b134f0 of 0x26b22ec3c150 'GLib' is mod 1 216s JS IMPORT: successfully imported module 'GLib' 216s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 216s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x26b22ec79060, JSClass 0x7b05431985d0, in object 0x26b22ec79038 216s JS CTX: Initialized class GIRepositoryGType prototype 0x352451b13ce8 216s JS CTX: Initialized class GIRepositoryFunction prototype 0x352451b13d48 216s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 216s JS G BXD: Defined class for Error (GError), prototype 0x26b22ec790b0, JSClass 0x7b05431985d0, in object 0x26b22ec79038 216s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 216s JS G BXD: Defined class for Variant (GVariant), prototype 0x26b22ec79100, JSClass 0x7b05431985d0, in object 0x26b22ec79038 216s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 216s JS G BXD: Defined class for Bytes (GBytes), prototype 0x26b22ec79150, JSClass 0x7b05431985d0, in object 0x26b22ec79038 216s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 216s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x26b22ec791a0, JSClass 0x7b05431985d0, in object 0x26b22ec79038 216s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 216s JS G BXD: Defined class for Thread (GThread), prototype 0x26b22ec791f0, JSClass 0x7b05431985d0, in object 0x26b22ec79038 216s JS G BXD: Defining method ref in prototype for GLib.Thread 216s JS G BXD: Defining method unref in prototype for GLib.Thread 216s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 216s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x26b22ec79240, JSClass 0x7b05431985d0, in object 0x26b22ec79038 216s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 216s JS G BXD: Defined class for Regex (GRegex), prototype 0x26b22ec79290, JSClass 0x7b05431985d0, in object 0x26b22ec79038 216s JS G BXD: Defining method match in prototype for GLib.Regex 216s JS G BXD: Defining method match_full in prototype for GLib.Regex 216s JS G BXD: Defining method match_all in prototype for GLib.Regex 216s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 216s JS G NS: Defined namespace 'GLib' 0x26b22ec79038 in GIRepository 0x352451b13280 216s JS IMPORT: Importing module jasmine succeeded 216s JS IMPORT: Defining parent 0x352451b00100 of 0x26b22ec3cce0 'jasmine' is mod 1 216s JS IMPORT: successfully imported module 'jasmine' 216s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 216s JS MAINLOOP: Main loop instance 0x1f328694d370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x1f328694d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 216s JS MAINLOOP: Main loop instance 0x1f328694d370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: Importing 'gi' 216s JS IMPORT: Defining parent 0x352451b00100 of 0x352451b13280 'gi' is mod 1 216s JS IMPORT: successfully imported module 'gi' 216s 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 216s JS G NS: Defined namespace 'Gdk' 0x26b22ec79308 in GIRepository 0x352451b13280 216s 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 216s JS G NS: Defined namespace 'GjsPrivate' 0x26b22ec79358 in GIRepository 0x352451b13280 216s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 216s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 216s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 216s JS IMPORT: Importing module _legacy succeeded 216s JS IMPORT: Defining parent 0x352451b00100 of 0x26b22ec3cf10 '_legacy' is mod 1 216s JS IMPORT: successfully imported module '_legacy' 216s JS IMPORT: Importing module lang succeeded 216s JS IMPORT: Defining parent 0x352451b00100 of 0x26b22ec3cec0 'lang' is mod 1 216s JS IMPORT: successfully imported module 'lang' 216s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 216s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 216s JS IMPORT: Importing module _signals succeeded 216s JS IMPORT: Defining parent 0x352451b00100 of 0x26b22ec3cf60 '_signals' is mod 1 216s JS IMPORT: successfully imported module '_signals' 216s JS IMPORT: Importing module signals succeeded 216s JS IMPORT: Defining parent 0x352451b00100 of 0x26b22ec3ce70 'signals' is mod 1 216s JS IMPORT: successfully imported module 'signals' 216s JS IMPORT: Importing module Gio succeeded 216s JS IMPORT: Defining parent 0x352451b134f0 of 0x26b22ec3ce20 'Gio' is mod 1 216s JS IMPORT: successfully imported module 'Gio' 216s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 216s JS IMPORT: Importing '_gi' 216s JS NATIVE: Defining native module '_gi' 216s JS IMPORT: Defining parent 0x352451b00100 of 0x352451b2b788 '_gi' is mod 1 216s JS IMPORT: successfully imported module '_gi' 216s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 216s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 216s JS IMPORT: Importing module _common succeeded 216s JS IMPORT: Defining parent 0x352451b00100 of 0x26b22eccb038 '_common' is mod 1 216s JS IMPORT: successfully imported module '_common' 216s JS IMPORT: Importing module GObject succeeded 216s JS IMPORT: Defining parent 0x352451b134f0 of 0x26b22ec3cfb0 'GObject' is mod 1 216s JS IMPORT: successfully imported module 'GObject' 216s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 216s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 216s JS G BXD: Defined class for String (GString), prototype 0x26b22ec79600, JSClass 0x7b05431985d0, in object 0x26b22ec79380 216s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 216s JS G PRM: Defined class ParamSpec prototype is 0x26b22eccb0d8 class 0x7b05431a0068 in object 0x26b22ec79380 216s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 216s JS G OBJ: Defined class for Object (GObject), prototype 0x26b22ec79768, JSClass 0x7b0543198600, in object 0x26b22ec79380 216s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 216s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 216s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x26b22ec79790, JSClass 0x7b0543198600, in object 0x26b22ec79380 216s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 216s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 216s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 216s JS G NS: Defined namespace 'GObject' 0x26b22ec79380 in GIRepository 0x352451b13280 216s JS G OBJ: Defined class for Application (GApplication), prototype 0x26b22ec797e0, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 216s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x26b22eccb5b0, JSClass 0x7b054319a7f8, in object 0x26b22ec79330 216s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 216s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x26b22ec79858, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 216s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x26b22eccb830, JSClass 0x7b054319a7f8, in object 0x26b22ec79330 216s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x26b22ec798d0, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 216s JS G IFACE: Defined class for Initable (GInitable), prototype 0x26b22eccb970, JSClass 0x7b054319a7f8, in object 0x26b22ec79330 216s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 216s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x26b22ec79948, JSClass 0x7b05431985d0, in object 0x26b22ec79330 216s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 216s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x26b22ec79998, JSClass 0x7b05431985d0, in object 0x26b22ec79330 216s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 216s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x26b22ec799e8, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x26b22ec79a38, JSClass 0x7b0543198600, in object 0x26b22ec79358 216s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 216s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x26b22ec79a88, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 216s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 216s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 216s JS G IFACE: Defined class for File (GFile), prototype 0x26b22eccbad8, JSClass 0x7b054319a7f8, in object 0x26b22ec79330 216s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x26b22ec79b00, JSClass 0x7b0543198600, in object 0x352451b13360 216s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 216s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x26b22ec79b78, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 216s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 216s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x26b22ec79bc8, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 216s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x26b22ec79c18, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 216s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x26b22ec79c68, JSClass 0x7b05431985d0, in object 0x26b22ec79330 216s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 216s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 216s JS G OBJ: Defined class for Settings (GSettings), prototype 0x26b22ec79cb8, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 216s JS G NS: Defined namespace 'Gio' 0x26b22ec79330 in GIRepository 0x352451b13280 216s JS IMPORT: Importing module Gtk succeeded 216s JS IMPORT: Defining parent 0x352451b134f0 of 0x26b22ecd8588 'Gtk' is mod 1 216s JS IMPORT: successfully imported module 'Gtk' 216s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 216s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 216s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x26b22ec79d30, JSClass 0x7b0543198600, in object 0x26b22ec79380 216s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x26b22ec79d80, JSClass 0x7b0543198600, in object 0x26b22ec79d08 216s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 216s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x26b22ecd8880, JSClass 0x7b054319a7f8, in object 0x26b22ec79d08 216s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 216s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x26b22ec79df8, JSClass 0x7b0543198600, in object 0x26b22ec79d08 216s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 216s JS G NS: Defined namespace 'Gtk' 0x26b22ec79d08 in GIRepository 0x352451b13280 216s JS IMPORT: Importing 'system' 216s JS NATIVE: Defining native module 'system' 216s JS IMPORT: Defining parent 0x352451b00100 of 0x352451b32318 'system' is mod 1 216s JS IMPORT: successfully imported module 'system' 216s JS CTX: Script evaluation succeeded 216s JS MAINLOOP: Main loop instance 0x1f328694d370: Spinning loop until released or hook cleared 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module metadata hook for module 0x352451b02628 216s JS IMPORT: Defining meta.importSync for module 0x352451b02628 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26b22ec3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26b22ec3b128 216s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 216s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 216s JS MAINLOOP: Set main loop hook to 216s JS MAINLOOP: Main loop instance 0x1f328694d370: hold 216s JS MAINLOOP: Running and clearing main loop hook 216s JS G BXD: Defining method run in prototype for GLib.MainLoop 216s 1..20 216s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 216s JS G BXD: Defined class for Source (GSource), prototype 0x26b22ec79e48, JSClass 0x7b05431985d0, in object 0x26b22ec79038 216s JS G BXD: Defining method set_priority in prototype for GLib.Source 216s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 216s JS G BXD: Defining method attach in prototype for GLib.Source 216s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 216s JS IMPORT: Module metadata hook for module 0x26b22ec629a8 216s JS IMPORT: Defining meta.importSync for module 0x26b22ec629a8 216s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 216s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x26b22ec79f38, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G BXD: Defining method destroy in prototype for GLib.Source 216s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 216s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 216s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 216s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 216s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 216s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 216s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 216s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 216s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 216s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 216s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 216s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 216s JS G ENUM: Defining GLib.LogLevelFlags as 0x352451b17c60 216s JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' 216s JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' 216s JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 216s ok 2 Unsafe integer marshalling warns when conversion is lossy 216s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 216s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 216s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 216s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0xa904a50a420, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s ok 5 Constructor throws when constructor called without new 216s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 216s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 216s JS G ENUM: Defining enum value SESSION (fixed from session) 2 216s JS G ENUM: Defining Gio.BusType as 0x352451b37668 216s ok 6 Enum classes enum has a $gtype property 216s ok 7 Enum classes enum $gtype property is enumerable 216s JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' 216s JS G ERR: Defined class for ResolverError (GError), prototype 0x26b22ecf04e8, JSClass 0x7b054319a5b0, in object 0x26b22ec79330 216s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 216s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 216s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 216s ok 8 GError domains Number converts error to quark 216s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 216s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 216s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 216s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 216s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 216s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 216s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 216s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 216s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 216s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 216s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 216s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 216s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 216s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 216s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 216s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 216s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 216s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 216s JS G ENUM: Defining GObject.ParamFlags as 0x352451b040b0 216s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 216s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0x1f3286b1aa50 type GParamBoolean 216s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 216s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 216s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 216s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 216s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x26b22ec79f88, JSClass 0x7b05431985d0, in object 0x26b22ec79330 216s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 216s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 216s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 216s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 216s JS G ENUM: Defining enum value GET (fixed from get) 1 216s JS G ENUM: Defining enum value SET (fixed from set) 2 216s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 216s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 216s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 216s JS G ENUM: Defining Gio.SettingsBindFlags as 0x352451b04e18 216s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 216s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 216s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 216s ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 216s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 216s JS G BXD: Defined class for Atom (void), prototype 0xa904a50a1f0, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s dbus-daemon[3631]: [session uid=1000 pid=3631] Activating service name='ca.desrt.dconf' requested by ':1.5' (uid=1000 pid=3989 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 216s ok 14 Gdk.Atom is presented as string 216s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 216s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0xa904a50a330, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s ok 15 Complete enumeration (boxed types) enumerates all properties 216s dbus-daemon[3631]: [session uid=1000 pid=3631] Successfully activated service 'ca.desrt.dconf' 216s ok 16 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) 216s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 216s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 216s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 216s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 216s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 216s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 216s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 216s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 216s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 216s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 216s JS G ENUM: Defining Gdk.AnchorHints as 0x352451b7a3b0 216s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 216s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0xa904a50a600, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 216s JS G ENUM: Defining enum value X (fixed from x) 2 216s JS G ENUM: Defining enum value Y (fixed from y) 4 216s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 216s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 216s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 216s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 216s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 216s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 216s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 216s JS G ENUM: Defining Gdk.AxisFlags as 0x352451b7a490 216s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 216s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 216s JS G ENUM: Defining enum value X (fixed from x) 1 216s JS G ENUM: Defining enum value Y (fixed from y) 2 216s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 216s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 216s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 216s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 216s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 216s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 216s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 216s JS G ENUM: Defining enum value LAST (fixed from last) 10 216s JS G ENUM: Defining Gdk.AxisUse as 0x352451b7a570 216s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 216s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 216s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 216s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 216s JS G ENUM: Defining Gdk.ByteOrder as 0x352451b7a650 216s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 216s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 216s JS G BXD: Defined class for Color (GdkColor), prototype 0xa904a50a6c8, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 216s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 216s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 216s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 216s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 216s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 216s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 216s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 216s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 216s JS G ENUM: Defining Gdk.CrossingMode as 0x352451b7a6b0 216s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 216s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0xa904a50a740, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 216s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 216s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 216s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 216s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 216s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 216s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 216s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 216s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 216s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 216s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 216s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 216s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 216s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 216s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 216s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 216s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 216s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 216s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 216s JS G ENUM: Defining enum value DOT (fixed from dot) 38 216s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 216s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 216s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 216s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 216s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 216s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 216s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 216s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 216s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 216s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 216s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 216s JS G ENUM: Defining enum value HEART (fixed from heart) 62 216s JS G ENUM: Defining enum value ICON (fixed from icon) 64 216s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 216s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 216s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 216s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 216s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 216s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 216s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 216s JS G ENUM: Defining enum value MAN (fixed from man) 80 216s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 216s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 216s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 216s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 216s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 216s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 216s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 216s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 216s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 216s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 216s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 216s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 216s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 216s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 216s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 216s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 216s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 216s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 216s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 216s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 216s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 216s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 216s JS G ENUM: Defining enum value STAR (fixed from star) 126 216s JS G ENUM: Defining enum value TARGET (fixed from target) 128 216s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 216s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 216s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 216s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 216s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 216s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 216s JS G ENUM: Defining enum value TREK (fixed from trek) 142 216s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 216s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 216s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 216s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 216s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 216s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 216s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 216s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 216s JS G ENUM: Defining Gdk.CursorType as 0x352451b7a790 216s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 216s JS G OBJ: Defined class for Device (GdkDevice), prototype 0xa904a50a7b8, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 216s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0xa904a50a808, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 216s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0xa904a5126c8, JSClass 0x7b054319a7f8, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 216s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 216s JS G ENUM: Defining enum value RING (fixed from ring) 1 216s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 216s JS G ENUM: Defining Gdk.DevicePadFeature as 0x352451b7af70 216s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 216s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 216s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0xa904a50a8a8, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 216s JS G ENUM: Defining enum value PEN (fixed from pen) 1 216s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 216s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 216s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 216s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 216s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 216s JS G ENUM: Defining enum value LENS (fixed from lens) 7 216s JS G ENUM: Defining Gdk.DeviceToolType as 0x352451b7afd0 216s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value MASTER (fixed from master) 0 216s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 216s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 216s JS G ENUM: Defining Gdk.DeviceType as 0x352451b7b0b0 216s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 216s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0xa904a50a948, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 216s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0xa904a50a998, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 216s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 216s JS G ENUM: Defining enum value COPY (fixed from copy) 2 216s JS G ENUM: Defining enum value MOVE (fixed from move) 4 216s JS G ENUM: Defining enum value LINK (fixed from link) 8 216s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 216s JS G ENUM: Defining enum value ASK (fixed from ask) 32 216s JS G ENUM: Defining Gdk.DragAction as 0x352451b7b110 216s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 216s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 216s JS G ENUM: Defining enum value ERROR (fixed from error) 2 216s JS G ENUM: Defining Gdk.DragCancelReason as 0x352451b7b1f0 216s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 216s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0xa904a50aa38, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 216s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 216s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 216s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 216s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 216s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 216s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 216s JS G ENUM: Defining Gdk.DragProtocol as 0x352451b7b250 216s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 216s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0xa904a50aab0, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 216s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 216s JS G BXD: Defined class for Event (GdkEvent), prototype 0xa904a50ab00, JSClass 0x7b05431985a0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 216s JS G BXD: Defined class for EventAny (void), prototype 0xa904a50aba0, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 216s JS G BXD: Defined class for EventButton (void), prototype 0xa904a50abc8, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 216s JS G BXD: Defined class for EventConfigure (void), prototype 0xa904a50abf0, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 216s JS G BXD: Defined class for EventCrossing (void), prototype 0xa904a50ac18, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 216s JS G BXD: Defined class for EventDND (void), prototype 0xa904a50ac40, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 216s JS G BXD: Defined class for EventExpose (void), prototype 0xa904a50ac68, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 216s JS G BXD: Defined class for EventFocus (void), prototype 0xa904a50ac90, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 216s JS G BXD: Defined class for EventGrabBroken (void), prototype 0xa904a50acb8, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 216s JS G BXD: Defined class for EventKey (void), prototype 0xa904a50ace0, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 216s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 216s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 216s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 216s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 216s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 216s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 216s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 216s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 216s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 216s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 216s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 216s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 216s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 216s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 216s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 216s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 216s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 216s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 216s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 216s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 216s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 216s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 216s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 216s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 216s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 216s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 216s JS G ENUM: Defining Gdk.EventMask as 0x352451b7b330 216s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 216s JS G BXD: Defined class for EventMotion (void), prototype 0xa904a50ad30, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 216s JS G BXD: Defined class for EventOwnerChange (void), prototype 0xa904a50ad58, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 216s JS G BXD: Defined class for EventPadAxis (void), prototype 0xa904a50ad80, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 216s JS G BXD: Defined class for EventPadButton (void), prototype 0xa904a50ada8, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 216s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0xa904a50add0, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 216s JS G BXD: Defined class for EventProperty (void), prototype 0xa904a50adf8, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 216s JS G BXD: Defined class for EventProximity (void), prototype 0xa904a50ae20, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 216s JS G BXD: Defined class for EventScroll (void), prototype 0xa904a50ae48, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 216s JS G BXD: Defined class for EventSelection (void), prototype 0xa904a50ae70, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 216s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0xa904a50ae98, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 216s JS G BXD: Defined class for EventSetting (void), prototype 0xa904a50aee8, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 216s JS G BXD: Defined class for EventTouch (void), prototype 0xa904a50af10, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 216s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0xa904a50af38, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 216s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0xa904a50af60, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 216s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 216s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 216s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 216s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 216s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 216s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 216s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 216s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 216s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 216s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 216s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 216s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 216s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 216s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 216s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 216s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 216s JS G ENUM: Defining enum value MAP (fixed from map) 14 216s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 216s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 216s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 216s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 216s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 216s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 216s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 216s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 216s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 216s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 216s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 216s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 216s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 216s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 216s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 216s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 216s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 216s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 216s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 216s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 216s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 216s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 216s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 216s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 216s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 216s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 216s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 216s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 216s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 216s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 216s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 216s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 216s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 216s JS G ENUM: Defining Gdk.EventType as 0x352451b7b510 216s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 216s JS G BXD: Defined class for EventVisibility (void), prototype 0xa904a50afb0, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 216s JS G BXD: Defined class for EventWindowState (void), prototype 0xa904a50afd8, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 216s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 216s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 216s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 216s JS G ENUM: Defining Gdk.FilterReturn as 0x352451b7b8f0 216s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 216s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0xa904a546060, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 216s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 216s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 216s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 216s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 216s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 216s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 216s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 216s JS G ENUM: Defining Gdk.FrameClockPhase as 0x352451b7b950 216s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 216s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0xa904a5460d8, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 216s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0xa904a546100, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 216s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 216s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 216s JS G ENUM: Defining Gdk.FullscreenMode as 0x352451b7ba30 216s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 216s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0xa904a546178, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 216s JS G ERR: Defined class for GLError (GError), prototype 0xa904a5128a8, JSClass 0x7b054319a5b0, in object 0x26b22ec79308 216s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 216s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 216s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 216s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 216s JS G BXD: Defined class for Geometry (void), prototype 0xa904a5461c8, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 216s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 216s JS G ENUM: Defining Gdk.GrabOwnership as 0x352451b7ba90 216s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 216s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 216s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 216s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 216s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 216s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 216s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 216s JS G ENUM: Defining Gdk.GrabStatus as 0x352451b7baf0 216s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 216s JS G ENUM: Defining enum value NORTH (fixed from north) 2 216s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 216s JS G ENUM: Defining enum value WEST (fixed from west) 4 216s JS G ENUM: Defining enum value CENTER (fixed from center) 5 216s JS G ENUM: Defining enum value EAST (fixed from east) 6 216s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 216s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 216s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 216s JS G ENUM: Defining enum value STATIC (fixed from static) 10 216s JS G ENUM: Defining Gdk.Gravity as 0x352451b7bbd0 216s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 216s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 216s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 216s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 216s JS G ENUM: Defining Gdk.InputMode as 0x352451b7bcb0 216s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 216s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 216s JS G ENUM: Defining enum value PEN (fixed from pen) 1 216s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 216s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 216s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 216s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 216s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 216s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 216s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 216s JS G ENUM: Defining Gdk.InputSource as 0x352451b7bd10 216s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 216s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 216s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0xa904a5462b8, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 216s JS G BXD: Defined class for KeymapKey (void), prototype 0xa904a546308, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 216s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 216s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 216s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 216s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 216s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 216s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 216s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 216s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 216s JS G ENUM: Defining Gdk.ModifierIntent as 0x352451b7bdf0 216s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 216s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 216s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 216s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 216s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 216s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 216s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 216s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 216s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 216s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 216s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 216s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 216s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 216s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 216s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 216s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 216s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 216s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 216s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 216s JS G ENUM: Defining Gdk.ModifierType as 0x352451b7bed0 216s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 216s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0xa904a546380, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 216s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 216s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 216s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 216s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 216s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 216s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 216s JS G ENUM: Defining Gdk.NotifyType as 0x352451b7c2b0 216s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 216s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 216s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 216s JS G ENUM: Defining Gdk.OwnerChange as 0x352451b7c390 216s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 216s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 216s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 216s JS G BXD: Defined class for Point (void), prototype 0xa904a546420, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 216s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 216s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 216s JS G ENUM: Defining enum value APPEND (fixed from append) 2 216s JS G ENUM: Defining Gdk.PropMode as 0x352451b7c3f0 216s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 216s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 216s JS G ENUM: Defining Gdk.PropertyState as 0x352451b7c450 216s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 216s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0xa904a546498, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 216s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0xa904a5464e8, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 216s JS G ENUM: Defining enum value UP (fixed from up) 0 216s JS G ENUM: Defining enum value DOWN (fixed from down) 1 216s JS G ENUM: Defining enum value LEFT (fixed from left) 2 216s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 216s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 216s JS G ENUM: Defining Gdk.ScrollDirection as 0x352451b7c4b0 216s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 216s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0xa904a546560, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 216s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 216s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 216s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 216s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 216s JS G ENUM: Defining enum value ALL (fixed from all) 15 216s JS G ENUM: Defining Gdk.SeatCapabilities as 0x352451b7c510 216s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NEW (fixed from new) 0 216s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 216s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 216s JS G ENUM: Defining Gdk.SettingAction as 0x352451b7c5f0 216s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 216s JS G ENUM: Defining enum value OK (fixed from ok) 0 216s JS G ENUM: Defining enum value ERROR (fixed from error) -1 216s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 216s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 216s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 216s JS G ENUM: Defining Gdk.Status as 0x352451b7c650 216s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 216s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 216s JS G ENUM: Defining enum value NONE (fixed from none) 1 216s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 216s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 216s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 216s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 216s JS G ENUM: Defining Gdk.SubpixelLayout as 0x352451b7c6b0 216s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 216s JS G BXD: Defined class for TimeCoord (void), prototype 0xa904a546650, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 216s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 216s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 216s JS G ENUM: Defining enum value END (fixed from end) 2 216s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 216s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x352451b7c790 216s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 216s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 216s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 216s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 216s JS G ENUM: Defining Gdk.VisibilityState as 0x352451b7c7f0 216s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 216s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0xa904a5466c8, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 216s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 216s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 216s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 216s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 216s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 216s JS G ENUM: Defining Gdk.VisualType as 0x352451b7c850 216s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 216s JS G ENUM: Defining enum value ALL (fixed from all) 1 216s JS G ENUM: Defining enum value BORDER (fixed from border) 2 216s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 216s JS G ENUM: Defining enum value TITLE (fixed from title) 8 216s JS G ENUM: Defining enum value MENU (fixed from menu) 16 216s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 216s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 216s JS G ENUM: Defining Gdk.WMDecoration as 0x352451b7c930 216s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 216s JS G ENUM: Defining enum value ALL (fixed from all) 1 216s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 216s JS G ENUM: Defining enum value MOVE (fixed from move) 4 216s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 216s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 216s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 216s JS G ENUM: Defining Gdk.WMFunction as 0x352451b7ca10 216s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 216s JS G OBJ: Defined class for Window (GdkWindow), prototype 0xa904a546790, JSClass 0x7b0543198600, in object 0x26b22ec79308 216s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 216s JS G BXD: Defined class for WindowAttr (void), prototype 0xa904a5467e0, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value TITLE (fixed from title) 2 216s JS G ENUM: Defining enum value X (fixed from x) 4 216s JS G ENUM: Defining enum value Y (fixed from y) 8 216s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 216s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 216s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 216s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 216s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 216s JS G ENUM: Defining Gdk.WindowAttributesType as 0x352451b7caf0 216s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 216s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 216s JS G ENUM: Defining enum value NORTH (fixed from north) 1 216s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 216s JS G ENUM: Defining enum value WEST (fixed from west) 3 216s JS G ENUM: Defining enum value EAST (fixed from east) 4 216s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 216s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 216s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 216s JS G ENUM: Defining Gdk.WindowEdge as 0x352451b7cbd0 216s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 216s JS G ENUM: Defining enum value POS (fixed from pos) 1 216s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 216s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 216s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 216s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 216s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 216s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 216s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 216s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 216s JS G ENUM: Defining Gdk.WindowHints as 0x352451b7ccb0 216s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 216s JS G BXD: Defined class for WindowRedirect (void), prototype 0xa904a546880, JSClass 0x7b05431985d0, in object 0x26b22ec79308 216s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 216s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 216s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 216s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 216s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 216s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 216s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 216s JS G ENUM: Defining enum value BELOW (fixed from below) 64 216s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 216s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 216s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 216s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 216s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 216s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 216s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 216s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 216s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 216s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 216s JS G ENUM: Defining Gdk.WindowState as 0x352451b7cd90 216s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 216s JS G ENUM: Defining enum value ROOT (fixed from root) 0 216s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 216s JS G ENUM: Defining enum value CHILD (fixed from child) 2 216s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 216s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 216s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 216s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 216s JS G ENUM: Defining Gdk.WindowType as 0x352451b7cf70 216s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 216s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 216s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 216s JS G ENUM: Defining enum value MENU (fixed from menu) 2 216s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 216s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 216s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 216s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 216s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 216s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 216s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 216s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 216s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 216s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 216s JS G ENUM: Defining enum value DND (fixed from dnd) 13 216s JS G ENUM: Defining Gdk.WindowTypeHint as 0x352451b7d050 216s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 216s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 216s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 216s JS G ENUM: Defining Gdk.WindowWindowClass as 0x352451b7d230 216s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 216s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 216s ok 17 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined 216s JS G NS: Found info type OBJECT for 'UnixMountMonitor' in namespace 'Gio' 216s JS G OBJ: Defined class for UnixMountMonitor (GUnixMountMonitor), prototype 0xa904a546a60, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS IMPORT: JS import 'GioUnix' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GioUnix.js 216s JS G NS: Defined namespace 'GioUnix' 0xa904a546ab0 in GIRepository 0x26b22ec3ec58 216s JS G NS: Found info type OBJECT for 'MountMonitor' in namespace 'GioUnix' 216s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0xa904a546ad8, JSClass 0x7b0543198600, in object 0xa904a546ab0 216s ok 18 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio 216s JS G NS: Found info type OBJECT for 'SubprocessLauncher' in namespace 'Gio' 216s JS G OBJ: Defined class for SubprocessLauncher (GSubprocessLauncher), prototype 0xa904a546bc8, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G NS: Found info type FLAGS for 'SubprocessFlags' in namespace 'Gio' 216s JS G ENUM: Defining enum value NONE (fixed from none) 0 216s JS G ENUM: Defining enum value STDIN_PIPE (fixed from stdin_pipe) 1 216s JS G ENUM: Defining enum value STDIN_INHERIT (fixed from stdin_inherit) 2 216s JS G ENUM: Defining enum value STDOUT_PIPE (fixed from stdout_pipe) 4 216s JS G ENUM: Defining enum value STDOUT_SILENCE (fixed from stdout_silence) 8 216s JS G ENUM: Defining enum value STDERR_PIPE (fixed from stderr_pipe) 16 216s JS G ENUM: Defining enum value STDERR_SILENCE (fixed from stderr_silence) 32 216s JS G ENUM: Defining enum value STDERR_MERGE (fixed from stderr_merge) 64 216s JS G ENUM: Defining enum value INHERIT_FDS (fixed from inherit_fds) 128 216s JS G ENUM: Defining enum value SEARCH_PATH_FROM_ENVP (fixed from search_path_from_envp) 256 216s JS G ENUM: Defining Gio.SubprocessFlags as 0x352451b886f0 216s JS G OBJ: Defining method spawnv in prototype for GSubprocessLauncher (Gio.SubprocessLauncher) 216s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 216s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0xa904a546c68, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G OBJ: Defining method get_stdout_pipe in prototype for GSubprocess (Gio.Subprocess) 216s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 216s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0xa904a546ce0, JSClass 0x7b0543198600, in object 0xa904a546ab0 216s ok 19 Backwards compatibility for GLib/Gio platform specific GIRs doesn't print the message if the type isn't resolved directly 216s JS G NS: Found info type OBJECT for 'UnixConnection' in namespace 'Gio' 216s JS G NS: Found info type OBJECT for 'SocketConnection' in namespace 'Gio' 216s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 216s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xa904a546df8, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G OBJ: Defined class for SocketConnection (GSocketConnection), prototype 0xa904a546e48, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G OBJ: Defined class for UnixConnection (GUnixConnection), prototype 0xa904a546e98, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G NS: Found info type OBJECT for 'UnixCredentialsMessage' in namespace 'Gio' 216s JS G NS: Found info type OBJECT for 'SocketControlMessage' in namespace 'Gio' 216s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0xa904a546ee8, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G OBJ: Defined class for UnixCredentialsMessage (GUnixCredentialsMessage), prototype 0xa904a546f38, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 216s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0xa904a546fb0, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G NS: Found info type OBJECT for 'UnixSocketAddress' in namespace 'Gio' 216s JS G NS: Found info type OBJECT for 'SocketAddress' in namespace 'Gio' 216s JS G OBJ: Defined class for SocketAddress (GSocketAddress), prototype 0xa904a55f060, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G OBJ: Defined class for UnixSocketAddress (GUnixSocketAddress), prototype 0xa904a55f0b0, JSClass 0x7b0543198600, in object 0x26b22ec79330 216s JS G NS: Found info type ENUM for 'UnixSocketAddressType' in namespace 'Gio' 216s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 216s JS G ENUM: Defining enum value ANONYMOUS (fixed from anonymous) 1 216s JS G ENUM: Defining enum value PATH (fixed from path) 2 216s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 3 216s JS G ENUM: Defining enum value ABSTRACT_PADDED (fixed from abstract_padded) 4 216s JS G ENUM: Defining Gio.UnixSocketAddressType as 0x352451b8e5d8 216s ok 20 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions 216s JS G BXD: Defining method quit in prototype for GLib.MainLoop 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0x1f328694d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 0 216s JS MAINLOOP: handling job 1, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 1 216s JS MAINLOOP: handling job 2, 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Completed job 2 216s JS MAINLOOP: handling job 3, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 216s JS MAINLOOP: Main loop instance 0x1f328694d370: release 216s JS MAINLOOP: Completed job 3 216s JS MEMORY: Memory report: before destroying context 216s JS MEMORY: 581 objects currently alive 216s JS MEMORY: boxed_instance = 57 216s JS MEMORY: boxed_prototype = 50 216s JS MEMORY: closure = 1 216s JS MEMORY: function = 388 216s JS MEMORY: fundamental_instance = 0 216s JS MEMORY: fundamental_prototype = 0 216s JS MEMORY: gerror_instance = 0 216s JS MEMORY: gerror_prototype = 2 216s JS MEMORY: interface = 6 216s JS MEMORY: module = 10 216s JS MEMORY: ns = 7 216s JS MEMORY: object_instance = 9 216s JS MEMORY: object_prototype = 49 216s JS MEMORY: param = 1 216s JS MEMORY: union_instance = 0 216s JS MEMORY: union_prototype = 1 216s JS CTX: JS shutdown sequence 216s JS CTX: Stopping profiler 216s JS CTX: Shutting down toggle queue 216s JS CTX: Notifying external reference holders of GjsContext dispose 216s JS MAINLOOP: Stopping promise job dispatcher 216s JS CTX: Notifying reference holders of GjsContext dispose 216s JS CTX: Checking unhandled promise rejections 216s JS CTX: Releasing cached JS wrappers 216s JS CTX: Final triggered GC 216s JS CTX: Destroying JS context 216s JS CTX: Releasing all native objects 216s JS CTX: Disabling auto GC 216s JS CTX: Ending trace on global object 216s JS CTX: Freeing allocated resources 216s JS CTX: JS context destroyed 216s PASS: gjs/testIntrospection.test 216s Running test: gjs/testGObjectInterface.test 216s JS NATIVE: Registered native JS module '_promiseNative' 216s JS NATIVE: Registered native JS module '_byteArrayNative' 216s JS NATIVE: Registered native JS module '_encodingNative' 216s JS NATIVE: Registered native JS module '_gi' 216s JS NATIVE: Registered native JS module 'gi' 216s JS NATIVE: Registered native JS module 'cairoNative' 216s JS NATIVE: Registered native JS module 'system' 216s JS NATIVE: Registered native JS module 'console' 216s JS NATIVE: Registered native JS module '_print' 216s JS CTX: Enabling JIT 216s JS CTX: Initialized class GjsFileImporter prototype 0x36bd99a000a0 216s JS IMPORT: Defining parent (nil) of 0x36bd99a00100 'imports' is mod 0 216s JS IMPORT: Importing '_print' 216s JS NATIVE: Defining native module '_print' 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x36bd99a007b0 '_print' is mod 1 216s JS IMPORT: successfully imported module '_print' 216s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 216s 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 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30258c3b128 216s JS MAINLOOP: Main loop instance 0xe8477c7d370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Starting promise job dispatcher 216s JS MAINLOOP: Main loop instance 0xe8477c7d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 216s JS MAINLOOP: Main loop instance 0xe8477c7d370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module metadata hook for module 0x36bd99a13000 216s JS IMPORT: Defining meta.importSync for module 0x36bd99a13000 216s JS NATIVE: Defining native module 'gi' 216s JS CTX: Initialized class GIRepositoryNamespace prototype 0x36bd99a133f0 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 216s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 216s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 216s JS IMPORT: Importing directory 'overrides' 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x36bd99a134f0 'overrides' is mod 1 216s JS IMPORT: Defined importer 'overrides' 0x36bd99a134f0 in 0x36bd99a00100 216s JS IMPORT: successfully imported directory 'overrides' 216s JS IMPORT: Importing '_promiseNative' 216s JS NATIVE: Defining native module '_promiseNative' 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x36bd99a139a0 '_promiseNative' is mod 1 216s JS IMPORT: successfully imported module '_promiseNative' 216s JS IMPORT: Importing module GLib succeeded 216s JS IMPORT: Defining parent 0x36bd99a134f0 of 0x30258c3c150 'GLib' is mod 1 216s JS IMPORT: successfully imported module 'GLib' 216s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 216s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x30258c79060, JSClass 0x64e6e80585d0, in object 0x30258c79038 216s JS CTX: Initialized class GIRepositoryGType prototype 0x36bd99a13ce8 216s JS CTX: Initialized class GIRepositoryFunction prototype 0x36bd99a13d48 216s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 216s JS G BXD: Defined class for Error (GError), prototype 0x30258c790b0, JSClass 0x64e6e80585d0, in object 0x30258c79038 216s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 216s JS G BXD: Defined class for Variant (GVariant), prototype 0x30258c79100, JSClass 0x64e6e80585d0, in object 0x30258c79038 216s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 216s JS G BXD: Defined class for Bytes (GBytes), prototype 0x30258c79150, JSClass 0x64e6e80585d0, in object 0x30258c79038 216s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 216s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x30258c791a0, JSClass 0x64e6e80585d0, in object 0x30258c79038 216s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 216s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 216s JS G BXD: Defined class for Thread (GThread), prototype 0x30258c791f0, JSClass 0x64e6e80585d0, in object 0x30258c79038 216s JS G BXD: Defining method ref in prototype for GLib.Thread 216s JS G BXD: Defining method unref in prototype for GLib.Thread 216s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 216s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x30258c79240, JSClass 0x64e6e80585d0, in object 0x30258c79038 216s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 216s JS G BXD: Defined class for Regex (GRegex), prototype 0x30258c79290, JSClass 0x64e6e80585d0, in object 0x30258c79038 216s JS G BXD: Defining method match in prototype for GLib.Regex 216s JS G BXD: Defining method match_full in prototype for GLib.Regex 216s JS G BXD: Defining method match_all in prototype for GLib.Regex 216s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 216s JS G NS: Defined namespace 'GLib' 0x30258c79038 in GIRepository 0x36bd99a13280 216s JS IMPORT: Importing module jasmine succeeded 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x30258c3cce0 'jasmine' is mod 1 216s JS IMPORT: successfully imported module 'jasmine' 216s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 216s JS MAINLOOP: Main loop instance 0xe8477c7d370: hold 216s JS MAINLOOP: Enqueue job , promise=, allocation site= 216s JS MAINLOOP: Main loop instance 0xe8477c7d370: Spinning loop until released or hook cleared 216s JS MAINLOOP: handling job 0, 216s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 216s JS MAINLOOP: Main loop instance 0xe8477c7d370: release 216s JS MAINLOOP: Completed job 0 216s JS IMPORT: Importing 'gi' 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x36bd99a13280 'gi' is mod 1 216s JS IMPORT: successfully imported module 'gi' 216s 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 216s JS G NS: Defined namespace 'GjsPrivate' 0x30258c79330 in GIRepository 0x36bd99a13280 216s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 216s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 216s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 216s JS IMPORT: Importing module _legacy succeeded 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x30258c3cf10 '_legacy' is mod 1 216s JS IMPORT: successfully imported module '_legacy' 216s JS IMPORT: Importing module lang succeeded 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x30258c3cec0 'lang' is mod 1 216s JS IMPORT: successfully imported module 'lang' 216s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 216s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 216s JS IMPORT: Importing module _signals succeeded 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x30258c3cf60 '_signals' is mod 1 216s JS IMPORT: successfully imported module '_signals' 216s JS IMPORT: Importing module signals succeeded 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x30258c3ce70 'signals' is mod 1 216s JS IMPORT: successfully imported module 'signals' 216s JS IMPORT: Importing module Gio succeeded 216s JS IMPORT: Defining parent 0x36bd99a134f0 of 0x30258c3ce20 'Gio' is mod 1 216s JS IMPORT: successfully imported module 'Gio' 216s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 216s JS IMPORT: Importing '_gi' 216s JS NATIVE: Defining native module '_gi' 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x36bd99a2b640 '_gi' is mod 1 216s JS IMPORT: successfully imported module '_gi' 216s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 216s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 216s JS IMPORT: Importing module _common succeeded 216s JS IMPORT: Defining parent 0x36bd99a00100 of 0x30258ccd038 '_common' is mod 1 216s JS IMPORT: successfully imported module '_common' 216s JS IMPORT: Importing module GObject succeeded 216s JS IMPORT: Defining parent 0x36bd99a134f0 of 0x30258c3cfb0 'GObject' is mod 1 216s JS IMPORT: successfully imported module 'GObject' 216s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 216s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 216s JS G BXD: Defined class for String (GString), prototype 0x30258c795d8, JSClass 0x64e6e80585d0, in object 0x30258c79358 216s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 216s JS G PRM: Defined class ParamSpec prototype is 0x30258ccd0d8 class 0x64e6e8060068 in object 0x30258c79358 216s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 216s JS G OBJ: Defined class for Object (GObject), prototype 0x30258c79740, JSClass 0x64e6e8058600, in object 0x30258c79358 216s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 216s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 216s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x30258c79768, JSClass 0x64e6e8058600, in object 0x30258c79358 216s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 216s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 216s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 216s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 216s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 216s JS G NS: Defined namespace 'GObject' 0x30258c79358 in GIRepository 0x36bd99a13280 216s JS G OBJ: Defined class for Application (GApplication), prototype 0x30258c797b8, JSClass 0x64e6e8058600, in object 0x30258c79308 216s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 216s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x30258ccd5b0, JSClass 0x64e6e805a7f8, in object 0x30258c79308 216s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 216s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 216s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x30258c79830, JSClass 0x64e6e8058600, in object 0x30258c79308 216s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 216s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x30258ccd830, JSClass 0x64e6e805a7f8, in object 0x30258c79308 216s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x30258c798a8, JSClass 0x64e6e8058600, in object 0x30258c79308 216s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 216s JS G IFACE: Defined class for Initable (GInitable), prototype 0x30258ccd970, JSClass 0x64e6e805a7f8, in object 0x30258c79308 216s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 216s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 216s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x30258c79920, JSClass 0x64e6e80585d0, in object 0x30258c79308 216s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 216s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x30258c79970, JSClass 0x64e6e80585d0, in object 0x30258c79308 216s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 216s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 216s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x30258c799c0, JSClass 0x64e6e8058600, in object 0x30258c79308 216s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x30258c79a10, JSClass 0x64e6e8058600, in object 0x30258c79330 216s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 216s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x30258c79a60, JSClass 0x64e6e8058600, in object 0x30258c79308 216s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 216s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 216s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 216s JS G IFACE: Defined class for File (GFile), prototype 0x30258ccdad8, JSClass 0x64e6e805a7f8, in object 0x30258c79308 216s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x30258c79ad8, JSClass 0x64e6e8058600, in object 0x36bd99a13360 216s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 216s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x30258c79b50, JSClass 0x64e6e8058600, in object 0x30258c79308 216s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 216s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 216s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x30258c79ba0, JSClass 0x64e6e8058600, in object 0x30258c79308 216s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 216s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x30258c79bf0, JSClass 0x64e6e8058600, in object 0x30258c79308 216s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 216s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x30258c79c40, JSClass 0x64e6e80585d0, in object 0x30258c79308 216s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 216s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 216s JS G OBJ: Defined class for Settings (GSettings), prototype 0x30258c79c90, JSClass 0x64e6e8058600, in object 0x30258c79308 216s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 216s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 216s JS G NS: Defined namespace 'Gio' 0x30258c79308 in GIRepository 0x36bd99a13280 216s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 216s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 216s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 216s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 216s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 216s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 216s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 216s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 216s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 216s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 216s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 216s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 216s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 216s JS G ENUM: Defining GObject.ParamFlags as 0x36bd99a30fb8 216s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 216s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0xe8477de4220 type GParamString 216s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 216s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 216s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 216s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 216s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 216s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 216s JS G ENUM: Defining enum value ACTION (fixed from action) 32 216s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 216s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 216s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 216s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 216s JS G ENUM: Defining GObject.SignalFlags as 0x36bd99a31588 216s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0xe8477e4cfc0 type GParamOverride 216s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0xe8477de9230 type GParamString 216s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 216s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 216s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 216s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0xe8477ebcc60 type GParamOverride 216s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 216s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0xe8477ebd450 type GParamOverride 216s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 216s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 216s JS G IFACE: Defined class for Action (GAction), prototype 0x30258cd8858, JSClass 0x64e6e805a7f8, in object 0x30258c79308 216s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0xe8477ebe760 type GParamOverride 216s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0xe8477ebe840 type GParamOverride 216s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0xe8477ebe960 type GParamOverride 216s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0xe8477ebea40 type GParamOverride 216s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 216s JS G PRM: JSObject created with param instance 0xe8477ebeae0 type GParamOverride 216s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 216s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 216s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 216s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 216s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 216s JS CTX: Script evaluation succeeded 216s JS MAINLOOP: Main loop instance 0xe8477c7d370: Spinning loop until released or hook cleared 216s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module metadata hook for module 0x36bd99a11a98 216s JS IMPORT: Defining meta.importSync for module 0x36bd99a11a98 216s JS NATIVE: Defining native module 'system' 216s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30258c3b128 216s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30258c3b128 216s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 216s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 216s JS MAINLOOP: Set main loop hook to 216s JS MAINLOOP: Main loop instance 0xe8477c7d370: hold 216s JS MAINLOOP: Running and clearing main loop hook 216s JS G BXD: Defining method run in prototype for GLib.MainLoop 216s 1..37 216s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 216s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 216s JS G BXD: Defined class for Source (GSource), prototype 0x30258c79e98, JSClass 0x64e6e80585d0, in object 0x30258c79038 216s JS G BXD: Defining method set_priority in prototype for GLib.Source 216s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 216s JS G BXD: Defining method attach in prototype for GLib.Source 217s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 217s JS IMPORT: Module metadata hook for module 0x30258c62dd0 217s JS IMPORT: Defining meta.importSync for module 0x30258c62dd0 217s JS G BXD: Defining method destroy in prototype for GLib.Source 217s ok 1 GObject interface cannot be instantiated 217s ok 2 GObject interface has a name 217s ok 3 GObject interface reports its type name 217s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 217s ok 4 GObject interface can be implemented by a GObject class 217s ok 5 GObject interface is implemented by a GObject class with the correct class object 217s ok 6 GObject interface can have its required function implemented 217s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 217s JS G PRM: JSObject created with param instance 0xe8477edb9e0 type GParamOverride 217s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 217s ok 7 GObject interface must have its required function implemented 217s ok 8 GObject interface doesn't have to have its optional function implemented 217s ok 9 GObject interface can have its optional function deferred to by the implementation 217s ok 10 GObject interface can have its function chained up to 217s ok 11 GObject interface can require another interface 217s ok 12 GObject interface can chain up to another interface 217s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 217s JS G PRM: JSObject created with param instance 0xe8477ee3bf0 type GParamOverride 217s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 217s ok 13 GObject interface defers to the last interface's optional function 217s ok 14 GObject interface must be implemented by a class that implements all required interfaces 217s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 217s ok 16 GObject interface can require an interface from C 217s ok 17 GObject interface can connect class signals on the implementing class 217s ok 18 GObject interface can connect interface signals on the implementing class 217s ok 19 GObject interface can define properties on the implementing class 217s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 217s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 217s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 217s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 217s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 217s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 217s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 217s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 217s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 217s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 217s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 217s JS G ENUM: Defining GLib.LogLevelFlags as 0x36bd99a02f30 217s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 217s ok 20 GObject interface must have its properties overridden 217s ok 21 GObject interface can have introspected properties overriden 217s ok 22 GObject interface can be implemented by a class as well as its parent class 217s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 217s ok 24 GObject interface has a toString() defintion 217s ok 25 GObject interface has instance definition 217s ok 26 GObject interface has instance definition for non-object type 217s ok 27 GObject interface has instance definition for non-object type for native interface 217s ok 28 GObject interface prototype toString is enumerable and defined 217s ok 29 GObject interface prototype method properties are enumerated 217s ok 30 GObject interface prototype method properties are defined 217s ok 31 GObject interface prototype overrides are inherited by implementing classes 217s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 217s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 217s ok 34 GObject interface prototype original property can be shadowed by class prototype property 217s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 217s ok 36 GObject interface prototype shadowed property can be restored 217s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 217s JS G BXD: Defining method quit in prototype for GLib.MainLoop 217s JS MAINLOOP: Enqueue job , promise=, allocation site= 217s JS MAINLOOP: Main loop instance 0xe8477c7d370: Spinning loop until released or hook cleared 217s JS MAINLOOP: handling job 0, 217s JS MAINLOOP: Enqueue job , promise=, allocation site= 217s JS MAINLOOP: Completed job 0 217s JS MAINLOOP: handling job 1, 217s JS MAINLOOP: Enqueue job , promise=, allocation site= 217s JS MAINLOOP: Completed job 1 217s JS MAINLOOP: handling job 2, 217s JS MAINLOOP: Enqueue job , promise=, allocation site= 217s JS MAINLOOP: Completed job 2 217s JS MAINLOOP: handling job 3, 217s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 217s JS MAINLOOP: Main loop instance 0xe8477c7d370: release 217s JS MAINLOOP: Completed job 3 217s JS MEMORY: Memory report: before destroying context 217s JS MEMORY: 624 objects currently alive 217s JS MEMORY: boxed_instance = 162 217s JS MEMORY: boxed_prototype = 13 217s JS MEMORY: closure = 4 217s JS MEMORY: function = 366 217s JS MEMORY: fundamental_instance = 0 217s JS MEMORY: fundamental_prototype = 0 217s JS MEMORY: gerror_instance = 0 217s JS MEMORY: gerror_prototype = 0 217s JS MEMORY: interface = 8 217s JS MEMORY: module = 9 217s JS MEMORY: ns = 4 217s JS MEMORY: object_instance = 23 217s JS MEMORY: object_prototype = 23 217s JS MEMORY: param = 12 217s JS MEMORY: union_instance = 0 217s JS MEMORY: union_prototype = 0 217s JS CTX: JS shutdown sequence 217s JS CTX: Stopping profiler 217s JS CTX: Shutting down toggle queue 217s JS CTX: Notifying external reference holders of GjsContext dispose 217s JS MAINLOOP: Stopping promise job dispatcher 217s JS CTX: Notifying reference holders of GjsContext dispose 217s JS CTX: Checking unhandled promise rejections 217s JS CTX: Releasing cached JS wrappers 217s JS CTX: Final triggered GC 217s JS CTX: Destroying JS context 217s JS CTX: Releasing all native objects 217s JS CTX: Disabling auto GC 217s JS CTX: Ending trace on global object 217s JS CTX: Freeing allocated resources 217s JS CTX: JS context destroyed 217s PASS: gjs/testGObjectInterface.test 217s Running test: gjs/step.test 217s 1..1 217s ok 1 - /usr/libexec/installed-tests/gjs/debugger/step.debugger 217s PASS: gjs/step.test 217s Running test: gjs/testCommandLine.sh.test 217s ok 1 - Invalid option should exit with failure (exit code 1) 217s ok 2 - Invalid option should print a relevant message 217s ok 3 - System.exit(0) should exit successfully 217s ok 4 - System.exit(42) should exit with the correct exit code 217s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 217s # VALGRIND = 217s ok 6 - System.exit() should still exit across an FFI boundary 217s ok 7 - Unhandled promise rejections should still be printed when exiting 217s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 217s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 217s ok 10 - --help should succeed 217s ok 11 - --help should print something 217s ok 12 - should succeed when --help is not first arg 220s ok 13 - should print something when --help is not first arg 220s ok 14 - --help should succeed before a script file 220s ok 15 - --help should print something before a script file 220s ok 16 - --help should succeed before -c 220s ok 17 - --help should print something before -c 220s ok 18 - --help after script file should be passed to script 220s ok 19 - --help after script file should not print anything 220s ok 20 - --help after -c should be passed to script 220s ok 21 - --help after -c should not print anything 220s ok 22 - -I after script should succeed but give a warning 220s ok 23 - --coverage-prefix after script should succeed but give a warning 220s ok 24 - --coverage-output after script should succeed but give a warning 220s ok 25 - --version should work 220s ok 26 - --version should print something 220s ok 27 - --version after -c should be passed to script 220s ok 28 - --version after -c should not print anything 220s ok 29 - --jsversion should work 220s ok 30 - --jsversion should print something 220s ok 31 - --jsversion after -c should be passed to script 220s ok 32 - --jsversion after -c should not print anything 220s ok 33 - no profiling data should be dumped without --profile 220s Gjs-Message: 14:47:33.724: Profiler started 220s Gjs-Message: 14:47:33.725: Profiler stopped 220s ok 34 - --profile should dump profiling data to the default file name 220s Gjs-Message: 14:47:33.755: Profiler started 220s Gjs-Message: 14:47:33.755: Profiler stopped 220s ok 35 - --profile with argument should dump profiling data to the named file 220s Gjs-Message: 14:47:33.786: Profiler started 220s Gjs-Message: 14:47:33.786: Profiler stopped 220s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler 220s ok 37 - interpreter should exit with the correct exit code from a queued promise job 220s ok 38 - interpreter should run queued promise jobs before finishing 220s ok 39 - interpreter should stop running jobs when one calls System.exit() 220s ok 40 - unhandled promise rejection should be reported 220s ok 41 - catching an await expression should not cause unhandled rejection 220s ok 42 - main program exceptions are not swallowed by queued promise jobs 220s ok 43 - object unref from other thread after shutdown should not race 220s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 220s Gjs-Message: 14:47:33.989: Wrote coverage statistics to /tmp/test-tmp-gjs_testCommandLine.sh.test-NASIW2/coverage.lcov 220s ok 45 - coverage prefix is treated as an absolute path 220s ok 46 - avoid statically importing two versions of the same module 220s # VALGRIND = 220s ok 47 - exit with correct code from a signal callback 220s ok 48 - avoid asserting when System.exit is called from a signal callback 220s ok 49 - exit after first System.exit call in a signal callback 220s 1..49 220s PASS: gjs/testCommandLine.sh.test 220s Running test: gjs/testExceptions.test 220s JS NATIVE: Registered native JS module '_promiseNative' 220s JS NATIVE: Registered native JS module '_byteArrayNative' 220s JS NATIVE: Registered native JS module '_encodingNative' 220s JS NATIVE: Registered native JS module '_gi' 220s JS NATIVE: Registered native JS module 'gi' 220s JS NATIVE: Registered native JS module 'cairoNative' 220s JS NATIVE: Registered native JS module 'system' 220s JS NATIVE: Registered native JS module 'console' 220s JS NATIVE: Registered native JS module '_print' 220s JS CTX: Enabling JIT 220s JS CTX: Initialized class GjsFileImporter prototype 0x3be783f000a0 220s JS IMPORT: Defining parent (nil) of 0x3be783f00100 'imports' is mod 0 220s JS IMPORT: Importing '_print' 220s JS NATIVE: Defining native module '_print' 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x3be783f007b0 '_print' is mod 1 220s JS IMPORT: successfully imported module '_print' 220s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 220s 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 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2c1712a3b128 220s JS MAINLOOP: Main loop instance 0x131da198d370: hold 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Starting promise job dispatcher 220s JS MAINLOOP: Main loop instance 0x131da198d370: Spinning loop until released or hook cleared 220s JS MAINLOOP: handling job 0, 220s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 220s JS MAINLOOP: Main loop instance 0x131da198d370: release 220s JS MAINLOOP: Completed job 0 220s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module metadata hook for module 0x3be783f13000 220s JS IMPORT: Defining meta.importSync for module 0x3be783f13000 220s JS NATIVE: Defining native module 'gi' 220s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3be783f133f0 220s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 220s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 220s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 220s JS IMPORT: Importing directory 'overrides' 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x3be783f134f0 'overrides' is mod 1 220s JS IMPORT: Defined importer 'overrides' 0x3be783f134f0 in 0x3be783f00100 220s JS IMPORT: successfully imported directory 'overrides' 220s JS IMPORT: Importing '_promiseNative' 220s JS NATIVE: Defining native module '_promiseNative' 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x3be783f139a0 '_promiseNative' is mod 1 220s JS IMPORT: successfully imported module '_promiseNative' 220s JS IMPORT: Importing module GLib succeeded 220s JS IMPORT: Defining parent 0x3be783f134f0 of 0x2c1712a3c150 'GLib' is mod 1 220s JS IMPORT: successfully imported module 'GLib' 220s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 220s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2c1712a79060, JSClass 0x67c73dd685d0, in object 0x2c1712a79038 220s JS CTX: Initialized class GIRepositoryGType prototype 0x3be783f13ce8 220s JS CTX: Initialized class GIRepositoryFunction prototype 0x3be783f13d48 220s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 220s JS G BXD: Defined class for Error (GError), prototype 0x2c1712a790b0, JSClass 0x67c73dd685d0, in object 0x2c1712a79038 220s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 220s JS G BXD: Defined class for Variant (GVariant), prototype 0x2c1712a79100, JSClass 0x67c73dd685d0, in object 0x2c1712a79038 220s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 220s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2c1712a79150, JSClass 0x67c73dd685d0, in object 0x2c1712a79038 220s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 220s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2c1712a791a0, JSClass 0x67c73dd685d0, in object 0x2c1712a79038 220s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 220s JS G BXD: Defined class for Thread (GThread), prototype 0x2c1712a791f0, JSClass 0x67c73dd685d0, in object 0x2c1712a79038 220s JS G BXD: Defining method ref in prototype for GLib.Thread 220s JS G BXD: Defining method unref in prototype for GLib.Thread 220s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 220s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2c1712a79240, JSClass 0x67c73dd685d0, in object 0x2c1712a79038 220s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 220s JS G BXD: Defined class for Regex (GRegex), prototype 0x2c1712a79290, JSClass 0x67c73dd685d0, in object 0x2c1712a79038 220s JS G BXD: Defining method match in prototype for GLib.Regex 220s JS G BXD: Defining method match_full in prototype for GLib.Regex 220s JS G BXD: Defining method match_all in prototype for GLib.Regex 220s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 220s JS G NS: Defined namespace 'GLib' 0x2c1712a79038 in GIRepository 0x3be783f13280 220s JS IMPORT: Importing module jasmine succeeded 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x2c1712a3cce0 'jasmine' is mod 1 220s JS IMPORT: successfully imported module 'jasmine' 220s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 220s JS MAINLOOP: Main loop instance 0x131da198d370: hold 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Main loop instance 0x131da198d370: Spinning loop until released or hook cleared 220s JS MAINLOOP: handling job 0, 220s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 220s JS MAINLOOP: Main loop instance 0x131da198d370: release 220s JS MAINLOOP: Completed job 0 220s JS IMPORT: Importing 'gi' 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x3be783f13280 'gi' is mod 1 220s JS IMPORT: successfully imported module 'gi' 220s 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 220s JS G NS: Defined namespace 'GIMarshallingTests' 0x2c1712a79308 in GIRepository 0x3be783f13280 220s 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 220s JS G NS: Defined namespace 'GjsPrivate' 0x2c1712a79358 in GIRepository 0x3be783f13280 220s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 220s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 220s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 220s JS IMPORT: Importing module _legacy succeeded 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x2c1712a3cf10 '_legacy' is mod 1 220s JS IMPORT: successfully imported module '_legacy' 220s JS IMPORT: Importing module lang succeeded 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x2c1712a3cec0 'lang' is mod 1 220s JS IMPORT: successfully imported module 'lang' 220s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 220s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 220s JS IMPORT: Importing module _signals succeeded 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x2c1712a3cf60 '_signals' is mod 1 220s JS IMPORT: successfully imported module '_signals' 220s JS IMPORT: Importing module signals succeeded 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x2c1712a3ce70 'signals' is mod 1 220s JS IMPORT: successfully imported module 'signals' 220s JS IMPORT: Importing module Gio succeeded 220s JS IMPORT: Defining parent 0x3be783f134f0 of 0x2c1712a3ce20 'Gio' is mod 1 220s JS IMPORT: successfully imported module 'Gio' 220s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 220s JS IMPORT: Importing '_gi' 220s JS NATIVE: Defining native module '_gi' 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x3be783f2b728 '_gi' is mod 1 220s JS IMPORT: successfully imported module '_gi' 220s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 220s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 220s JS IMPORT: Importing module _common succeeded 220s JS IMPORT: Defining parent 0x3be783f00100 of 0x2c1712acb038 '_common' is mod 1 220s JS IMPORT: successfully imported module '_common' 220s JS IMPORT: Importing module GObject succeeded 220s JS IMPORT: Defining parent 0x3be783f134f0 of 0x2c1712a3cfb0 'GObject' is mod 1 220s JS IMPORT: successfully imported module 'GObject' 220s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 220s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 220s JS G BXD: Defined class for String (GString), prototype 0x2c1712a79600, JSClass 0x67c73dd685d0, in object 0x2c1712a79380 220s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 220s JS G PRM: Defined class ParamSpec prototype is 0x2c1712acb0d8 class 0x67c73dd70068 in object 0x2c1712a79380 220s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 220s JS G OBJ: Defined class for Object (GObject), prototype 0x2c1712a79768, JSClass 0x67c73dd68600, in object 0x2c1712a79380 220s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 220s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 220s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2c1712a79790, JSClass 0x67c73dd68600, in object 0x2c1712a79380 220s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 220s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 220s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 220s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 220s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 220s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 220s JS G NS: Defined namespace 'GObject' 0x2c1712a79380 in GIRepository 0x3be783f13280 220s JS G OBJ: Defined class for Application (GApplication), prototype 0x2c1712a797e0, JSClass 0x67c73dd68600, in object 0x2c1712a79330 220s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 220s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2c1712acb5b0, JSClass 0x67c73dd6a7f8, in object 0x2c1712a79330 220s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 220s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 220s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2c1712a79858, JSClass 0x67c73dd68600, in object 0x2c1712a79330 220s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 220s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2c1712acb830, JSClass 0x67c73dd6a7f8, in object 0x2c1712a79330 220s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 220s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2c1712a798d0, JSClass 0x67c73dd68600, in object 0x2c1712a79330 220s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 220s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 220s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2c1712acb970, JSClass 0x67c73dd6a7f8, in object 0x2c1712a79330 220s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 220s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 220s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 220s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2c1712a79948, JSClass 0x67c73dd685d0, in object 0x2c1712a79330 220s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 220s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2c1712a79998, JSClass 0x67c73dd685d0, in object 0x2c1712a79330 220s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 220s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 220s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2c1712a799e8, JSClass 0x67c73dd68600, in object 0x2c1712a79330 220s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2c1712a79a38, JSClass 0x67c73dd68600, in object 0x2c1712a79358 220s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 220s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2c1712a79a88, JSClass 0x67c73dd68600, in object 0x2c1712a79330 220s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 220s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 220s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 220s JS G IFACE: Defined class for File (GFile), prototype 0x2c1712acbad8, JSClass 0x67c73dd6a7f8, in object 0x2c1712a79330 220s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2c1712a79b00, JSClass 0x67c73dd68600, in object 0x3be783f13360 220s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 220s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2c1712a79b78, JSClass 0x67c73dd68600, in object 0x2c1712a79330 220s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 220s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 220s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2c1712a79bc8, JSClass 0x67c73dd68600, in object 0x2c1712a79330 220s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 220s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2c1712a79c18, JSClass 0x67c73dd68600, in object 0x2c1712a79330 220s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 220s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2c1712a79c68, JSClass 0x67c73dd685d0, in object 0x2c1712a79330 220s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 220s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 220s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2c1712a79cb8, JSClass 0x67c73dd68600, in object 0x2c1712a79330 220s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 220s JS G NS: Defined namespace 'Gio' 0x2c1712a79330 in GIRepository 0x3be783f13280 220s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 220s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 220s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 220s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 220s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 220s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 220s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 220s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 220s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 220s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 220s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 220s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 220s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 220s JS G ENUM: Defining GObject.ParamFlags as 0x3be783f31050 220s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 220s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0x131da1af5090 type GParamString 220s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 220s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 220s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0x131da1af6e30 type GParamString 220s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 220s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 220s JS CTX: Script evaluation succeeded 220s JS MAINLOOP: Main loop instance 0x131da198d370: Spinning loop until released or hook cleared 220s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module metadata hook for module 0x3be783f03798 220s JS IMPORT: Defining meta.importSync for module 0x3be783f03798 220s JS NATIVE: Defining native module 'system' 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c1712a3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c1712a3b128 220s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 220s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 220s JS MAINLOOP: Set main loop hook to 220s JS MAINLOOP: Main loop instance 0x131da198d370: hold 220s JS MAINLOOP: Running and clearing main loop hook 220s JS G BXD: Defining method run in prototype for GLib.MainLoop 220s 1..27 220s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 220s JS G BXD: Defined class for Source (GSource), prototype 0x2c1712a79da8, JSClass 0x67c73dd685d0, in object 0x2c1712a79038 220s JS G BXD: Defining method set_priority in prototype for GLib.Source 220s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 220s JS G BXD: Defining method attach in prototype for GLib.Source 220s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 220s JS IMPORT: Module metadata hook for module 0x2c1712a62af8 220s JS IMPORT: Defining meta.importSync for module 0x2c1712a62af8 220s JS G BXD: Defining method destroy in prototype for GLib.Source 220s ok 1 Exceptions are thrown from property setter 220s ok 2 Exceptions are thrown from property getter 220s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 220s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 220s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 220s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 220s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 220s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 220s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 220s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 220s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 220s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 220s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 220s JS G ENUM: Defining GLib.LogLevelFlags as 0x3be783f19548 220s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 220s ok 3 Exceptions are logged from constructor 220s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 220s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 220s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 220s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 220s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 220s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 220s JS G ENUM: Defining GObject.BindingFlags as 0x3be783f1d590 220s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 220s JS G OBJ: Defined class for Binding (GBinding), prototype 0x208721e081a0, JSClass 0x67c73dd68600, in object 0x2c1712a79380 220s ok 4 Exceptions are logged from property setter with binding 220s ok 5 Exceptions are logged from property getter with binding 220s JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' 220s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 220s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x2c1712afe2e0, JSClass 0x67c73dd6a5b0, in object 0x2c1712a79330 220s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 220s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 220s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 220s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 220s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 220s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 220s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 220s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 220s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 220s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 220s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 220s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 220s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 220s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 220s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 220s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 220s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 220s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 220s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 220s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 220s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 220s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 220s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 220s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 220s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 220s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 220s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 220s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 220s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 220s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 220s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 220s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 220s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 220s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 220s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 220s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 220s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 220s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 220s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 220s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 220s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 220s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 220s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 220s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 220s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 220s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 220s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 220s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 220s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 220s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 220s ok 6 logError logs a warning for a GError 220s ok 7 logError logs a warning with a message if given 220s ok 8 logError also logs an error for a created GError that is not thrown 220s ok 9 logError logs an error created with the GLib.Error constructor 220s JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' 220s ok 10 logError logs the quark for a JS-created GError type 220s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 220s ok 11 logError logs with stack for a GError created from a C struct 220s ok 12 logError logs an error with a prefix if given 220s ok 13 logError logs an error with prefix and message 220s ok 14 logError Syntax Error logs a SyntaxError 220s ok 15 logError Syntax Error logs a stack trace with the SyntaxError 220s ok 16 logError logs an error with cause 220s ok 17 logError logs a GError with cause 220s ok 18 logError logs an error with non-object cause 220s ok 19 logError logs an error with a cause tree 220s ok 20 logError logs an error with cyclical causes 220s JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' 220s ok 21 Exception from function with too few arguments contains the full function name 220s ok 22 Exception from function with too few arguments contains the full method name 220s ok 23 thrown GError is an instance of error enum type 220s JS G BXD: Defining method matches in prototype for GLib.Error 220s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 220s ok 24 thrown GError matches error domain and code 220s ok 25 thrown GError has properties for domain and code 220s ok 26 GError.new_literal constructs a valid GLib.Error 220s ok 27 GError.new_literal does not accept invalid domains 220s JS G BXD: Defining method quit in prototype for GLib.MainLoop 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Main loop instance 0x131da198d370: Spinning loop until released or hook cleared 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: handling job 3, 220s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 220s JS MAINLOOP: Main loop instance 0x131da198d370: release 220s JS MAINLOOP: Completed job 3 220s JS MEMORY: Memory report: before destroying context 220s JS MEMORY: 460 objects currently alive 220s JS MEMORY: boxed_instance = 152 220s JS MEMORY: boxed_prototype = 13 220s JS MEMORY: closure = 1 220s JS MEMORY: function = 229 220s JS MEMORY: fundamental_instance = 0 220s JS MEMORY: fundamental_prototype = 0 220s JS MEMORY: gerror_instance = 12 220s JS MEMORY: gerror_prototype = 1 220s JS MEMORY: interface = 4 220s JS MEMORY: module = 9 220s JS MEMORY: ns = 5 220s JS MEMORY: object_instance = 16 220s JS MEMORY: object_prototype = 16 220s JS MEMORY: param = 2 220s JS MEMORY: union_instance = 0 220s JS MEMORY: union_prototype = 0 220s JS CTX: JS shutdown sequence 220s JS CTX: Stopping profiler 220s JS CTX: Shutting down toggle queue 220s JS CTX: Notifying external reference holders of GjsContext dispose 220s JS MAINLOOP: Stopping promise job dispatcher 220s JS CTX: Notifying reference holders of GjsContext dispose 220s JS CTX: Checking unhandled promise rejections 220s JS CTX: Releasing cached JS wrappers 220s JS CTX: Final triggered GC 220s JS G OBJ: Enqueuing GObject 0x131da1bdce00 to toggle UP after shutdown, probably from another thread (0x131da1acb3f0). 220s JS G OBJ: Enqueuing GObject 0x131da1bdfc50 to toggle UP after shutdown, probably from another thread (0x131da1acb3f0). 220s JS CTX: Destroying JS context 220s JS CTX: Releasing all native objects 220s JS CTX: Disabling auto GC 220s JS CTX: Ending trace on global object 220s JS CTX: Freeing allocated resources 220s JS CTX: JS context destroyed 220s PASS: gjs/testExceptions.test 220s Running test: gjs/testGio.test 220s JS NATIVE: Registered native JS module '_promiseNative' 220s JS NATIVE: Registered native JS module '_byteArrayNative' 220s JS NATIVE: Registered native JS module '_encodingNative' 220s JS NATIVE: Registered native JS module '_gi' 220s JS NATIVE: Registered native JS module 'gi' 220s JS NATIVE: Registered native JS module 'cairoNative' 220s JS NATIVE: Registered native JS module 'system' 220s JS NATIVE: Registered native JS module 'console' 220s JS NATIVE: Registered native JS module '_print' 220s JS CTX: Enabling JIT 220s JS CTX: Initialized class GjsFileImporter prototype 0x3330d64000a0 220s JS IMPORT: Defining parent (nil) of 0x3330d6400100 'imports' is mod 0 220s JS IMPORT: Importing '_print' 220s JS NATIVE: Defining native module '_print' 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x3330d64007b0 '_print' is mod 1 220s JS IMPORT: successfully imported module '_print' 220s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 220s 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 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2242daa3b128 220s JS MAINLOOP: Main loop instance 0x4599692d370: hold 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Starting promise job dispatcher 220s JS MAINLOOP: Main loop instance 0x4599692d370: Spinning loop until released or hook cleared 220s JS MAINLOOP: handling job 0, 220s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 220s JS MAINLOOP: Main loop instance 0x4599692d370: release 220s JS MAINLOOP: Completed job 0 220s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module metadata hook for module 0x3330d6413000 220s JS IMPORT: Defining meta.importSync for module 0x3330d6413000 220s JS NATIVE: Defining native module 'gi' 220s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3330d64133f0 220s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 220s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 220s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 220s JS IMPORT: Importing directory 'overrides' 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x3330d64134f0 'overrides' is mod 1 220s JS IMPORT: Defined importer 'overrides' 0x3330d64134f0 in 0x3330d6400100 220s JS IMPORT: successfully imported directory 'overrides' 220s JS IMPORT: Importing '_promiseNative' 220s JS NATIVE: Defining native module '_promiseNative' 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x3330d64139a0 '_promiseNative' is mod 1 220s JS IMPORT: successfully imported module '_promiseNative' 220s JS IMPORT: Importing module GLib succeeded 220s JS IMPORT: Defining parent 0x3330d64134f0 of 0x2242daa3c150 'GLib' is mod 1 220s JS IMPORT: successfully imported module 'GLib' 220s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 220s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2242daa79060, JSClass 0x7ab684b985d0, in object 0x2242daa79038 220s JS CTX: Initialized class GIRepositoryGType prototype 0x3330d6413ce8 220s JS CTX: Initialized class GIRepositoryFunction prototype 0x3330d6413d48 220s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 220s JS G BXD: Defined class for Error (GError), prototype 0x2242daa790b0, JSClass 0x7ab684b985d0, in object 0x2242daa79038 220s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 220s JS G BXD: Defined class for Variant (GVariant), prototype 0x2242daa79100, JSClass 0x7ab684b985d0, in object 0x2242daa79038 220s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 220s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2242daa79150, JSClass 0x7ab684b985d0, in object 0x2242daa79038 220s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 220s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2242daa791a0, JSClass 0x7ab684b985d0, in object 0x2242daa79038 220s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 220s JS G BXD: Defined class for Thread (GThread), prototype 0x2242daa791f0, JSClass 0x7ab684b985d0, in object 0x2242daa79038 220s JS G BXD: Defining method ref in prototype for GLib.Thread 220s JS G BXD: Defining method unref in prototype for GLib.Thread 220s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 220s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2242daa79240, JSClass 0x7ab684b985d0, in object 0x2242daa79038 220s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 220s JS G BXD: Defined class for Regex (GRegex), prototype 0x2242daa79290, JSClass 0x7ab684b985d0, in object 0x2242daa79038 220s JS G BXD: Defining method match in prototype for GLib.Regex 220s JS G BXD: Defining method match_full in prototype for GLib.Regex 220s JS G BXD: Defining method match_all in prototype for GLib.Regex 220s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 220s JS G NS: Defined namespace 'GLib' 0x2242daa79038 in GIRepository 0x3330d6413280 220s JS IMPORT: Importing module jasmine succeeded 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x2242daa3cce0 'jasmine' is mod 1 220s JS IMPORT: successfully imported module 'jasmine' 220s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 220s JS MAINLOOP: Main loop instance 0x4599692d370: hold 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Main loop instance 0x4599692d370: Spinning loop until released or hook cleared 220s JS MAINLOOP: handling job 0, 220s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 220s JS MAINLOOP: Main loop instance 0x4599692d370: release 220s JS MAINLOOP: Completed job 0 220s JS IMPORT: Importing 'gi' 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x3330d6413280 'gi' is mod 1 220s JS IMPORT: successfully imported module 'gi' 220s 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 220s JS G NS: Defined namespace 'GjsPrivate' 0x2242daa79330 in GIRepository 0x3330d6413280 220s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 220s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 220s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 220s JS IMPORT: Importing module _legacy succeeded 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x2242daa3cf10 '_legacy' is mod 1 220s JS IMPORT: successfully imported module '_legacy' 220s JS IMPORT: Importing module lang succeeded 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x2242daa3cec0 'lang' is mod 1 220s JS IMPORT: successfully imported module 'lang' 220s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 220s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 220s JS IMPORT: Importing module _signals succeeded 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x2242daa3cf60 '_signals' is mod 1 220s JS IMPORT: successfully imported module '_signals' 220s JS IMPORT: Importing module signals succeeded 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x2242daa3ce70 'signals' is mod 1 220s JS IMPORT: successfully imported module 'signals' 220s JS IMPORT: Importing module Gio succeeded 220s JS IMPORT: Defining parent 0x3330d64134f0 of 0x2242daa3ce20 'Gio' is mod 1 220s JS IMPORT: successfully imported module 'Gio' 220s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 220s JS IMPORT: Importing '_gi' 220s JS NATIVE: Defining native module '_gi' 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x3330d642b6b0 '_gi' is mod 1 220s JS IMPORT: successfully imported module '_gi' 220s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 220s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 220s JS IMPORT: Importing module _common succeeded 220s JS IMPORT: Defining parent 0x3330d6400100 of 0x2242daacf038 '_common' is mod 1 220s JS IMPORT: successfully imported module '_common' 220s JS IMPORT: Importing module GObject succeeded 220s JS IMPORT: Defining parent 0x3330d64134f0 of 0x2242daa3cfb0 'GObject' is mod 1 220s JS IMPORT: successfully imported module 'GObject' 220s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 220s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 220s JS G BXD: Defined class for String (GString), prototype 0x2242daa795d8, JSClass 0x7ab684b985d0, in object 0x2242daa79358 220s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 220s JS G PRM: Defined class ParamSpec prototype is 0x2242daacf0d8 class 0x7ab684ba0068 in object 0x2242daa79358 220s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 220s JS G OBJ: Defined class for Object (GObject), prototype 0x2242daa79740, JSClass 0x7ab684b98600, in object 0x2242daa79358 220s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 220s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 220s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2242daa79768, JSClass 0x7ab684b98600, in object 0x2242daa79358 220s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 220s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 220s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 220s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 220s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 220s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 220s JS G NS: Defined namespace 'GObject' 0x2242daa79358 in GIRepository 0x3330d6413280 220s JS G OBJ: Defined class for Application (GApplication), prototype 0x2242daa797b8, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 220s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2242daacf5b0, JSClass 0x7ab684b9a7f8, in object 0x2242daa79308 220s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 220s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 220s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 220s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2242daa79830, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 220s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2242daacf830, JSClass 0x7ab684b9a7f8, in object 0x2242daa79308 220s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 220s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2242daa798a8, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 220s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 220s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2242daacf970, JSClass 0x7ab684b9a7f8, in object 0x2242daa79308 220s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 220s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 220s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 220s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2242daa79920, JSClass 0x7ab684b985d0, in object 0x2242daa79308 220s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 220s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2242daa79970, JSClass 0x7ab684b985d0, in object 0x2242daa79308 220s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 220s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 220s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2242daa799c0, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2242daa79a10, JSClass 0x7ab684b98600, in object 0x2242daa79330 220s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 220s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2242daa79a60, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 220s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 220s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 220s JS G IFACE: Defined class for File (GFile), prototype 0x2242daacfad8, JSClass 0x7ab684b9a7f8, in object 0x2242daa79308 220s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2242daa79ad8, JSClass 0x7ab684b98600, in object 0x3330d6413360 220s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 220s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2242daa79b50, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 220s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 220s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2242daa79ba0, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 220s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2242daa79bf0, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 220s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2242daa79c40, JSClass 0x7ab684b985d0, in object 0x2242daa79308 220s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 220s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 220s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2242daa79c90, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 220s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 220s JS G NS: Defined namespace 'Gio' 0x2242daa79308 in GIRepository 0x3330d6413280 220s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 220s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 220s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 220s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 220s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 220s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 220s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 220s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 220s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 220s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 220s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 220s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 220s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 220s JS G ENUM: Defining GObject.ParamFlags as 0x3330d6430fd8 220s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 220s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0x45996a96060 type GParamBoolean 220s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 220s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 220s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 220s JS G NS: Found info type FLAGS for 'FileQueryInfoFlags' in namespace 'Gio' 220s JS G ENUM: Defining enum value NONE (fixed from none) 0 220s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 220s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0x3330d6408a88 220s JS CTX: Script evaluation succeeded 220s JS MAINLOOP: Main loop instance 0x4599692d370: Spinning loop until released or hook cleared 220s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module metadata hook for module 0x3330d640bf40 220s JS IMPORT: Defining meta.importSync for module 0x3330d640bf40 220s JS NATIVE: Defining native module 'system' 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2242daa3b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2242daa3b128 220s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 220s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 220s JS MAINLOOP: Set main loop hook to 220s JS MAINLOOP: Main loop instance 0x4599692d370: hold 220s JS MAINLOOP: Running and clearing main loop hook 220s JS G BXD: Defining method run in prototype for GLib.MainLoop 220s 1..40 220s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 220s JS G BXD: Defined class for Source (GSource), prototype 0x2242daa79d58, JSClass 0x7ab684b985d0, in object 0x2242daa79038 220s JS G BXD: Defining method set_priority in prototype for GLib.Source 220s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 220s JS G BXD: Defining method attach in prototype for GLib.Source 220s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 220s JS IMPORT: Module metadata hook for module 0x2242daa62dd0 220s JS IMPORT: Defining meta.importSync for module 0x2242daa62dd0 220s JS G NS: Found info type INTERFACE for 'ListModel' in namespace 'Gio' 220s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x172cf9b06150, JSClass 0x7ab684b9a7f8, in object 0x2242daa79308 220s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 220s JS G BXD: Defining method destroy in prototype for GLib.Source 220s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 220s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 220s ok 1 ListStore iterator ListStore iterates 220s JS G NS: Found info type FUNCTION for 'list_store_insert_sorted' in namespace 'GjsPrivate' 220s ok 2 Sorting in ListStore test insert_sorted 220s JS G NS: Found info type FUNCTION for 'list_store_sort' in namespace 'GjsPrivate' 220s ok 3 Sorting in ListStore test sort 220s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 220s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x172cf9b0b560, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s ok 4 Promisify function doesn't crash when async function is not defined 220s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 220s ok 5 Promisify function doesn't crash when finish function is not defined 220s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 220s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 220s JS G OBJ: Defined class for Task (GTask), prototype 0x172cf9b0b718, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 220s JS G NS: Found info type ENUM for 'FileType' in namespace 'Gio' 220s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 220s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 220s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 220s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 220s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 220s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 220s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 220s JS G ENUM: Defining Gio.FileType as 0x3330d6474c40 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s ok 6 Promisify function promisifies functions 220s JS MAINLOOP: Completed job 1 220s ok 7 Promisify function preserves old behavior 220s ok 8 Promisify function can guess the finish function 220s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 220s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 220s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x172cf9b0bba0, JSClass 0x7ab684b985d0, in object 0x2242daa79308 220s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 220s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 220s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 220s JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema 220s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 220s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 220s ok 13 Gio.Settings overrides can construct with a settings schema object 220s ok 14 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type 220s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 220s ok 15 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 220s ok 16 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key 220s ok 17 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key 220s ok 18 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key 220s ok 19 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key 220s ok 20 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key 220s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 220s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 220s JS G ENUM: Defining enum value GET (fixed from get) 1 220s JS G ENUM: Defining enum value SET (fixed from set) 2 220s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 220s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 220s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 220s JS G ENUM: Defining Gio.SettingsBindFlags as 0x3330d6457d68 220s ok 21 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key 220s ok 22 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key 220s JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema 220s ok 23 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key 220s ok 24 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema 220s JS G BXD: Defining method classify in prototype for GLib.Variant 220s JS G BXD: Defining method n_children in prototype for GLib.Variant 220s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 220s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 220s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 220s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 220s JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0x172cf9b29268, JSClass 0x7ab684b98600, in object 0x2242daa3ed78 220s JS G NS: Found info type STRUCT for 'SettingsSchemaKey' in namespace 'Gio' 220s JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0x172cf9b29308, JSClass 0x7ab684b985d0, in object 0x2242daa79308 220s ok 25 Gio.Settings overrides with existing schema still works with correct keys 220s JS G NS: Found info type FUNCTION for 'content_type_set_mime_dirs' in namespace 'Gio' 220s ok 26 Gio.content_type_set_mime_dirs can be called with NULL argument 220s JS G OBJ: Defining method add_action_entries in prototype for GApplication (Gio.Application) 220s JS G NS: Found info type FUNCTION for 'variant_type_string_is_valid' in namespace 'GLib' 220s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 220s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x172cf9b29678, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 220s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x172cf9b296c8, JSClass 0x7ab684b985d0, in object 0x2242daa79038 220s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 220s JS G IFACE: Defined class for Action (GAction), prototype 0x172cf9b2d290, JSClass 0x7ab684b9a7f8, in object 0x2242daa79308 220s JS G OBJ: Defining method add_action in prototype for GApplication (Gio.Application) 220s JS G OBJ: Defining method lookup_action in prototype for GApplication (Gio.Application) 220s JS G BXD: Defining method dup_string in prototype for GLib.VariantType 220s JS G BXD: Defining method print in prototype for GLib.Variant 220s ok 27 Gio.add_action_entries override registers each entry as an action 220s JS G OBJ: Defining method activate in prototype for GSimpleAction (Gio.SimpleAction) 220s ok 28 Gio.add_action_entries override connects and binds the activate handler 220s JS G OBJ: Defining method change_state in prototype for GSimpleAction (Gio.SimpleAction) 220s ok 29 Gio.add_action_entries override connects and binds the change_state handler 220s ok 30 Gio.add_action_entries override throw an error if the parameter_type is invalid 220s JS G NS: Found info type ENUM for 'VariantParseError' in namespace 'GLib' 220s JS G ERR: Defined class for VariantParseError (GError), prototype 0x172cf9b2d420, JSClass 0x7ab684b9a5b0, in object 0x2242daa79038 220s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 220s JS G ENUM: Defining enum value BASIC_TYPE_EXPECTED (fixed from basic_type_expected) 1 220s JS G ENUM: Defining enum value CANNOT_INFER_TYPE (fixed from cannot_infer_type) 2 220s JS G ENUM: Defining enum value DEFINITE_TYPE_EXPECTED (fixed from definite_type_expected) 3 220s JS G ENUM: Defining enum value INPUT_NOT_AT_END (fixed from input_not_at_end) 4 220s JS G ENUM: Defining enum value INVALID_CHARACTER (fixed from invalid_character) 5 220s JS G ENUM: Defining enum value INVALID_FORMAT_STRING (fixed from invalid_format_string) 6 220s JS G ENUM: Defining enum value INVALID_OBJECT_PATH (fixed from invalid_object_path) 7 220s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 8 220s JS G ENUM: Defining enum value INVALID_TYPE_STRING (fixed from invalid_type_string) 9 220s JS G ENUM: Defining enum value NO_COMMON_TYPE (fixed from no_common_type) 10 220s JS G ENUM: Defining enum value NUMBER_OUT_OF_RANGE (fixed from number_out_of_range) 11 220s JS G ENUM: Defining enum value NUMBER_TOO_BIG (fixed from number_too_big) 12 220s JS G ENUM: Defining enum value TYPE_ERROR (fixed from type_error) 13 220s JS G ENUM: Defining enum value UNEXPECTED_TOKEN (fixed from unexpected_token) 14 220s JS G ENUM: Defining enum value UNKNOWN_KEYWORD (fixed from unknown_keyword) 15 220s JS G ENUM: Defining enum value UNTERMINATED_STRING_CONSTANT (fixed from unterminated_string_constant) 16 220s JS G ENUM: Defining enum value VALUE_EXPECTED (fixed from value_expected) 17 220s JS G ENUM: Defining enum value RECURSION (fixed from recursion) 18 220s ok 31 Gio.add_action_entries override throw an error if the state is invalid 220s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 220s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 220s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x172cf9b29ec0, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x172cf9b29f10, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x172cf9b29f60, JSClass 0x7ab684b98600, in object 0x2242daa3ed78 220s JS G NS: Found info type FLAGS for 'FileCreateFlags' in namespace 'Gio' 220s JS G ENUM: Defining enum value NONE (fixed from none) 0 220s JS G ENUM: Defining enum value PRIVATE (fixed from private) 1 220s JS G ENUM: Defining enum value REPLACE_DESTINATION (fixed from replace_destination) 2 220s JS G ENUM: Defining Gio.FileCreateFlags as 0x3330d64ab780 220s JS G NS: Found info type OBJECT for 'FileInputStream' in namespace 'Gio' 220s JS G OBJ: Defined class for FileInputStream (GFileInputStream), prototype 0x172cf9b32038, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G OBJ: Defined class for GLocalFileInputStream (GLocalFileInputStream), prototype 0x172cf9b32088, JSClass 0x7ab684b98600, in object 0x2242daa3ed78 220s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 220s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x172cf9b2d4e8, JSClass 0x7ab684b9a7f8, in object 0x2242daa79308 220s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 220s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x172cf9b2d510, JSClass 0x7ab684b9a7f8, in object 0x2242daa79308 220s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 220s JS G BXD: Defining method get_size in prototype for GLib.Bytes 220s ok 32 Gio.InputStream.prototype.createSyncIterator iterates synchronously 220s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 220s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s ok 33 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 220s JS MAINLOOP: Completed job 2 220s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0x172cf9b32858, JSClass 0x7ab684b98600, in object 0x2242daa3ed78 220s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 220s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 220s ok 34 Gio.FileEnumerator overrides iterates synchronously 220s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 220s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 220s JS MAINLOOP: Completed job 0 220s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s ok 35 Gio.FileEnumerator overrides iterates asynchronously 220s JS MAINLOOP: Completed job 2 220s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 220s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 220s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 220s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 220s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 220s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 220s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 220s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 220s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 220s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 220s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 220s JS G ENUM: Defining GLib.LogLevelFlags as 0x3330d6414560 220s JS G NS: Found info type ENUM for 'FileAttributeType' in namespace 'Gio' 220s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 220s JS G ENUM: Defining enum value STRING (fixed from string) 1 220s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 220s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 220s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 220s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 220s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 220s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 220s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 220s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 220s JS G ENUM: Defining Gio.FileAttributeType as 0x3330d6415110 220s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 220s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 220s ok 36 Non-introspectable file attribute overrides invalid means unsetting the attribute 220s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 220s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 220s ok 37 Non-introspectable file attribute overrides works for boolean 220s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 220s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 220s ok 38 Non-introspectable file attribute overrides works for uint32 220s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 220s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 220s ok 39 Non-introspectable file attribute overrides works for uint64 220s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 220s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x172cf9b422e0, JSClass 0x7ab684b98600, in object 0x2242daa79308 220s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 220s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 220s ok 40 Non-introspectable file attribute overrides works for object 220s JS G BXD: Defining method quit in prototype for GLib.MainLoop 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Main loop instance 0x4599692d370: Spinning loop until released or hook cleared 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: handling job 3, 220s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 220s JS MAINLOOP: Main loop instance 0x4599692d370: release 220s JS MAINLOOP: Completed job 3 220s JS MEMORY: Memory report: before destroying context 220s JS MEMORY: 897 objects currently alive 220s JS MEMORY: boxed_instance = 310 220s JS MEMORY: boxed_prototype = 16 220s JS MEMORY: closure = 22 220s JS MEMORY: function = 296 220s JS MEMORY: fundamental_instance = 0 220s JS MEMORY: fundamental_prototype = 0 220s JS MEMORY: gerror_instance = 1 220s JS MEMORY: gerror_prototype = 1 220s JS MEMORY: interface = 8 220s JS MEMORY: module = 9 220s JS MEMORY: ns = 4 220s JS MEMORY: object_instance = 204 220s JS MEMORY: object_prototype = 25 220s JS MEMORY: param = 1 220s JS MEMORY: union_instance = 0 220s JS MEMORY: union_prototype = 0 220s JS CTX: JS shutdown sequence 220s JS CTX: Stopping profiler 220s JS CTX: Shutting down toggle queue 220s JS CTX: Notifying external reference holders of GjsContext dispose 220s JS MAINLOOP: Stopping promise job dispatcher 220s JS CTX: Notifying reference holders of GjsContext dispose 220s JS CTX: Checking unhandled promise rejections 220s JS CTX: Releasing cached JS wrappers 220s JS CTX: Final triggered GC 220s JS CTX: Destroying JS context 220s JS CTX: Releasing all native objects 220s JS CTX: Disabling auto GC 220s JS CTX: Ending trace on global object 220s JS CTX: Freeing allocated resources 220s JS CTX: JS context destroyed 220s PASS: gjs/testGio.test 220s Running test: gjs/finish.test 220s 1..1 220s ok 1 - /usr/libexec/installed-tests/gjs/debugger/finish.debugger 220s PASS: gjs/finish.test 220s Running test: gjs/testGObjectValue.test 220s JS NATIVE: Registered native JS module '_promiseNative' 220s JS NATIVE: Registered native JS module '_byteArrayNative' 220s JS NATIVE: Registered native JS module '_encodingNative' 220s JS NATIVE: Registered native JS module '_gi' 220s JS NATIVE: Registered native JS module 'gi' 220s JS NATIVE: Registered native JS module 'cairoNative' 220s JS NATIVE: Registered native JS module 'system' 220s JS NATIVE: Registered native JS module 'console' 220s JS NATIVE: Registered native JS module '_print' 220s JS CTX: Enabling JIT 220s JS CTX: Initialized class GjsFileImporter prototype 0xd531bc000a0 220s JS IMPORT: Defining parent (nil) of 0xd531bc00100 'imports' is mod 0 220s JS IMPORT: Importing '_print' 220s JS NATIVE: Defining native module '_print' 220s JS IMPORT: Defining parent 0xd531bc00100 of 0xd531bc007b0 '_print' is mod 1 220s JS IMPORT: successfully imported module '_print' 220s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 220s 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 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x240fb533b128 220s JS MAINLOOP: Main loop instance 0xa67ca72d370: hold 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Starting promise job dispatcher 220s JS MAINLOOP: Main loop instance 0xa67ca72d370: Spinning loop until released or hook cleared 220s JS MAINLOOP: handling job 0, 220s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 220s JS MAINLOOP: Main loop instance 0xa67ca72d370: release 220s JS MAINLOOP: Completed job 0 220s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module metadata hook for module 0xd531bc13000 220s JS IMPORT: Defining meta.importSync for module 0xd531bc13000 220s JS NATIVE: Defining native module 'gi' 220s JS CTX: Initialized class GIRepositoryNamespace prototype 0xd531bc133f0 220s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 220s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 220s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 220s JS IMPORT: Importing directory 'overrides' 220s JS IMPORT: Defining parent 0xd531bc00100 of 0xd531bc134f0 'overrides' is mod 1 220s JS IMPORT: Defined importer 'overrides' 0xd531bc134f0 in 0xd531bc00100 220s JS IMPORT: successfully imported directory 'overrides' 220s JS IMPORT: Importing '_promiseNative' 220s JS NATIVE: Defining native module '_promiseNative' 220s JS IMPORT: Defining parent 0xd531bc00100 of 0xd531bc139a0 '_promiseNative' is mod 1 220s JS IMPORT: successfully imported module '_promiseNative' 220s JS IMPORT: Importing module GLib succeeded 220s JS IMPORT: Defining parent 0xd531bc134f0 of 0x240fb533c150 'GLib' is mod 1 220s JS IMPORT: successfully imported module 'GLib' 220s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 220s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x240fb5379060, JSClass 0x65e8d43385d0, in object 0x240fb5379038 220s JS CTX: Initialized class GIRepositoryGType prototype 0xd531bc13ce8 220s JS CTX: Initialized class GIRepositoryFunction prototype 0xd531bc13d48 220s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 220s JS G BXD: Defined class for Error (GError), prototype 0x240fb53790b0, JSClass 0x65e8d43385d0, in object 0x240fb5379038 220s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 220s JS G BXD: Defined class for Variant (GVariant), prototype 0x240fb5379100, JSClass 0x65e8d43385d0, in object 0x240fb5379038 220s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 220s JS G BXD: Defined class for Bytes (GBytes), prototype 0x240fb5379150, JSClass 0x65e8d43385d0, in object 0x240fb5379038 220s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 220s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x240fb53791a0, JSClass 0x65e8d43385d0, in object 0x240fb5379038 220s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 220s JS G BXD: Defined class for Thread (GThread), prototype 0x240fb53791f0, JSClass 0x65e8d43385d0, in object 0x240fb5379038 220s JS G BXD: Defining method ref in prototype for GLib.Thread 220s JS G BXD: Defining method unref in prototype for GLib.Thread 220s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 220s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x240fb5379240, JSClass 0x65e8d43385d0, in object 0x240fb5379038 220s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 220s JS G BXD: Defined class for Regex (GRegex), prototype 0x240fb5379290, JSClass 0x65e8d43385d0, in object 0x240fb5379038 220s JS G BXD: Defining method match in prototype for GLib.Regex 220s JS G BXD: Defining method match_full in prototype for GLib.Regex 220s JS G BXD: Defining method match_all in prototype for GLib.Regex 220s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 220s JS G NS: Defined namespace 'GLib' 0x240fb5379038 in GIRepository 0xd531bc13280 220s JS IMPORT: Importing module jasmine succeeded 220s JS IMPORT: Defining parent 0xd531bc00100 of 0x240fb533cce0 'jasmine' is mod 1 220s JS IMPORT: successfully imported module 'jasmine' 220s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 220s JS MAINLOOP: Main loop instance 0xa67ca72d370: hold 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Main loop instance 0xa67ca72d370: Spinning loop until released or hook cleared 220s JS MAINLOOP: handling job 0, 220s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 220s JS MAINLOOP: Main loop instance 0xa67ca72d370: release 220s JS MAINLOOP: Completed job 0 220s JS IMPORT: Importing 'gi' 220s JS IMPORT: Defining parent 0xd531bc00100 of 0xd531bc13280 'gi' is mod 1 220s JS IMPORT: successfully imported module 'gi' 220s JS IMPORT: Importing '_gi' 220s JS NATIVE: Defining native module '_gi' 220s JS IMPORT: Defining parent 0xd531bc00100 of 0xd531bc28828 '_gi' is mod 1 220s JS IMPORT: successfully imported module '_gi' 220s 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 220s JS G NS: Defined namespace 'GjsPrivate' 0x240fb5379330 in GIRepository 0xd531bc13280 220s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 220s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 220s JS IMPORT: Importing module _common succeeded 220s JS IMPORT: Defining parent 0xd531bc00100 of 0x240fb533ce70 '_common' is mod 1 220s JS IMPORT: successfully imported module '_common' 220s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 220s JS IMPORT: Importing module _legacy succeeded 220s JS IMPORT: Defining parent 0xd531bc00100 of 0x240fb533cec0 '_legacy' is mod 1 220s JS IMPORT: successfully imported module '_legacy' 220s JS IMPORT: Importing module GObject succeeded 220s JS IMPORT: Defining parent 0xd531bc134f0 of 0x240fb533ce20 'GObject' is mod 1 220s JS IMPORT: successfully imported module 'GObject' 220s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 220s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 220s JS G BXD: Defined class for String (GString), prototype 0x240fb53795b0, JSClass 0x65e8d43385d0, in object 0x240fb5379308 220s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 220s JS G PRM: Defined class ParamSpec prototype is 0x240fb533cf60 class 0x65e8d4340068 in object 0x240fb5379308 220s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 220s JS G OBJ: Defined class for Object (GObject), prototype 0x240fb5379718, JSClass 0x65e8d4338600, in object 0x240fb5379308 220s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 220s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 220s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x240fb5379740, JSClass 0x65e8d4338600, in object 0x240fb5379308 220s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 220s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 220s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 220s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 220s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 220s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 220s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 220s JS G NS: Defined namespace 'GObject' 0x240fb5379308 in GIRepository 0xd531bc13280 220s 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 220s JS G NS: Defined namespace 'GIMarshallingTests' 0x240fb5379790 in GIRepository 0xd531bc13280 220s 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 220s JS G NS: Defined namespace 'Regress' 0x240fb53797b8 in GIRepository 0xd531bc13280 220s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 220s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x240fb53797e0, JSClass 0x65e8d43385d0, in object 0x240fb5379790 220s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 220s JS G BXD: Defined class for Value (GValue), prototype 0x240fb5379858, JSClass 0x65e8d43385d0, in object 0x240fb5379308 220s JS G BXD: Defining method init in prototype for GObject.Value 220s JS G BXD: Defining method set_uint in prototype for GObject.Value 220s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 220s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 220s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x240fb53798d0, JSClass 0x65e8d4339150, in object 0x240fb53797b8 220s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 220s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x240fb5379920, JSClass 0x65e8d4339150, in object 0x240fb53797b8 220s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 220s JS CTX: Script evaluation succeeded 220s JS MAINLOOP: Main loop instance 0xa67ca72d370: Spinning loop until released or hook cleared 220s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module metadata hook for module 0xd531bc46dc8 220s JS IMPORT: Defining meta.importSync for module 0xd531bc46dc8 220s JS NATIVE: Defining native module 'system' 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x240fb533b128 220s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x240fb533b128 220s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 220s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 220s JS MAINLOOP: Set main loop hook to 220s JS MAINLOOP: Main loop instance 0xa67ca72d370: hold 220s JS MAINLOOP: Running and clearing main loop hook 220s JS G BXD: Defining method run in prototype for GLib.MainLoop 220s 1..148 220s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 220s JS G BXD: Defined class for Source (GSource), prototype 0x240fb5379998, JSClass 0x65e8d43385d0, in object 0x240fb5379038 220s JS G BXD: Defining method set_priority in prototype for GLib.Source 220s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 220s JS G BXD: Defining method attach in prototype for GLib.Source 220s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 220s JS IMPORT: Module metadata hook for module 0x240fb5362a50 220s JS IMPORT: Defining meta.importSync for module 0x240fb5362a50 220s JS G BXD: Defining method destroy in prototype for GLib.Source 220s JS G BXD: Defining method unset in prototype for GObject.Value 220s ok 1 GObject value (GValue) initializes schar 220s ok 2 GObject value (GValue) schar is compatible with itself 220s ok 3 GObject value (GValue) schar is transformable to itself 220s JS G BXD: Defining method set_schar in prototype for GObject.Value 220s JS G BXD: Defining method get_schar in prototype for GObject.Value 220s ok 4 GObject value (GValue) initialized sets and gets schar 220s JS G NS: Found info type FUNCTION for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 220s JS G NS: Found info type FUNCTION for 'gvalue_copy' in namespace 'GIMarshallingTests' 220s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 220s JS G BXD: Defining method copy in prototype for GObject.Value 220s ok 6 GObject value (GValue) initialized copies schar 220s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 220s ok 8 GObject value (GValue) initializes int 220s ok 9 GObject value (GValue) int is compatible with itself 220s ok 10 GObject value (GValue) int is transformable to itself 220s JS G BXD: Defining method set_int in prototype for GObject.Value 220s JS G BXD: Defining method get_int in prototype for GObject.Value 220s ok 11 GObject value (GValue) initialized sets and gets int 220s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 220s ok 13 GObject value (GValue) initialized copies int 220s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 220s ok 15 GObject value (GValue) initializes int64 220s ok 16 GObject value (GValue) int64 is compatible with itself 220s ok 17 GObject value (GValue) int64 is transformable to itself 220s JS G BXD: Defining method set_int64 in prototype for GObject.Value 220s JS G BXD: Defining method get_int64 in prototype for GObject.Value 220s ok 18 GObject value (GValue) initialized sets and gets int64 220s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 220s ok 20 GObject value (GValue) initialized copies int64 220s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 220s ok 22 GObject value (GValue) initializes long 220s ok 23 GObject value (GValue) long is compatible with itself 220s ok 24 GObject value (GValue) long is transformable to itself 220s JS G BXD: Defining method set_long in prototype for GObject.Value 220s JS G BXD: Defining method get_long in prototype for GObject.Value 220s ok 25 GObject value (GValue) initialized sets and gets long 220s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 220s ok 27 GObject value (GValue) initialized copies long 220s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 220s ok 29 GObject value (GValue) initializes char 220s ok 30 GObject value (GValue) char is compatible with itself 220s ok 31 GObject value (GValue) char is transformable to itself 220s JS G BXD: Defining method set_char in prototype for GObject.Value 220s JS G BXD: Defining method get_char in prototype for GObject.Value 220s ok 32 GObject value (GValue) initialized sets and gets char 220s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 220s ok 34 GObject value (GValue) initialized copies char 220s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 220s ok 36 GObject value (GValue) initializes uchar 220s ok 37 GObject value (GValue) uchar is compatible with itself 220s ok 38 GObject value (GValue) uchar is transformable to itself 220s JS G BXD: Defining method set_uchar in prototype for GObject.Value 220s JS G BXD: Defining method get_uchar in prototype for GObject.Value 220s ok 39 GObject value (GValue) initialized sets and gets uchar 220s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 220s ok 41 GObject value (GValue) initialized copies uchar 220s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 220s ok 43 GObject value (GValue) initializes uint 220s ok 44 GObject value (GValue) uint is compatible with itself 220s ok 45 GObject value (GValue) uint is transformable to itself 220s JS G BXD: Defining method get_uint in prototype for GObject.Value 220s ok 46 GObject value (GValue) initialized sets and gets uint 220s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 220s ok 48 GObject value (GValue) initialized copies uint 220s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 220s ok 50 GObject value (GValue) initializes uint64 220s ok 51 GObject value (GValue) uint64 is compatible with itself 220s ok 52 GObject value (GValue) uint64 is transformable to itself 220s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 220s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 220s ok 53 GObject value (GValue) initialized sets and gets uint64 220s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 220s ok 55 GObject value (GValue) initialized copies uint64 220s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 220s ok 57 GObject value (GValue) initializes ulong 220s ok 58 GObject value (GValue) ulong is compatible with itself 220s ok 59 GObject value (GValue) ulong is transformable to itself 220s JS G BXD: Defining method set_ulong in prototype for GObject.Value 220s JS G BXD: Defining method get_ulong in prototype for GObject.Value 220s ok 60 GObject value (GValue) initialized sets and gets ulong 220s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 220s ok 62 GObject value (GValue) initialized copies ulong 220s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 220s ok 64 GObject value (GValue) initializes double 220s ok 65 GObject value (GValue) double is compatible with itself 220s ok 66 GObject value (GValue) double is transformable to itself 220s JS G BXD: Defining method set_double in prototype for GObject.Value 220s JS G BXD: Defining method get_double in prototype for GObject.Value 220s ok 67 GObject value (GValue) initialized sets and gets double 220s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 220s ok 69 GObject value (GValue) initialized copies double 220s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 220s ok 71 GObject value (GValue) initializes float 220s ok 72 GObject value (GValue) float is compatible with itself 220s ok 73 GObject value (GValue) float is transformable to itself 220s JS G BXD: Defining method set_float in prototype for GObject.Value 220s JS G BXD: Defining method get_float in prototype for GObject.Value 220s ok 74 GObject value (GValue) initialized sets and gets float 220s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 220s ok 76 GObject value (GValue) initialized copies float 220s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 220s ok 78 GObject value (GValue) initializes gtype 220s ok 79 GObject value (GValue) gtype is compatible with itself 220s ok 80 GObject value (GValue) gtype is transformable to itself 220s JS G BXD: Defining method set_gtype in prototype for GObject.Value 220s JS G BXD: Defining method get_gtype in prototype for GObject.Value 220s ok 81 GObject value (GValue) initialized sets and gets gtype 220s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 220s ok 83 GObject value (GValue) initialized copies gtype 220s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 220s ok 85 GObject value (GValue) initializes boolean 220s ok 86 GObject value (GValue) boolean is compatible with itself 220s ok 87 GObject value (GValue) boolean is transformable to itself 220s JS G BXD: Defining method set_boolean in prototype for GObject.Value 220s JS G BXD: Defining method get_boolean in prototype for GObject.Value 220s ok 88 GObject value (GValue) initialized sets and gets boolean 220s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 220s ok 90 GObject value (GValue) initialized copies boolean 220s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 220s ok 92 GObject value (GValue) initializes string 220s ok 93 GObject value (GValue) string is compatible with itself 220s ok 94 GObject value (GValue) string is transformable to itself 220s JS G BXD: Defining method set_string in prototype for GObject.Value 220s JS G BXD: Defining method get_string in prototype for GObject.Value 220s ok 95 GObject value (GValue) initialized sets and gets string 220s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 220s ok 97 GObject value (GValue) initialized copies string 220s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 220s ok 99 GObject value (GValue) initializes param 220s ok 100 GObject value (GValue) param is compatible with itself 220s ok 101 GObject value (GValue) param is transformable to itself 220s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 220s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 220s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 220s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 220s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 220s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 220s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 220s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 220s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 220s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 220s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 220s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 220s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 220s JS G ENUM: Defining GObject.ParamFlags as 0xd531bc09a70 220s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 220s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0xa67ca991e80 type GParamString 220s JS G BXD: Defining method set_param in prototype for GObject.Value 220s JS G BXD: Defining method get_param in prototype for GObject.Value 220s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0xa67ca991e80 type GParamString 220s ok 102 GObject value (GValue) initialized sets and gets param 220s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0xa67ca9930e0 type GParamString 220s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0xa67ca9930e0 type GParamString 220s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0xa67ca9930e0 type GParamString 220s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 220s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0xa67ca993a00 type GParamString 220s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0xa67ca993a00 type GParamString 220s ok 104 GObject value (GValue) initialized copies param 220s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0xa67ca9945d0 type GParamString 220s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 220s JS G PRM: JSObject created with param instance 0xa67ca9945d0 type GParamString 220s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 220s ok 106 GObject value (GValue) initializes variant 220s ok 107 GObject value (GValue) variant is compatible with itself 220s ok 108 GObject value (GValue) variant is transformable to itself 220s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 220s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xd1e2644c628, JSClass 0x65e8d43385d0, in object 0x240fb5379038 220s JS G BXD: Defining method set_variant in prototype for GObject.Value 220s JS G BXD: Defining method get_variant in prototype for GObject.Value 220s ok 109 GObject value (GValue) initialized sets and gets variant 220s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 220s ok 111 GObject value (GValue) initialized copies variant 220s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 220s ok 113 GObject value (GValue) initializes boxed 220s ok 114 GObject value (GValue) boxed is compatible with itself 220s ok 115 GObject value (GValue) boxed is transformable to itself 220s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 220s 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 220s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 220s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 220s ok 120 GObject value (GValue) initializes gvalue 220s ok 121 GObject value (GValue) gvalue is compatible with itself 220s ok 122 GObject value (GValue) gvalue is transformable to itself 220s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 220s 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 220s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 220s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 220s ok 127 GObject value (GValue) initializes object 220s ok 128 GObject value (GValue) object is compatible with itself 220s ok 129 GObject value (GValue) object is transformable to itself 220s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 220s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0xd1e264542e0, JSClass 0x65e8d4338600, in object 0x240fb5379790 220s JS G BXD: Defining method set_object in prototype for GObject.Value 220s JS G BXD: Defining method get_object in prototype for GObject.Value 220s ok 130 GObject value (GValue) initialized sets and gets object 220s ok 131 GObject value (GValue) initialized can be passed to a function and returns a object 220s ok 132 GObject value (GValue) initialized copies object 220s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object 220s ok 134 GObject value (GValue) initializes instance 220s ok 135 GObject value (GValue) instance is compatible with itself 220s ok 136 GObject value (GValue) instance is transformable to itself 220s ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 220s 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 220s ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 220s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance 220s ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 220s ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 220s ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 220s ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 220s ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 220s ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 220s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 220s ok 147 GObject value (GValue) initializes from instance of object 220s ok 148 GObject value (GValue) initializes from instance of instance 220s JS G BXD: Defining method quit in prototype for GLib.MainLoop 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Main loop instance 0xa67ca72d370: Spinning loop until released or hook cleared 220s JS MAINLOOP: handling job 0, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 0 220s JS MAINLOOP: handling job 1, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 1 220s JS MAINLOOP: handling job 2, 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Completed job 2 220s JS MAINLOOP: handling job 3, 220s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 220s JS MAINLOOP: Main loop instance 0xa67ca72d370: release 220s JS MAINLOOP: Completed job 3 220s JS MEMORY: Memory report: before destroying context 220s JS MEMORY: 1709 objects currently alive 220s JS MEMORY: boxed_instance = 1482 220s JS MEMORY: boxed_prototype = 13 220s JS MEMORY: closure = 1 220s JS MEMORY: function = 173 220s JS MEMORY: fundamental_instance = 6 220s JS MEMORY: fundamental_prototype = 2 220s JS MEMORY: gerror_instance = 0 220s JS MEMORY: gerror_prototype = 0 220s JS MEMORY: interface = 0 220s JS MEMORY: module = 5 220s JS MEMORY: ns = 5 220s JS MEMORY: object_instance = 10 220s JS MEMORY: object_prototype = 3 220s JS MEMORY: param = 9 220s JS MEMORY: union_instance = 0 220s JS MEMORY: union_prototype = 0 220s JS CTX: JS shutdown sequence 220s JS CTX: Stopping profiler 220s JS CTX: Shutting down toggle queue 220s JS CTX: Notifying external reference holders of GjsContext dispose 220s JS MAINLOOP: Stopping promise job dispatcher 220s JS CTX: Notifying reference holders of GjsContext dispose 220s JS CTX: Checking unhandled promise rejections 220s JS CTX: Releasing cached JS wrappers 220s JS CTX: Final triggered GC 220s JS CTX: Destroying JS context 220s JS CTX: Releasing all native objects 220s JS CTX: Disabling auto GC 220s JS CTX: Ending trace on global object 220s JS CTX: Freeing allocated resources 220s JS CTX: JS context destroyed 220s PASS: gjs/testGObjectValue.test 220s Running test: gjs/testPromise.test 220s JS NATIVE: Registered native JS module '_promiseNative' 220s JS NATIVE: Registered native JS module '_byteArrayNative' 220s JS NATIVE: Registered native JS module '_encodingNative' 220s JS NATIVE: Registered native JS module '_gi' 220s JS NATIVE: Registered native JS module 'gi' 220s JS NATIVE: Registered native JS module 'cairoNative' 220s JS NATIVE: Registered native JS module 'system' 220s JS NATIVE: Registered native JS module 'console' 220s JS NATIVE: Registered native JS module '_print' 220s JS CTX: Enabling JIT 220s JS CTX: Initialized class GjsFileImporter prototype 0x46b035000a0 220s JS IMPORT: Defining parent (nil) of 0x46b03500100 'imports' is mod 0 220s JS IMPORT: Importing '_print' 220s JS NATIVE: Defining native module '_print' 220s JS IMPORT: Defining parent 0x46b03500100 of 0x46b035007b0 '_print' is mod 1 220s JS IMPORT: successfully imported module '_print' 220s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 220s 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 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x10bce603b128 220s JS MAINLOOP: Main loop instance 0x161a8a1bd370: hold 220s JS MAINLOOP: Enqueue job , promise=, allocation site= 220s JS MAINLOOP: Starting promise job dispatcher 220s JS MAINLOOP: Main loop instance 0x161a8a1bd370: Spinning loop until released or hook cleared 220s JS MAINLOOP: handling job 0, 220s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 220s JS MAINLOOP: Main loop instance 0x161a8a1bd370: release 220s JS MAINLOOP: Completed job 0 220s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x10bce603b128 220s JS IMPORT: Module metadata hook for module 0x46b03513000 220s JS IMPORT: Defining meta.importSync for module 0x46b03513000 220s JS NATIVE: Defining native module 'gi' 220s JS CTX: Initialized class GIRepositoryNamespace prototype 0x46b035133f0 220s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 220s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 220s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 220s JS IMPORT: Importing directory 'overrides' 220s JS IMPORT: Defining parent 0x46b03500100 of 0x46b035134f0 'overrides' is mod 1 220s JS IMPORT: Defined importer 'overrides' 0x46b035134f0 in 0x46b03500100 220s JS IMPORT: successfully imported directory 'overrides' 220s JS IMPORT: Importing '_promiseNative' 220s JS NATIVE: Defining native module '_promiseNative' 220s JS IMPORT: Defining parent 0x46b03500100 of 0x46b035139a0 '_promiseNative' is mod 1 220s JS IMPORT: successfully imported module '_promiseNative' 220s JS IMPORT: Importing module GLib succeeded 220s JS IMPORT: Defining parent 0x46b035134f0 of 0x10bce603c150 'GLib' is mod 1 220s JS IMPORT: successfully imported module 'GLib' 220s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 220s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x10bce6079060, JSClass 0x6eb0e68185d0, in object 0x10bce6079038 220s JS CTX: Initialized class GIRepositoryGType prototype 0x46b03513ce8 220s JS CTX: Initialized class GIRepositoryFunction prototype 0x46b03513d48 220s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 220s JS G BXD: Defined class for Error (GError), prototype 0x10bce60790b0, JSClass 0x6eb0e68185d0, in object 0x10bce6079038 220s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 220s JS G BXD: Defined class for Variant (GVariant), prototype 0x10bce6079100, JSClass 0x6eb0e68185d0, in object 0x10bce6079038 220s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 220s JS G BXD: Defined class for Bytes (GBytes), prototype 0x10bce6079150, JSClass 0x6eb0e68185d0, in object 0x10bce6079038 220s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 220s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x10bce60791a0, JSClass 0x6eb0e68185d0, in object 0x10bce6079038 220s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 220s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 220s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 220s JS G BXD: Defined class for Thread (GThread), prototype 0x10bce60791f0, JSClass 0x6eb0e68185d0, in object 0x10bce6079038 220s JS G BXD: Defining method ref in prototype for GLib.Thread 220s JS G BXD: Defining method unref in prototype for GLib.Thread 220s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 220s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x10bce6079240, JSClass 0x6eb0e68185d0, in object 0x10bce6079038 220s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 220s JS G BXD: Defined class for Regex (GRegex), prototype 0x10bce6079290, JSClass 0x6eb0e68185d0, in object 0x10bce6079038 220s JS G BXD: Defining method match in prototype for GLib.Regex 220s JS G BXD: Defining method match_full in prototype for GLib.Regex 221s JS G BXD: Defining method match_all in prototype for GLib.Regex 221s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 221s JS G NS: Defined namespace 'GLib' 0x10bce6079038 in GIRepository 0x46b03513280 221s JS IMPORT: Importing module jasmine succeeded 221s JS IMPORT: Defining parent 0x46b03500100 of 0x10bce603cce0 'jasmine' is mod 1 221s JS IMPORT: successfully imported module 'jasmine' 221s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 221s JS MAINLOOP: Main loop instance 0x161a8a1bd370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0x161a8a1bd370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 221s JS MAINLOOP: Main loop instance 0x161a8a1bd370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Importing 'gi' 221s JS IMPORT: Defining parent 0x46b03500100 of 0x46b03513280 'gi' is mod 1 221s JS IMPORT: successfully imported module 'gi' 221s JS CTX: Script evaluation succeeded 221s JS MAINLOOP: Main loop instance 0x161a8a1bd370: Spinning loop until released or hook cleared 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module metadata hook for module 0x46b0352aeb8 221s JS IMPORT: Defining meta.importSync for module 0x46b0352aeb8 221s JS NATIVE: Defining native module 'system' 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x10bce603b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x10bce603b128 221s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 221s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 221s JS MAINLOOP: Set main loop hook to 221s JS MAINLOOP: Main loop instance 0x161a8a1bd370: hold 221s JS MAINLOOP: Running and clearing main loop hook 221s JS G BXD: Defining method run in prototype for GLib.MainLoop 221s 1..3 221s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 221s JS G BXD: Defined class for Source (GSource), prototype 0x10bce6079308, JSClass 0x6eb0e68185d0, in object 0x10bce6079038 221s JS G BXD: Defining method set_priority in prototype for GLib.Source 221s JS IMPORT: Importing '_gi' 221s JS NATIVE: Defining native module '_gi' 221s JS IMPORT: Defining parent 0x46b03500100 of 0x46b0352ffe8 '_gi' is mod 1 221s JS IMPORT: successfully imported module '_gi' 221s 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 221s JS G NS: Defined namespace 'GjsPrivate' 0x10bce60793a8 in GIRepository 0x46b03513280 221s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 221s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 221s JS IMPORT: Importing module _common succeeded 221s JS IMPORT: Defining parent 0x46b03500100 of 0x10bce60c5038 '_common' is mod 1 221s JS IMPORT: successfully imported module '_common' 221s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 221s JS IMPORT: Importing module _legacy succeeded 221s JS IMPORT: Defining parent 0x46b03500100 of 0x10bce60c5088 '_legacy' is mod 1 221s JS IMPORT: successfully imported module '_legacy' 221s JS IMPORT: Importing module GObject succeeded 221s JS IMPORT: Defining parent 0x46b035134f0 of 0x10bce603cfb0 'GObject' is mod 1 221s JS IMPORT: successfully imported module 'GObject' 221s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 221s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 221s JS G BXD: Defined class for String (GString), prototype 0x10bce6079628, JSClass 0x6eb0e68185d0, in object 0x10bce6079380 221s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 221s JS G PRM: Defined class ParamSpec prototype is 0x10bce60c5128 class 0x6eb0e6820068 in object 0x10bce6079380 221s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 221s JS G OBJ: Defined class for Object (GObject), prototype 0x10bce6079790, JSClass 0x6eb0e6818600, in object 0x10bce6079380 221s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 221s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 221s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x10bce60797b8, JSClass 0x6eb0e6818600, in object 0x10bce6079380 221s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 221s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 221s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 221s JS G NS: Defined namespace 'GObject' 0x10bce6079380 in GIRepository 0x46b03513280 221s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 221s JS G BXD: Defining method attach in prototype for GLib.Source 221s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 221s JS IMPORT: Module metadata hook for module 0x46b03504370 221s JS IMPORT: Defining meta.importSync for module 0x46b03504370 221s JS G BXD: Defining method destroy in prototype for GLib.Source 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 221s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 221s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x10bce60798d0, JSClass 0x6eb0e68185d0, in object 0x10bce6079038 221s JS G BXD: Defining method iteration in prototype for GLib.MainContext 221s JS MAINLOOP: handling job 0, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 0 221s JS MAINLOOP: handling job 1, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 1 221s JS MAINLOOP: handling job 2, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 2 221s JS MAINLOOP: handling job 3, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 3 221s JS MAINLOOP: handling job 4, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 4 221s JS MAINLOOP: handling job 5, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 5 221s JS MAINLOOP: handling job 6, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 6 221s JS MAINLOOP: handling job 7, 221s JS MAINLOOP: Completed job 7 221s ok 1 Promise waits for all promises before handling unhandled, when handled 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 221s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 221s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 221s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 221s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 221s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 221s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 221s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 221s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 221s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 221s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 221s JS G ENUM: Defining GLib.LogLevelFlags as 0x46b03502968 221s JS MAINLOOP: handling job 0, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 0 221s JS MAINLOOP: handling job 1, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 1 221s JS MAINLOOP: handling job 2, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 2 221s JS MAINLOOP: handling job 3, 221s JS MAINLOOP: Completed job 3 221s JS G BXD: Defining method quit in prototype for GLib.MainLoop 221s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 221s ok 2 Promise waits for all promises before handling unhandled, when unhandled 221s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: handling job 0, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 0 221s JS MAINLOOP: handling job 1, 221s JS MAINLOOP: Completed job 1 221s ok 3 Promise do not lead to high-priority IDLE starvation 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0x161a8a1bd370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 0 221s JS MAINLOOP: handling job 1, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 1 221s JS MAINLOOP: handling job 2, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 2 221s JS MAINLOOP: handling job 3, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 221s JS MAINLOOP: Main loop instance 0x161a8a1bd370: release 221s JS MAINLOOP: Completed job 3 221s JS MEMORY: Memory report: before destroying context 221s JS MEMORY: 173 objects currently alive 221s JS MEMORY: boxed_instance = 28 221s JS MEMORY: boxed_prototype = 11 221s JS MEMORY: closure = 1 221s JS MEMORY: function = 123 221s JS MEMORY: fundamental_instance = 0 221s JS MEMORY: fundamental_prototype = 0 221s JS MEMORY: gerror_instance = 0 221s JS MEMORY: gerror_prototype = 0 221s JS MEMORY: interface = 0 221s JS MEMORY: module = 5 221s JS MEMORY: ns = 3 221s JS MEMORY: object_instance = 0 221s JS MEMORY: object_prototype = 2 221s JS MEMORY: param = 0 221s JS MEMORY: union_instance = 0 221s JS MEMORY: union_prototype = 0 221s JS CTX: JS shutdown sequence 221s JS CTX: Stopping profiler 221s JS CTX: Shutting down toggle queue 221s JS CTX: Notifying external reference holders of GjsContext dispose 221s JS MAINLOOP: Stopping promise job dispatcher 221s JS CTX: Notifying reference holders of GjsContext dispose 221s JS CTX: Checking unhandled promise rejections 221s JS CTX: Releasing cached JS wrappers 221s JS CTX: Final triggered GC 221s JS CTX: Destroying JS context 221s JS CTX: Releasing all native objects 221s JS CTX: Disabling auto GC 221s JS CTX: Ending trace on global object 221s JS CTX: Freeing allocated resources 221s JS CTX: JS context destroyed 221s PASS: gjs/testPromise.test 221s Running test: gjs/testGlobal.test 221s JS NATIVE: Registered native JS module '_promiseNative' 221s JS NATIVE: Registered native JS module '_byteArrayNative' 221s JS NATIVE: Registered native JS module '_encodingNative' 221s JS NATIVE: Registered native JS module '_gi' 221s JS NATIVE: Registered native JS module 'gi' 221s JS NATIVE: Registered native JS module 'cairoNative' 221s JS NATIVE: Registered native JS module 'system' 221s JS NATIVE: Registered native JS module 'console' 221s JS NATIVE: Registered native JS module '_print' 221s JS CTX: Enabling JIT 221s JS CTX: Initialized class GjsFileImporter prototype 0x26f72b5000a0 221s JS IMPORT: Defining parent (nil) of 0x26f72b500100 'imports' is mod 0 221s JS IMPORT: Importing '_print' 221s JS NATIVE: Defining native module '_print' 221s JS IMPORT: Defining parent 0x26f72b500100 of 0x26f72b5007b0 '_print' is mod 1 221s JS IMPORT: successfully imported module '_print' 221s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 221s 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 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x15055b53b128 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Starting promise job dispatcher 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module metadata hook for module 0x26f72b513000 221s JS IMPORT: Defining meta.importSync for module 0x26f72b513000 221s JS NATIVE: Defining native module 'gi' 221s JS CTX: Initialized class GIRepositoryNamespace prototype 0x26f72b5133f0 221s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 221s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 221s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 221s JS IMPORT: Importing directory 'overrides' 221s JS IMPORT: Defining parent 0x26f72b500100 of 0x26f72b5134f0 'overrides' is mod 1 221s JS IMPORT: Defined importer 'overrides' 0x26f72b5134f0 in 0x26f72b500100 221s JS IMPORT: successfully imported directory 'overrides' 221s JS IMPORT: Importing '_promiseNative' 221s JS NATIVE: Defining native module '_promiseNative' 221s JS IMPORT: Defining parent 0x26f72b500100 of 0x26f72b5139a0 '_promiseNative' is mod 1 221s JS IMPORT: successfully imported module '_promiseNative' 221s JS IMPORT: Importing module GLib succeeded 221s JS IMPORT: Defining parent 0x26f72b5134f0 of 0x15055b53c150 'GLib' is mod 1 221s JS IMPORT: successfully imported module 'GLib' 221s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 221s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x15055b579060, JSClass 0x69eff54385d0, in object 0x15055b579038 221s JS CTX: Initialized class GIRepositoryGType prototype 0x26f72b513ce8 221s JS CTX: Initialized class GIRepositoryFunction prototype 0x26f72b513d48 221s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 221s JS G BXD: Defined class for Error (GError), prototype 0x15055b5790b0, JSClass 0x69eff54385d0, in object 0x15055b579038 221s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 221s JS G BXD: Defined class for Variant (GVariant), prototype 0x15055b579100, JSClass 0x69eff54385d0, in object 0x15055b579038 221s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 221s JS G BXD: Defined class for Bytes (GBytes), prototype 0x15055b579150, JSClass 0x69eff54385d0, in object 0x15055b579038 221s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 221s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x15055b5791a0, JSClass 0x69eff54385d0, in object 0x15055b579038 221s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 221s JS G BXD: Defined class for Thread (GThread), prototype 0x15055b5791f0, JSClass 0x69eff54385d0, in object 0x15055b579038 221s JS G BXD: Defining method ref in prototype for GLib.Thread 221s JS G BXD: Defining method unref in prototype for GLib.Thread 221s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 221s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x15055b579240, JSClass 0x69eff54385d0, in object 0x15055b579038 221s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 221s JS G BXD: Defined class for Regex (GRegex), prototype 0x15055b579290, JSClass 0x69eff54385d0, in object 0x15055b579038 221s JS G BXD: Defining method match in prototype for GLib.Regex 221s JS G BXD: Defining method match_full in prototype for GLib.Regex 221s JS G BXD: Defining method match_all in prototype for GLib.Regex 221s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 221s JS G NS: Defined namespace 'GLib' 0x15055b579038 in GIRepository 0x26f72b513280 221s JS IMPORT: Importing module jasmine succeeded 221s JS IMPORT: Defining parent 0x26f72b500100 of 0x15055b53cce0 'jasmine' is mod 1 221s JS IMPORT: successfully imported module 'jasmine' 221s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: release 221s JS MAINLOOP: Completed job 0 221s 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 0x15055b53b128 221s JS IMPORT: Importing 'system' 221s JS NATIVE: Defining native module 'system' 221s JS IMPORT: Defining parent 0x26f72b500100 of 0x26f72b52d840 'system' is mod 1 221s JS IMPORT: successfully imported module 'system' 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testGlobal.js async resolved" 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module metadata hook for module 0x26f72b5317c8 221s JS IMPORT: Defining meta.importSync for module 0x26f72b5317c8 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x15055b53b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x15055b53b128 221s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 221s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 221s JS MAINLOOP: Set main loop hook to 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: hold 221s JS MAINLOOP: Running and clearing main loop hook 221s JS G BXD: Defining method run in prototype for GLib.MainLoop 221s 1..10 221s JS IMPORT: Importing 'gi' 221s JS IMPORT: Defining parent 0x26f72b500100 of 0x26f72b513280 'gi' is mod 1 221s JS IMPORT: successfully imported module 'gi' 221s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 221s JS G BXD: Defined class for Source (GSource), prototype 0x15055b579308, JSClass 0x69eff54385d0, in object 0x15055b579038 221s JS G BXD: Defining method set_priority in prototype for GLib.Source 221s JS IMPORT: Importing '_gi' 221s JS NATIVE: Defining native module '_gi' 221s JS IMPORT: Defining parent 0x26f72b500100 of 0x26f72b538618 '_gi' is mod 1 221s JS IMPORT: successfully imported module '_gi' 221s 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 221s JS G NS: Defined namespace 'GjsPrivate' 0x15055b5793a8 in GIRepository 0x26f72b513280 221s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 221s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 221s JS IMPORT: Importing module _common succeeded 221s JS IMPORT: Defining parent 0x26f72b500100 of 0x15055b53cfd8 '_common' is mod 1 221s JS IMPORT: successfully imported module '_common' 221s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 221s JS IMPORT: Importing module _legacy succeeded 221s JS IMPORT: Defining parent 0x26f72b500100 of 0x15055b5c5060 '_legacy' is mod 1 221s JS IMPORT: successfully imported module '_legacy' 221s JS IMPORT: Importing module GObject succeeded 221s JS IMPORT: Defining parent 0x26f72b5134f0 of 0x15055b53cf88 'GObject' is mod 1 221s JS IMPORT: successfully imported module 'GObject' 221s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 221s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 221s JS G BXD: Defined class for String (GString), prototype 0x15055b579628, JSClass 0x69eff54385d0, in object 0x15055b579380 221s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 221s JS G PRM: Defined class ParamSpec prototype is 0x15055b5c5100 class 0x69eff5440068 in object 0x15055b579380 221s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 221s JS G OBJ: Defined class for Object (GObject), prototype 0x15055b579790, JSClass 0x69eff5438600, in object 0x15055b579380 221s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 221s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 221s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x15055b5797b8, JSClass 0x69eff5438600, in object 0x15055b579380 221s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 221s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 221s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 221s JS G NS: Defined namespace 'GObject' 0x15055b579380 in GIRepository 0x26f72b513280 221s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 221s JS G BXD: Defining method attach in prototype for GLib.Source 221s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 221s JS IMPORT: Module metadata hook for module 0x26f72b504370 221s JS IMPORT: Defining meta.importSync for module 0x26f72b504370 221s JS G BXD: Defining method destroy in prototype for GLib.Source 221s ok 1 globalThis is equal to window 221s ok 2 globalThis WeakRef is defined 221s ok 3 globalThis console is defined 221s ok 4 globalThis TextEncoder is defined 221s ok 5 globalThis TextDecoder is defined 221s ok 6 globalThis ARGV is defined 221s ok 7 globalThis print function log is defined 221s ok 8 globalThis print function print is defined 221s ok 9 globalThis print function printerr is defined 221s ok 10 globalThis print function logError is defined 221s JS G BXD: Defining method quit in prototype for GLib.MainLoop 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 0 221s JS MAINLOOP: handling job 1, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 1 221s JS MAINLOOP: handling job 2, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 2 221s JS MAINLOOP: handling job 3, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 221s JS MAINLOOP: Main loop instance 0xfa1efc3d370: release 221s JS MAINLOOP: Completed job 3 221s JS MEMORY: Memory report: before destroying context 221s JS MEMORY: 200 objects currently alive 221s JS MEMORY: boxed_instance = 65 221s JS MEMORY: boxed_prototype = 10 221s JS MEMORY: closure = 1 221s JS MEMORY: function = 114 221s JS MEMORY: fundamental_instance = 0 221s JS MEMORY: fundamental_prototype = 0 221s JS MEMORY: gerror_instance = 0 221s JS MEMORY: gerror_prototype = 0 221s JS MEMORY: interface = 0 221s JS MEMORY: module = 5 221s JS MEMORY: ns = 3 221s JS MEMORY: object_instance = 0 221s JS MEMORY: object_prototype = 2 221s JS MEMORY: param = 0 221s JS MEMORY: union_instance = 0 221s JS MEMORY: union_prototype = 0 221s JS CTX: JS shutdown sequence 221s JS CTX: Stopping profiler 221s JS CTX: Shutting down toggle queue 221s JS CTX: Notifying external reference holders of GjsContext dispose 221s JS MAINLOOP: Stopping promise job dispatcher 221s JS CTX: Notifying reference holders of GjsContext dispose 221s JS CTX: Checking unhandled promise rejections 221s JS CTX: Releasing cached JS wrappers 221s JS CTX: Final triggered GC 221s JS CTX: Destroying JS context 221s JS CTX: Releasing all native objects 221s JS CTX: Disabling auto GC 221s JS CTX: Ending trace on global object 221s JS CTX: Freeing allocated resources 221s JS CTX: JS context destroyed 221s PASS: gjs/testGlobal.test 221s Running test: gjs/quit.test 221s 1..1 221s ok 1 - /usr/libexec/installed-tests/gjs/debugger/quit.debugger 221s PASS: gjs/quit.test 221s Running test: gjs/testGObjectClass.test 221s JS NATIVE: Registered native JS module '_promiseNative' 221s JS NATIVE: Registered native JS module '_byteArrayNative' 221s JS NATIVE: Registered native JS module '_encodingNative' 221s JS NATIVE: Registered native JS module '_gi' 221s JS NATIVE: Registered native JS module 'gi' 221s JS NATIVE: Registered native JS module 'cairoNative' 221s JS NATIVE: Registered native JS module 'system' 221s JS NATIVE: Registered native JS module 'console' 221s JS NATIVE: Registered native JS module '_print' 221s JS CTX: Enabling JIT 221s JS CTX: Initialized class GjsFileImporter prototype 0x32d8e8f000a0 221s JS IMPORT: Defining parent (nil) of 0x32d8e8f00100 'imports' is mod 0 221s JS IMPORT: Importing '_print' 221s JS NATIVE: Defining native module '_print' 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x32d8e8f007b0 '_print' is mod 1 221s JS IMPORT: successfully imported module '_print' 221s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 221s 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 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3632d773b128 221s JS MAINLOOP: Main loop instance 0xdcf4264d370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Starting promise job dispatcher 221s JS MAINLOOP: Main loop instance 0xdcf4264d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 221s JS MAINLOOP: Main loop instance 0xdcf4264d370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module metadata hook for module 0x32d8e8f13000 221s JS IMPORT: Defining meta.importSync for module 0x32d8e8f13000 221s JS NATIVE: Defining native module 'gi' 221s JS CTX: Initialized class GIRepositoryNamespace prototype 0x32d8e8f133f0 221s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 221s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 221s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 221s JS IMPORT: Importing directory 'overrides' 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x32d8e8f134f0 'overrides' is mod 1 221s JS IMPORT: Defined importer 'overrides' 0x32d8e8f134f0 in 0x32d8e8f00100 221s JS IMPORT: successfully imported directory 'overrides' 221s JS IMPORT: Importing '_promiseNative' 221s JS NATIVE: Defining native module '_promiseNative' 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x32d8e8f139a0 '_promiseNative' is mod 1 221s JS IMPORT: successfully imported module '_promiseNative' 221s JS IMPORT: Importing module GLib succeeded 221s JS IMPORT: Defining parent 0x32d8e8f134f0 of 0x3632d773c150 'GLib' is mod 1 221s JS IMPORT: successfully imported module 'GLib' 221s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 221s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3632d7779060, JSClass 0x6caf67cc85d0, in object 0x3632d7779038 221s JS CTX: Initialized class GIRepositoryGType prototype 0x32d8e8f13ce8 221s JS CTX: Initialized class GIRepositoryFunction prototype 0x32d8e8f13d48 221s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 221s JS G BXD: Defined class for Error (GError), prototype 0x3632d77790b0, JSClass 0x6caf67cc85d0, in object 0x3632d7779038 221s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 221s JS G BXD: Defined class for Variant (GVariant), prototype 0x3632d7779100, JSClass 0x6caf67cc85d0, in object 0x3632d7779038 221s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 221s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3632d7779150, JSClass 0x6caf67cc85d0, in object 0x3632d7779038 221s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 221s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3632d77791a0, JSClass 0x6caf67cc85d0, in object 0x3632d7779038 221s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 221s JS G BXD: Defined class for Thread (GThread), prototype 0x3632d77791f0, JSClass 0x6caf67cc85d0, in object 0x3632d7779038 221s JS G BXD: Defining method ref in prototype for GLib.Thread 221s JS G BXD: Defining method unref in prototype for GLib.Thread 221s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 221s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3632d7779240, JSClass 0x6caf67cc85d0, in object 0x3632d7779038 221s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 221s JS G BXD: Defined class for Regex (GRegex), prototype 0x3632d7779290, JSClass 0x6caf67cc85d0, in object 0x3632d7779038 221s JS G BXD: Defining method match in prototype for GLib.Regex 221s JS G BXD: Defining method match_full in prototype for GLib.Regex 221s JS G BXD: Defining method match_all in prototype for GLib.Regex 221s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 221s JS G NS: Defined namespace 'GLib' 0x3632d7779038 in GIRepository 0x32d8e8f13280 221s JS IMPORT: Importing module jasmine succeeded 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x3632d773cce0 'jasmine' is mod 1 221s JS IMPORT: successfully imported module 'jasmine' 221s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 221s JS MAINLOOP: Main loop instance 0xdcf4264d370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0xdcf4264d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 221s JS MAINLOOP: Main loop instance 0xdcf4264d370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Importing 'system' 221s JS NATIVE: Defining native module 'system' 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x32d8e8f282c8 'system' is mod 1 221s JS IMPORT: successfully imported module 'system' 221s JS IMPORT: Importing 'gi' 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x32d8e8f13280 'gi' is mod 1 221s JS IMPORT: successfully imported module 'gi' 221s 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 221s JS G NS: Defined namespace 'GjsPrivate' 0x3632d7779330 in GIRepository 0x32d8e8f13280 221s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 221s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 221s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 221s JS IMPORT: Importing module _legacy succeeded 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x3632d773cf10 '_legacy' is mod 1 221s JS IMPORT: successfully imported module '_legacy' 221s JS IMPORT: Importing module lang succeeded 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x3632d773cec0 'lang' is mod 1 221s JS IMPORT: successfully imported module 'lang' 221s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 221s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 221s JS IMPORT: Importing module _signals succeeded 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x3632d773cf60 '_signals' is mod 1 221s JS IMPORT: successfully imported module '_signals' 221s JS IMPORT: Importing module signals succeeded 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x3632d773ce70 'signals' is mod 1 221s JS IMPORT: successfully imported module 'signals' 221s JS IMPORT: Importing module Gio succeeded 221s JS IMPORT: Defining parent 0x32d8e8f134f0 of 0x3632d773ce20 'Gio' is mod 1 221s JS IMPORT: successfully imported module 'Gio' 221s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 221s JS IMPORT: Importing '_gi' 221s JS NATIVE: Defining native module '_gi' 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x32d8e8f2b878 '_gi' is mod 1 221s JS IMPORT: successfully imported module '_gi' 221s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 221s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 221s JS IMPORT: Importing module _common succeeded 221s JS IMPORT: Defining parent 0x32d8e8f00100 of 0x3632d77de038 '_common' is mod 1 221s JS IMPORT: successfully imported module '_common' 221s JS IMPORT: Importing module GObject succeeded 221s JS IMPORT: Defining parent 0x32d8e8f134f0 of 0x3632d773cfb0 'GObject' is mod 1 221s JS IMPORT: successfully imported module 'GObject' 221s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 221s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 221s JS G BXD: Defined class for String (GString), prototype 0x3632d77795d8, JSClass 0x6caf67cc85d0, in object 0x3632d7779358 221s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 221s JS G PRM: Defined class ParamSpec prototype is 0x3632d77de0d8 class 0x6caf67cd0068 in object 0x3632d7779358 221s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 221s JS G OBJ: Defined class for Object (GObject), prototype 0x3632d7779740, JSClass 0x6caf67cc8600, in object 0x3632d7779358 221s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 221s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 221s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3632d7779768, JSClass 0x6caf67cc8600, in object 0x3632d7779358 221s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 221s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 221s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 221s JS G NS: Defined namespace 'GObject' 0x3632d7779358 in GIRepository 0x32d8e8f13280 221s JS G OBJ: Defined class for Application (GApplication), prototype 0x3632d77797b8, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 221s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3632d77de5b0, JSClass 0x6caf67cca7f8, in object 0x3632d7779308 221s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 221s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 221s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3632d7779830, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 221s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3632d77de830, JSClass 0x6caf67cca7f8, in object 0x3632d7779308 221s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 221s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3632d77798a8, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 221s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 221s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3632d77de970, JSClass 0x6caf67cca7f8, in object 0x3632d7779308 221s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 221s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 221s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 221s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3632d7779920, JSClass 0x6caf67cc85d0, in object 0x3632d7779308 221s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 221s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3632d7779970, JSClass 0x6caf67cc85d0, in object 0x3632d7779308 221s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 221s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 221s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3632d77799c0, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3632d7779a10, JSClass 0x6caf67cc8600, in object 0x3632d7779330 221s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 221s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3632d7779a60, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 221s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 221s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 221s JS G IFACE: Defined class for File (GFile), prototype 0x3632d77dead8, JSClass 0x6caf67cca7f8, in object 0x3632d7779308 221s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3632d7779ad8, JSClass 0x6caf67cc8600, in object 0x32d8e8f13360 221s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 221s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3632d7779b50, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 221s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 221s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3632d7779ba0, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 221s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3632d7779bf0, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 221s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3632d7779c40, JSClass 0x6caf67cc85d0, in object 0x3632d7779308 221s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 221s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 221s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3632d7779c90, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 221s JS G NS: Defined namespace 'Gio' 0x3632d7779308 in GIRepository 0x32d8e8f13280 221s JS IMPORT: Importing module Gtk succeeded 221s JS IMPORT: Defining parent 0x32d8e8f134f0 of 0x3632d77ea588 'Gtk' is mod 1 221s JS IMPORT: successfully imported module 'Gtk' 221s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 221s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 221s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3632d7779d08, JSClass 0x6caf67cc8600, in object 0x3632d7779358 221s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x3632d7779d58, JSClass 0x6caf67cc8600, in object 0x3632d7779ce0 221s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 221s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3632d77ea880, JSClass 0x6caf67cca7f8, in object 0x3632d7779ce0 221s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 221s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x3632d7779dd0, JSClass 0x6caf67cc8600, in object 0x3632d7779ce0 221s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 221s JS G NS: Defined namespace 'Gtk' 0x3632d7779ce0 in GIRepository 0x32d8e8f13280 221s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 221s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 221s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 221s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 221s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 221s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 221s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 221s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 221s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 221s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 221s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 221s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 221s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 221s JS G ENUM: Defining GObject.ParamFlags as 0x32d8e8f32478 221s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 221s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf428eca40 type GParamString 221s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf428ecb50 type GParamString 221s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf428ecc70 type GParamString 221s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 221s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 221s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 221s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 221s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 221s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 221s JS G ENUM: Defining enum value ACTION (fixed from action) 32 221s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 221s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 221s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 221s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 221s JS G ENUM: Defining GObject.SignalFlags as 0x32d8e8f326a8 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 221s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf428f5310 type GParamString 221s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf428f5420 type GParamString 221s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf428f5510 type GParamString 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' 221s JS G ENUM: Defining enum value NONE (fixed from none) 0 221s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 221s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 221s JS G ENUM: Defining enum value FINAL (fixed from final) 64 221s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 221s JS G ENUM: Defining GObject.TypeFlags as 0x32d8e8f357d8 221s JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib' 221s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf427712b0 type GParamString 221s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 221s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf427955d0 type GParamBoolean 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 221s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 221s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf427970b0 type GParamInt 221s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42797220 type GParamInt 221s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42797300 type GParamInt 221s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42772610 type GParamInt 221s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42772740 type GParamInt 221s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf427727c0 type GParamInt 221s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf427729c0 type GParamInt 221s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42772aa0 type GParamInt 221s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42772b80 type GParamInt 221s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42772c60 type GParamInt 221s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42772d40 type GParamInt 221s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42772e20 type GParamInt 221s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42772f00 type GParamInt 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 221s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42775f10 type GParamBoxed 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 221s JS G NS: Found info type CONSTANT for 'MININT32' in namespace 'GLib' 221s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 221s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42713f00 type GParamInt64 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 221s JS CTX: Script evaluation succeeded 221s JS MAINLOOP: Main loop instance 0xdcf4264d370: Spinning loop until released or hook cleared 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module metadata hook for module 0x32d8e8f493c0 221s JS IMPORT: Defining meta.importSync for module 0x32d8e8f493c0 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3632d773b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3632d773b128 221s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 221s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 221s JS MAINLOOP: Set main loop hook to 221s JS MAINLOOP: Main loop instance 0xdcf4264d370: hold 221s JS MAINLOOP: Running and clearing main loop hook 221s JS G BXD: Defining method run in prototype for GLib.MainLoop 221s 1..129 221s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 221s JS G BXD: Defined class for Source (GSource), prototype 0x3632d77f33a8, JSClass 0x6caf67cc85d0, in object 0x3632d7779038 221s JS G BXD: Defining method set_priority in prototype for GLib.Source 221s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 221s JS G BXD: Defining method attach in prototype for GLib.Source 221s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 221s JS IMPORT: Module metadata hook for module 0x3632d77f6388 221s JS IMPORT: Defining meta.importSync for module 0x3632d77f6388 221s JS G BXD: Defining method destroy in prototype for GLib.Source 221s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 221s ok 2 GObject class with decorator throws an error when used with an abstract class 221s ok 3 GObject class with decorator throws if final class is inherited from 221s ok 4 GObject class with decorator constructs with default values for properties 221s ok 5 GObject class with decorator constructs with a hash of property values 221s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 221s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 221s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 221s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 221s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 221s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 221s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 221s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 221s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 221s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 221s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 221s JS G ENUM: Defining GLib.LogLevelFlags as 0x32d8e8f7fbd8 221s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 221s ok 6 GObject class with decorator warns if more than one argument passed to the default constructor 221s ok 7 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 221s ok 8 GObject class with decorator does not accept a property hash that is not a plain object 221s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 221s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x3632d77f3d58, JSClass 0x6caf67cc8600, in object 0x3632d7779ce0 221s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 221s ok 9 GObject class with decorator constructs with property values from Gtk.Builder 221s ok 10 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 221s ok 11 GObject class with decorator has a name 221s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 221s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf428ecb50 type GParamString 221s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf428ecb50 type GParamString 221s ok 12 GObject class with decorator has a notify signal 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: handling job 0, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 0 221s JS MAINLOOP: handling job 1, 221s ok 13 GObject class with decorator disconnects connect_object signals on destruction 221s JS MAINLOOP: Completed job 1 221s ok 14 GObject class with decorator can define its own signals 221s ok 15 GObject class with decorator passes emitted arguments to signal handlers 221s ok 16 GObject class with decorator can return values from signals 221s ok 17 GObject class with decorator does not call first-wins signal handlers after one returns a value 221s ok 18 GObject class with decorator gets the return value of the default handler 221s ok 19 GObject class with decorator calls run-last default handler last 221s ok 20 GObject class with decorator can inherit from something that's not GObject.Object 221s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 221s ok 21 GObject class with decorator can implement an interface 221s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 221s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x3632d77f3c68, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s ok 22 GObject class with decorator can implement interface vfuncs 221s ok 23 GObject class with decorator can be a subclass 221s ok 24 GObject class with decorator can have any valid class name 221s ok 25 GObject class with decorator handles anonymous class expressions 221s ok 26 GObject class with decorator calls its _instance_init() function while chaining up in constructor 221s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 221s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42829280 type GParamObject 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s ok 27 GObject class with decorator can have an interface-valued property 221s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf4280ae80 type GParamInt64 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s ok 28 GObject class with decorator can have an int64 property 221s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf4281dac0 type GParamInt64 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s ok 29 GObject class with decorator can have a default int64 property 221s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 221s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf4281ca00 type GParamUInt64 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s ok 30 GObject class with decorator can have an uint64 property 221s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf427b5dc0 type GParamUInt64 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s ok 31 GObject class with decorator can have a default uint64 property 221s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf429137f0 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s ok 32 GObject class with decorator can override a property from the parent class 221s ok 33 GObject class with decorator cannot override a non-existent property 221s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 221s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x3632d77de420, JSClass 0x6caf67cca7f8, in object 0x3632d7779308 221s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 221s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x2f191145fda8, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s ok 34 GObject class with decorator handles gracefully forgetting to override a C property 221s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf4290f7c0 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 221s ok 35 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 221s JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' 221s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0x2f191146c178, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s ok 36 GObject class with decorator does not pollute the wrong prototype with GObject properties 221s JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' 221s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x3632d77dea88, JSClass 0x6caf67cca7f8, in object 0x3632d7779308 221s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0x2f191146c3d0, JSClass 0x6caf67cc8600, in object 0x3632d773ef58 221s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0x2f191146c420, JSClass 0x6caf67cc8600, in object 0x3632d773ef58 221s ok 37 GObject class with decorator resolves properties from interfaces 221s ok 38 GObject class with decorator has a toString() defintion 221s JS G NS: Found info type OBJECT for 'ZlibCompressor' in namespace 'Gio' 221s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0x2f191146c6a0, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G NS: Found info type INTERFACE for 'Converter' in namespace 'Gio' 221s JS G IFACE: Defined class for Converter (GConverter), prototype 0x3632d77dece0, JSClass 0x6caf67cca7f8, in object 0x3632d7779308 221s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 221s ok 39 GObject class with decorator does not clobber native parent interface vfunc definitions 221s ok 40 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 221s ok 41 GObject class with custom constructor throws an error when not used with a GObject-derived class 221s ok 42 GObject class with custom constructor constructs with default values for properties 221s ok 43 GObject class with custom constructor has a toString() defintion 221s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 221s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2f191146ce98, JSClass 0x6caf67cc85d0, in object 0x3632d7779038 221s Gjs-Console-Message: 14:47:37.211: { 221s "enumerable": true, 221s "configurable": false 221s } 221s ok 44 GObject class with custom constructor constructs with a hash of property values 221s ok 45 GObject class with custom constructor accepts a property hash that is not a plain object 221s ok 46 GObject class with custom constructor constructs with property values from Gtk.Builder 221s ok 47 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 221s ok 48 GObject class with custom constructor has a name 221s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf428f5420 type GParamString 221s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf428f5420 type GParamString 221s ok 49 GObject class with custom constructor has a notify signal 221s ok 50 GObject class with custom constructor can define its own signals 221s ok 51 GObject class with custom constructor passes emitted arguments to signal handlers 221s ok 52 GObject class with custom constructor can return values from signals 221s ok 53 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 221s ok 54 GObject class with custom constructor gets the return value of the default handler 221s ok 55 GObject class with custom constructor calls run-last default handler last 221s ok 56 GObject class with custom constructor can be a subclass 221s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf42957f80 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s ok 57 GObject class with custom constructor can override a property from the parent class 221s ok 58 GObject virtual function can have its property read 221s ok 59 GObject virtual function can have its property overridden with an anonymous function 221s ok 60 GObject virtual function can access the parent prototype with super() 221s ok 61 GObject virtual function handles non-existing properties 221s ok 62 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 221s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 221s JS G IFACE: Defined class for Icon (GIcon), prototype 0x2f191145a678, JSClass 0x6caf67cca7f8, in object 0x3632d7779308 221s ok 63 GObject virtual function are defined also for static virtual functions 221s ok 64 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 221s ok 65 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type 221s ok 66 Register GType name uses the class name 221s ok 67 Register GType name uses the sanitized class name 221s ok 68 Register GType name use the file path and class name 221s ok 69 Register GType name use the file path and sanitized class name 221s ok 70 Register GType name use provided class name 221s ok 71 Register GType name sanitizes user provided class name 221s ok 72 Signal handler matching finds handlers by signal ID 221s ok 73 Signal handler matching finds handlers by signal detail 221s ok 74 Signal handler matching finds handlers by callback 221s ok 75 Signal handler matching finds handlers by a combination of parameters 221s ok 76 Signal handler matching blocks a handler by callback 221s ok 77 Signal handler matching blocks multiple handlers by callback 221s ok 78 Signal handler matching blocks handlers by a combination of parameters 221s ok 79 Signal handler matching disconnects a handler by callback 221s ok 80 Signal handler matching blocks multiple handlers by callback 221s ok 81 Signal handler matching blocks handlers by a combination of parameters 221s ok 82 Signal handler matching blocks a handler by callback, convenience method 221s ok 83 Signal handler matching disconnects a handler by callback, convenience method 221s ok 84 Signal handler matching does not support disconnecting a handler by callback data 221s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 221s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 221s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 221s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 221s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 221s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 221s JS G ENUM: Defining GObject.BindingFlags as 0x32d8e8f857d8 221s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 221s JS G OBJ: Defined class for Binding (GBinding), prototype 0x2f1911484b50, JSClass 0x6caf67cc8600, in object 0x3632d7779358 221s ok 85 Property bindings can bind properties of the same type 221s JS G NS: Found info type FUNCTION for 'g_object_bind_property_full' in namespace 'GjsPrivate' 221s ok 86 Property bindings can use custom mappings to bind properties of different types 221s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 221s ok 87 Property bindings can be set up as a group 221s JS G NS: Found info type FUNCTION for 'g_binding_group_bind_full' in namespace 'GjsPrivate' 221s ok 88 Property bindings can be set up as a group with custom mappings 221s ok 89 Auto accessor generation get and set the property 221s ok 90 Auto accessor generation initial value is the param spec's default value 221s ok 91 Auto accessor generation set properties at construct time 221s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 221s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 221s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 221s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 221s JS G ENUM: Defining enum value ALL (fixed from all) 6 221s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 221s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 221s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 221s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 221s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 221s JS G ENUM: Defining enum value TIME (fixed from time) 2 221s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x32d8e8fc4f60 221s JS IMPORT: Importing module _gettext succeeded 221s JS IMPORT: Defining parent 0x3632d773ed48 of 0x2f191145abc8 '_gettext' is mod 1 221s JS IMPORT: successfully imported module '_gettext' 221s JS IMPORT: Importing module gettext succeeded 221s JS IMPORT: Defining parent 0x3632d773ed48 of 0x2f191145ab78 'gettext' is mod 1 221s JS IMPORT: successfully imported module 'gettext' 221s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'GjsPrivate' 221s ok 92 Auto accessor generation set properties at construct time with locale 221s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf427970b0 type GParamInt 221s ok 93 Auto accessor generation notify when the property changes 221s ok 94 Auto accessor generation copies accessors for camel and kebab if snake accessors given 221s ok 95 Auto accessor generation copies accessors for snake and kebab if camel accessors given 221s ok 96 Auto accessor generation copies accessors for snake and camel if kebab accessors given 221s ok 97 Auto accessor generation readonly getter throws 221s ok 98 Auto accessor generation writeonly setter throws 221s ok 99 Auto accessor generation getter throws when setter defined 221s ok 100 Auto accessor generation setter throws when getter defined 221s ok 101 GObject class with JSObject property assigns a valid JSObject on construct 221s ok 102 GObject class with JSObject property Set null with an empty JSObject on construct 221s ok 103 GObject class with JSObject property assigns a null JSObject on construct 221s ok 104 GObject class with JSObject property assigns a JSObject Array on construct 221s ok 105 GObject class with JSObject property assigns a Function on construct 221s ok 106 GObject class with JSObject property throws an error when using a boolean value on construct 221s ok 107 GObject class with JSObject property throws an error when using an int value on construct 221s ok 108 GObject class with JSObject property throws an error when using a numeric value on construct 221s ok 109 GObject class with JSObject property throws an error when using a string value on construct 221s ok 110 GObject class with JSObject property throws an error when using an undefined value on construct 221s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xdcf4299b5f0 type GParamBoxed 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 221s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 221s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x2f19114bb5b0, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 221s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2f191145afb0, JSClass 0x6caf67cca7f8, in object 0x3632d7779308 221s JS G NS: Found info type OBJECT for 'ConverterInputStream' in namespace 'Gio' 221s JS G NS: Found info type OBJECT for 'FilterInputStream' in namespace 'Gio' 221s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0x2f19114bb678, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0x2f19114bb6c8, JSClass 0x6caf67cc8600, in object 0x3632d7779308 221s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 221s ok 111 GObject class with JSObject property property value survives when GObject wrapper is collected 221s ok 112 GObject class with JSObject signals emits signal with null JSObject parameter 221s ok 113 GObject class with JSObject signals emits signal with JSObject parameter 221s ok 114 GObject class with JSObject signals emits signal with multiple JSObject parameters 221s ok 115 GObject class with JSObject signals re-emits signal with same JSObject parameter 221s ok 116 GObject class with JSObject signals throws an error when using a boolean value as parameter 221s ok 117 GObject class with JSObject signals throws an error when using an int value as parameter 221s ok 118 GObject class with JSObject signals throws an error when using a numeric value as parameter 221s ok 119 GObject class with JSObject signals throws an error when using a string value as parameter 221s ok 120 GObject class with JSObject signals throws an error when using an undefined value as parameter 221s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 221s ok 121 GObject class with JSObject signals returns a JSObject 221s ok 122 GObject class with JSObject signals returns null when returning undefined 221s ok 123 GObject class with JSObject signals returns null when not returning 221s JS G CLSR: Unable to convert return value when invoking closure 221s ok 124 GObject class with JSObject signals throws an error when returning a boolean value 221s JS G CLSR: Unable to convert return value when invoking closure 221s ok 125 GObject class with JSObject signals throws an error when returning an int value 221s JS G CLSR: Unable to convert return value when invoking closure 221s ok 126 GObject class with JSObject signals throws an error when returning a numeric value 221s JS G CLSR: Unable to convert return value when invoking closure 221s ok 127 GObject class with JSObject signals throws an error when returning a string value 221s ok 128 GObject class with int64 properties can set an int64 property 221s ok 129 GObject class with int64 properties can construct with int64 property 221s JS G BXD: Defining method quit in prototype for GLib.MainLoop 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0xdcf4264d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 0 221s JS MAINLOOP: handling job 1, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 1 221s JS MAINLOOP: handling job 2, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 2 221s JS MAINLOOP: handling job 3, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 221s JS MAINLOOP: Main loop instance 0xdcf4264d370: release 221s JS MAINLOOP: Completed job 3 221s JS MEMORY: Memory report: before destroying context 221s JS MEMORY: 593 objects currently alive 221s JS MEMORY: boxed_instance = 103 221s JS MEMORY: boxed_prototype = 13 221s JS MEMORY: closure = 23 221s JS MEMORY: function = 294 221s JS MEMORY: fundamental_instance = 0 221s JS MEMORY: fundamental_prototype = 0 221s JS MEMORY: gerror_instance = 0 221s JS MEMORY: gerror_prototype = 0 221s JS MEMORY: interface = 10 221s JS MEMORY: module = 12 221s JS MEMORY: ns = 5 221s JS MEMORY: object_instance = 29 221s JS MEMORY: object_prototype = 72 221s JS MEMORY: param = 32 221s JS MEMORY: union_instance = 0 221s JS MEMORY: union_prototype = 0 221s JS CTX: JS shutdown sequence 221s JS CTX: Stopping profiler 221s JS CTX: Shutting down toggle queue 221s JS CTX: Notifying external reference holders of GjsContext dispose 221s JS MAINLOOP: Stopping promise job dispatcher 221s JS CTX: Notifying reference holders of GjsContext dispose 221s JS CTX: Checking unhandled promise rejections 221s JS CTX: Releasing cached JS wrappers 221s JS CTX: Final triggered GC 221s JS CTX: Destroying JS context 221s JS CTX: Releasing all native objects 221s JS CTX: Disabling auto GC 221s JS CTX: Ending trace on global object 221s JS CTX: Freeing allocated resources 221s JS CTX: JS context destroyed 221s PASS: gjs/testGObjectClass.test 221s Running test: gjs/testLegacyGObject.test 221s JS NATIVE: Registered native JS module '_promiseNative' 221s JS NATIVE: Registered native JS module '_byteArrayNative' 221s JS NATIVE: Registered native JS module '_encodingNative' 221s JS NATIVE: Registered native JS module '_gi' 221s JS NATIVE: Registered native JS module 'gi' 221s JS NATIVE: Registered native JS module 'cairoNative' 221s JS NATIVE: Registered native JS module 'system' 221s JS NATIVE: Registered native JS module 'console' 221s JS NATIVE: Registered native JS module '_print' 221s JS CTX: Enabling JIT 221s JS CTX: Initialized class GjsFileImporter prototype 0x285e4ff000a0 221s JS IMPORT: Defining parent (nil) of 0x285e4ff00100 'imports' is mod 0 221s JS IMPORT: Importing '_print' 221s JS NATIVE: Defining native module '_print' 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x285e4ff007b0 '_print' is mod 1 221s JS IMPORT: successfully imported module '_print' 221s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 221s 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 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x34ea6d3b128 221s JS MAINLOOP: Main loop instance 0xc6c19f3d370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Starting promise job dispatcher 221s JS MAINLOOP: Main loop instance 0xc6c19f3d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 221s JS MAINLOOP: Main loop instance 0xc6c19f3d370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module metadata hook for module 0x285e4ff13000 221s JS IMPORT: Defining meta.importSync for module 0x285e4ff13000 221s JS NATIVE: Defining native module 'gi' 221s JS CTX: Initialized class GIRepositoryNamespace prototype 0x285e4ff133f0 221s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 221s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 221s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 221s JS IMPORT: Importing directory 'overrides' 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x285e4ff134f0 'overrides' is mod 1 221s JS IMPORT: Defined importer 'overrides' 0x285e4ff134f0 in 0x285e4ff00100 221s JS IMPORT: successfully imported directory 'overrides' 221s JS IMPORT: Importing '_promiseNative' 221s JS NATIVE: Defining native module '_promiseNative' 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x285e4ff139a0 '_promiseNative' is mod 1 221s JS IMPORT: successfully imported module '_promiseNative' 221s JS IMPORT: Importing module GLib succeeded 221s JS IMPORT: Defining parent 0x285e4ff134f0 of 0x34ea6d3c150 'GLib' is mod 1 221s JS IMPORT: successfully imported module 'GLib' 221s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 221s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x34ea6d79060, JSClass 0x7ff8199985d0, in object 0x34ea6d79038 221s JS CTX: Initialized class GIRepositoryGType prototype 0x285e4ff13ce8 221s JS CTX: Initialized class GIRepositoryFunction prototype 0x285e4ff13d48 221s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 221s JS G BXD: Defined class for Error (GError), prototype 0x34ea6d790b0, JSClass 0x7ff8199985d0, in object 0x34ea6d79038 221s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 221s JS G BXD: Defined class for Variant (GVariant), prototype 0x34ea6d79100, JSClass 0x7ff8199985d0, in object 0x34ea6d79038 221s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 221s JS G BXD: Defined class for Bytes (GBytes), prototype 0x34ea6d79150, JSClass 0x7ff8199985d0, in object 0x34ea6d79038 221s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 221s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x34ea6d791a0, JSClass 0x7ff8199985d0, in object 0x34ea6d79038 221s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 221s JS G BXD: Defined class for Thread (GThread), prototype 0x34ea6d791f0, JSClass 0x7ff8199985d0, in object 0x34ea6d79038 221s JS G BXD: Defining method ref in prototype for GLib.Thread 221s JS G BXD: Defining method unref in prototype for GLib.Thread 221s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 221s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x34ea6d79240, JSClass 0x7ff8199985d0, in object 0x34ea6d79038 221s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 221s JS G BXD: Defined class for Regex (GRegex), prototype 0x34ea6d79290, JSClass 0x7ff8199985d0, in object 0x34ea6d79038 221s JS G BXD: Defining method match in prototype for GLib.Regex 221s JS G BXD: Defining method match_full in prototype for GLib.Regex 221s JS G BXD: Defining method match_all in prototype for GLib.Regex 221s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 221s JS G NS: Defined namespace 'GLib' 0x34ea6d79038 in GIRepository 0x285e4ff13280 221s JS IMPORT: Importing module jasmine succeeded 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x34ea6d3cce0 'jasmine' is mod 1 221s JS IMPORT: successfully imported module 'jasmine' 221s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 221s JS MAINLOOP: Main loop instance 0xc6c19f3d370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0xc6c19f3d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 221s JS MAINLOOP: Main loop instance 0xc6c19f3d370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Importing 'gi' 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x285e4ff13280 'gi' is mod 1 221s JS IMPORT: successfully imported module 'gi' 221s 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 221s JS G NS: Defined namespace 'GjsPrivate' 0x34ea6d79330 in GIRepository 0x285e4ff13280 221s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 221s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 221s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 221s JS IMPORT: Importing module _legacy succeeded 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x34ea6d3cf10 '_legacy' is mod 1 221s JS IMPORT: successfully imported module '_legacy' 221s JS IMPORT: Importing module lang succeeded 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x34ea6d3cec0 'lang' is mod 1 221s JS IMPORT: successfully imported module 'lang' 221s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 221s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 221s JS IMPORT: Importing module _signals succeeded 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x34ea6d3cf60 '_signals' is mod 1 221s JS IMPORT: successfully imported module '_signals' 221s JS IMPORT: Importing module signals succeeded 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x34ea6d3ce70 'signals' is mod 1 221s JS IMPORT: successfully imported module 'signals' 221s JS IMPORT: Importing module Gio succeeded 221s JS IMPORT: Defining parent 0x285e4ff134f0 of 0x34ea6d3ce20 'Gio' is mod 1 221s JS IMPORT: successfully imported module 'Gio' 221s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 221s JS IMPORT: Importing '_gi' 221s JS NATIVE: Defining native module '_gi' 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x285e4ff2b638 '_gi' is mod 1 221s JS IMPORT: successfully imported module '_gi' 221s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 221s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 221s JS IMPORT: Importing module _common succeeded 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x34ea6dd0038 '_common' is mod 1 221s JS IMPORT: successfully imported module '_common' 221s JS IMPORT: Importing module GObject succeeded 221s JS IMPORT: Defining parent 0x285e4ff134f0 of 0x34ea6d3cfb0 'GObject' is mod 1 221s JS IMPORT: successfully imported module 'GObject' 221s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 221s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 221s JS G BXD: Defined class for String (GString), prototype 0x34ea6d795d8, JSClass 0x7ff8199985d0, in object 0x34ea6d79358 221s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 221s JS G PRM: Defined class ParamSpec prototype is 0x34ea6dd00d8 class 0x7ff8199a0068 in object 0x34ea6d79358 221s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 221s JS G OBJ: Defined class for Object (GObject), prototype 0x34ea6d79740, JSClass 0x7ff819998600, in object 0x34ea6d79358 221s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 221s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 221s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x34ea6d79768, JSClass 0x7ff819998600, in object 0x34ea6d79358 221s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 221s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 221s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 221s JS G NS: Defined namespace 'GObject' 0x34ea6d79358 in GIRepository 0x285e4ff13280 221s JS G OBJ: Defined class for Application (GApplication), prototype 0x34ea6d797b8, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 221s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x34ea6dd05b0, JSClass 0x7ff81999a7f8, in object 0x34ea6d79308 221s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 221s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 221s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x34ea6d79830, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 221s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x34ea6dd0830, JSClass 0x7ff81999a7f8, in object 0x34ea6d79308 221s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 221s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x34ea6d798a8, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 221s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 221s JS G IFACE: Defined class for Initable (GInitable), prototype 0x34ea6dd0970, JSClass 0x7ff81999a7f8, in object 0x34ea6d79308 221s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 221s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 221s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 221s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x34ea6d79920, JSClass 0x7ff8199985d0, in object 0x34ea6d79308 221s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 221s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x34ea6d79970, JSClass 0x7ff8199985d0, in object 0x34ea6d79308 221s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 221s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 221s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x34ea6d799c0, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x34ea6d79a10, JSClass 0x7ff819998600, in object 0x34ea6d79330 221s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 221s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x34ea6d79a60, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 221s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 221s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 221s JS G IFACE: Defined class for File (GFile), prototype 0x34ea6dd0ad8, JSClass 0x7ff81999a7f8, in object 0x34ea6d79308 221s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x34ea6d79ad8, JSClass 0x7ff819998600, in object 0x285e4ff13360 221s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 221s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x34ea6d79b50, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 221s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 221s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x34ea6d79ba0, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 221s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x34ea6d79bf0, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 221s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x34ea6d79c40, JSClass 0x7ff8199985d0, in object 0x34ea6d79308 221s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 221s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 221s JS G OBJ: Defined class for Settings (GSettings), prototype 0x34ea6d79c90, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 221s JS G NS: Defined namespace 'Gio' 0x34ea6d79308 in GIRepository 0x285e4ff13280 221s JS IMPORT: Importing module Gtk succeeded 221s JS IMPORT: Defining parent 0x285e4ff134f0 of 0x34ea6ddd588 'Gtk' is mod 1 221s JS IMPORT: successfully imported module 'Gtk' 221s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 221s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 221s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x34ea6d79d08, JSClass 0x7ff819998600, in object 0x34ea6d79358 221s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x34ea6d79d58, JSClass 0x7ff819998600, in object 0x34ea6d79ce0 221s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 221s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x34ea6ddd880, JSClass 0x7ff81999a7f8, in object 0x34ea6d79ce0 221s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 221s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x34ea6d79dd0, JSClass 0x7ff819998600, in object 0x34ea6d79ce0 221s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 221s JS G NS: Defined namespace 'Gtk' 0x34ea6d79ce0 in GIRepository 0x285e4ff13280 221s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 221s JS IMPORT: Importing module mainloop succeeded 221s JS IMPORT: Defining parent 0x285e4ff00100 of 0x34ea6ddd998 'mainloop' is mod 1 221s JS IMPORT: successfully imported module 'mainloop' 221s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 221s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 221s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 221s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 221s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 221s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 221s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 221s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 221s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 221s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 221s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 221s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 221s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 221s JS G ENUM: Defining GObject.ParamFlags as 0x285e4ff326a0 221s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 221s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a1ac030 type GParamString 221s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a1ac140 type GParamString 221s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a1ac230 type GParamString 221s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 221s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 221s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 221s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 221s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 221s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 221s JS G ENUM: Defining enum value ACTION (fixed from action) 32 221s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 221s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 221s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 221s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 221s JS G ENUM: Defining GObject.SignalFlags as 0x285e4ff328d0 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0x34ea6d79e20, JSClass 0x7ff819998600, in object 0x285e4ff13360 221s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 221s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0x34ea6d79e70, JSClass 0x7ff819998600, in object 0x285e4ff13360 221s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0x34ea6d79ec0, JSClass 0x7ff819998600, in object 0x285e4ff13360 221s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0x34ea6d79f10, JSClass 0x7ff819998600, in object 0x285e4ff13360 221s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0x34ea6d79f60, JSClass 0x7ff819998600, in object 0x285e4ff13360 221s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0x34ea6d79fb0, JSClass 0x7ff819998600, in object 0x285e4ff13360 221s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0x34ea6dff038, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a057ad0 type GParamString 221s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0x34ea6def178, JSClass 0x7ff81999a7f8, in object 0x34ea6d3edd8 221s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0x34ea6def1c8, JSClass 0x7ff81999a7f8, in object 0x34ea6d3edd8 221s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a14d850 type GParamOverride 221s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a14da60 type GParamString 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0x34ea6dff0d8, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a0609a0 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0x34ea6dff128, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a086640 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0x34ea6dff178, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0x34ea6def3a8, JSClass 0x7ff81999a7f8, in object 0x34ea6d3edd8 221s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0x34ea6def3f8, JSClass 0x7ff81999a7f8, in object 0x34ea6d3edd8 221s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 221s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a066300 type GParamInt 221s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a066470 type GParamInt 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0x34ea6dff218, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a067190 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS CTX: Script evaluation succeeded 221s JS MAINLOOP: Main loop instance 0xc6c19f3d370: Spinning loop until released or hook cleared 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module metadata hook for module 0x285e4ff2e750 221s JS IMPORT: Defining meta.importSync for module 0x285e4ff2e750 221s JS NATIVE: Defining native module 'system' 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34ea6d3b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34ea6d3b128 221s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 221s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 221s JS MAINLOOP: Set main loop hook to 221s JS MAINLOOP: Main loop instance 0xc6c19f3d370: hold 221s JS MAINLOOP: Running and clearing main loop hook 221s JS G BXD: Defining method run in prototype for GLib.MainLoop 221s 1..60 221s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 221s JS G BXD: Defined class for Source (GSource), prototype 0x34ea6dff2b8, JSClass 0x7ff8199985d0, in object 0x34ea6d79038 221s JS G BXD: Defining method set_priority in prototype for GLib.Source 221s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 221s JS G BXD: Defining method attach in prototype for GLib.Source 221s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 221s JS IMPORT: Module metadata hook for module 0x34ea6d62af8 221s JS IMPORT: Defining meta.importSync for module 0x34ea6d62af8 221s JS G BXD: Defining method destroy in prototype for GLib.Source 221s ok 1 GObject class constructs with default values for properties 221s ok 2 GObject class constructs with a hash of property values 221s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 221s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x34ea6dff600, JSClass 0x7ff819998600, in object 0x34ea6d79ce0 221s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 221s ok 3 GObject class constructs with property values from Gtk.Builder 221s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 221s ok 5 GObject class has a name 221s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 221s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a1ac140 type GParamString 221s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a1ac140 type GParamString 221s ok 6 GObject class has a notify signal 221s ok 7 GObject class can define its own signals 221s ok 8 GObject class passes emitted arguments to signal handlers 221s ok 9 GObject class can return values from signals 221s ok 10 GObject class does not call first-wins signal handlers after one returns a value 221s ok 11 GObject class gets the return value of the default handler 221s ok 12 GObject class calls run-last default handler last 221s ok 13 GObject class can inherit from something that's not GObject.Object 221s ok 14 GObject class can implement an interface 221s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 221s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x7e846c37290, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s ok 15 GObject class can implement interface vfuncs 221s ok 16 GObject class can be a subclass 221s ok 17 GObject class can have any valid Lang.Class name 221s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 221s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 221s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a1f5bc0 type GParamObject 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0x7e846c37740, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s ok 19 GObject class can have an interface-valued property 221s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a1f7ba0 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0x7e846c378d0, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s ok 20 GObject class can override a property from the parent class 221s ok 21 GObject class cannot override a non-existent property 221s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 221s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 221s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 221s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 221s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 221s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 221s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 221s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 221s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 221s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 221s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 221s JS G ENUM: Defining GLib.LogLevelFlags as 0x285e4ff3ccc8 221s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 221s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x7e846c37b28, JSClass 0x7ff819998600, in object 0x34ea6d79308 221s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 221s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x7e846c25bc8, JSClass 0x7ff81999a7f8, in object 0x34ea6d79308 221s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0x7e846c37ba0, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 221s ok 22 GObject class handles gracefully forgetting to override a C property 221s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a1f5760 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0x7e846c37d08, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0x7e846c37d80, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 221s ok 24 GObject interface class can implement a Lang.Interface 221s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 221s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0x7e846c3d0b0, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 221s ok 27 GObject interface is an instance of the interface classes 221s ok 28 GObject interface cannot be instantiated 221s ok 29 GObject interface has a name 221s ok 30 GObject interface reports its type name 221s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 221s ok 31 GObject interface can be implemented by a GObject class 221s ok 32 GObject interface is implemented by a GObject class with the correct class object 221s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a206c00 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0x7e846c3d5d8, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 221s ok 34 GObject interface can have its required function implemented 221s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a20a110 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0x7e846c3d7b8, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s ok 35 GObject interface must have its required function implemented 221s ok 36 GObject interface doesn't have to have its optional function implemented 221s ok 37 GObject interface can have its optional function deferred to by the implementation 221s ok 38 GObject interface can have its function chained up to 221s ok 39 GObject interface can require another interface 221s ok 40 GObject interface can chain up to another interface 221s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 221s JS G PRM: JSObject created with param instance 0xc6c1a20fde0 type GParamOverride 221s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 221s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0x7e846c3dc90, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s ok 41 GObject interface defers to the last interface's optional function 221s ok 42 GObject interface must be implemented by a class that implements all required interfaces 221s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 221s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0x7e846c25e20, JSClass 0x7ff81999a7f8, in object 0x34ea6d3edd8 221s ok 44 GObject interface can require an interface from C 221s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 221s JS G BXD: Defining method quit in prototype for GLib.MainLoop 221s ok 45 GObject interface can define signals on the implementing class 221s ok 46 GObject interface can define properties on the implementing class 221s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0x7e846c4a1c8, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s ok 47 GObject interface must have its properties overridden 221s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0x7e846c4a2b8, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0x7e846c45448, JSClass 0x7ff81999a7f8, in object 0x34ea6d3edd8 221s ok 48 GObject interface gets the correct type for its metaclass 221s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0x7e846c4a3d0, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s ok 49 GObject interface can be implemented by a class as well as its parent class 221s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0x7e846c4a4e8, JSClass 0x7ff819998600, in object 0x34ea6d3edd8 221s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 221s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 221s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 221s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 221s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 221s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 221s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 221s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 221s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 221s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 221s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0xc6c19f3d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 0 221s JS MAINLOOP: handling job 1, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 1 221s JS MAINLOOP: handling job 2, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 2 221s JS MAINLOOP: handling job 3, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 221s JS MAINLOOP: Main loop instance 0xc6c19f3d370: release 221s JS MAINLOOP: Completed job 3 221s JS MEMORY: Memory report: before destroying context 221s JS MEMORY: 747 objects currently alive 221s JS MEMORY: boxed_instance = 288 221s JS MEMORY: boxed_prototype = 13 221s JS MEMORY: closure = 16 221s JS MEMORY: function = 272 221s JS MEMORY: fundamental_instance = 0 221s JS MEMORY: fundamental_prototype = 0 221s JS MEMORY: gerror_instance = 0 221s JS MEMORY: gerror_prototype = 0 221s JS MEMORY: interface = 12 221s JS MEMORY: module = 11 221s JS MEMORY: ns = 5 221s JS MEMORY: object_instance = 67 221s JS MEMORY: object_prototype = 44 221s JS MEMORY: param = 19 221s JS MEMORY: union_instance = 0 221s JS MEMORY: union_prototype = 0 221s JS CTX: JS shutdown sequence 221s JS CTX: Stopping profiler 221s JS CTX: Shutting down toggle queue 221s JS CTX: Notifying external reference holders of GjsContext dispose 221s JS MAINLOOP: Stopping promise job dispatcher 221s JS CTX: Notifying reference holders of GjsContext dispose 221s JS CTX: Checking unhandled promise rejections 221s JS CTX: Releasing cached JS wrappers 221s JS CTX: Final triggered GC 221s JS CTX: Destroying JS context 221s JS CTX: Releasing all native objects 221s JS CTX: Disabling auto GC 221s JS CTX: Ending trace on global object 221s JS CTX: Freeing allocated resources 221s JS CTX: JS context destroyed 221s PASS: gjs/testLegacyGObject.test 221s Running test: gjs/throw-ignored.test 221s 1..1 221s Executing: gjs/throw-ignored.test 221s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw-ignored.debugger 221s PASS: gjs/throw-ignored.test 221s Running test: gjs/testLegacyGtk.test 221s JS NATIVE: Registered native JS module '_promiseNative' 221s JS NATIVE: Registered native JS module '_byteArrayNative' 221s JS NATIVE: Registered native JS module '_encodingNative' 221s JS NATIVE: Registered native JS module '_gi' 221s JS NATIVE: Registered native JS module 'gi' 221s JS NATIVE: Registered native JS module 'cairoNative' 221s JS NATIVE: Registered native JS module 'system' 221s JS NATIVE: Registered native JS module 'console' 221s JS NATIVE: Registered native JS module '_print' 221s JS CTX: Enabling JIT 221s JS CTX: Initialized class GjsFileImporter prototype 0x39ec043000a0 221s JS IMPORT: Defining parent (nil) of 0x39ec04300100 'imports' is mod 0 221s JS IMPORT: Importing '_print' 221s JS NATIVE: Defining native module '_print' 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x39ec043007b0 '_print' is mod 1 221s JS IMPORT: successfully imported module '_print' 221s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 221s 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 0x279de683b128 221s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x279de683b128 221s JS MAINLOOP: Main loop instance 0x1c38cfd4d370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Starting promise job dispatcher 221s JS MAINLOOP: Main loop instance 0x1c38cfd4d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 221s JS MAINLOOP: Main loop instance 0x1c38cfd4d370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x279de683b128 221s JS IMPORT: Module metadata hook for module 0x39ec04313000 221s JS IMPORT: Defining meta.importSync for module 0x39ec04313000 221s JS NATIVE: Defining native module 'gi' 221s JS CTX: Initialized class GIRepositoryNamespace prototype 0x39ec043133f0 221s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 221s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 221s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 221s JS IMPORT: Importing directory 'overrides' 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x39ec043134f0 'overrides' is mod 1 221s JS IMPORT: Defined importer 'overrides' 0x39ec043134f0 in 0x39ec04300100 221s JS IMPORT: successfully imported directory 'overrides' 221s JS IMPORT: Importing '_promiseNative' 221s JS NATIVE: Defining native module '_promiseNative' 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x39ec043139a0 '_promiseNative' is mod 1 221s JS IMPORT: successfully imported module '_promiseNative' 221s JS IMPORT: Importing module GLib succeeded 221s JS IMPORT: Defining parent 0x39ec043134f0 of 0x279de683c150 'GLib' is mod 1 221s JS IMPORT: successfully imported module 'GLib' 221s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 221s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x279de6879060, JSClass 0x6f560e0985d0, in object 0x279de6879038 221s JS CTX: Initialized class GIRepositoryGType prototype 0x39ec04313ce8 221s JS CTX: Initialized class GIRepositoryFunction prototype 0x39ec04313d48 221s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 221s JS G BXD: Defined class for Error (GError), prototype 0x279de68790b0, JSClass 0x6f560e0985d0, in object 0x279de6879038 221s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 221s JS G BXD: Defined class for Variant (GVariant), prototype 0x279de6879100, JSClass 0x6f560e0985d0, in object 0x279de6879038 221s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 221s JS G BXD: Defined class for Bytes (GBytes), prototype 0x279de6879150, JSClass 0x6f560e0985d0, in object 0x279de6879038 221s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 221s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x279de68791a0, JSClass 0x6f560e0985d0, in object 0x279de6879038 221s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 221s JS G BXD: Defined class for Thread (GThread), prototype 0x279de68791f0, JSClass 0x6f560e0985d0, in object 0x279de6879038 221s JS G BXD: Defining method ref in prototype for GLib.Thread 221s JS G BXD: Defining method unref in prototype for GLib.Thread 221s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 221s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x279de6879240, JSClass 0x6f560e0985d0, in object 0x279de6879038 221s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 221s JS G BXD: Defined class for Regex (GRegex), prototype 0x279de6879290, JSClass 0x6f560e0985d0, in object 0x279de6879038 221s JS G BXD: Defining method match in prototype for GLib.Regex 221s JS G BXD: Defining method match_full in prototype for GLib.Regex 221s JS G BXD: Defining method match_all in prototype for GLib.Regex 221s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 221s JS G NS: Defined namespace 'GLib' 0x279de6879038 in GIRepository 0x39ec04313280 221s JS IMPORT: Importing module jasmine succeeded 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x279de683cce0 'jasmine' is mod 1 221s JS IMPORT: successfully imported module 'jasmine' 221s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 221s JS MAINLOOP: Main loop instance 0x1c38cfd4d370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0x1c38cfd4d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 221s JS MAINLOOP: Main loop instance 0x1c38cfd4d370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Importing 'gi' 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x39ec04313280 'gi' is mod 1 221s JS IMPORT: successfully imported module 'gi' 221s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 221s JS IMPORT: Importing module _legacy succeeded 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x279de683ce70 '_legacy' is mod 1 221s JS IMPORT: successfully imported module '_legacy' 221s 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 221s JS G NS: Defined namespace 'GjsPrivate' 0x279de6879358 in GIRepository 0x39ec04313280 221s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 221s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 221s JS IMPORT: Importing module lang succeeded 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x279de683cf60 'lang' is mod 1 221s JS IMPORT: successfully imported module 'lang' 221s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 221s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 221s JS IMPORT: Importing module _signals succeeded 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x279de683cfb0 '_signals' is mod 1 221s JS IMPORT: successfully imported module '_signals' 221s JS IMPORT: Importing module signals succeeded 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x279de683cf10 'signals' is mod 1 221s JS IMPORT: successfully imported module 'signals' 221s JS IMPORT: Importing module Gio succeeded 221s JS IMPORT: Defining parent 0x39ec043134f0 of 0x279de683cec0 'Gio' is mod 1 221s JS IMPORT: successfully imported module 'Gio' 221s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 221s JS IMPORT: Importing '_gi' 221s JS NATIVE: Defining native module '_gi' 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x39ec0432b830 '_gi' is mod 1 221s JS IMPORT: successfully imported module '_gi' 221s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 221s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 221s JS IMPORT: Importing module _common succeeded 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x279de68c6088 '_common' is mod 1 221s JS IMPORT: successfully imported module '_common' 221s JS IMPORT: Importing module GObject succeeded 221s JS IMPORT: Defining parent 0x39ec043134f0 of 0x279de68c6038 'GObject' is mod 1 221s JS IMPORT: successfully imported module 'GObject' 221s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 221s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 221s JS G BXD: Defined class for String (GString), prototype 0x279de6879600, JSClass 0x6f560e0985d0, in object 0x279de6879380 221s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 221s JS G PRM: Defined class ParamSpec prototype is 0x279de68c6128 class 0x6f560e0a0068 in object 0x279de6879380 221s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 221s JS G OBJ: Defined class for Object (GObject), prototype 0x279de6879768, JSClass 0x6f560e098600, in object 0x279de6879380 221s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 221s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 221s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x279de6879790, JSClass 0x6f560e098600, in object 0x279de6879380 221s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 221s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 221s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 221s JS G NS: Defined namespace 'GObject' 0x279de6879380 in GIRepository 0x39ec04313280 221s JS G OBJ: Defined class for Application (GApplication), prototype 0x279de68797e0, JSClass 0x6f560e098600, in object 0x279de6879330 221s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 221s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x279de68c6600, JSClass 0x6f560e09a7f8, in object 0x279de6879330 221s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 221s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 221s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 221s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x279de6879858, JSClass 0x6f560e098600, in object 0x279de6879330 221s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 221s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x279de68c6880, JSClass 0x6f560e09a7f8, in object 0x279de6879330 221s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 221s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x279de68798d0, JSClass 0x6f560e098600, in object 0x279de6879330 221s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 221s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 221s JS G IFACE: Defined class for Initable (GInitable), prototype 0x279de68c69c0, JSClass 0x6f560e09a7f8, in object 0x279de6879330 221s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 221s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 221s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 221s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x279de6879948, JSClass 0x6f560e0985d0, in object 0x279de6879330 221s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 221s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x279de6879998, JSClass 0x6f560e0985d0, in object 0x279de6879330 221s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 221s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 221s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x279de68799e8, JSClass 0x6f560e098600, in object 0x279de6879330 221s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x279de6879a38, JSClass 0x6f560e098600, in object 0x279de6879358 221s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 221s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x279de6879a88, JSClass 0x6f560e098600, in object 0x279de6879330 221s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 221s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 221s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 221s JS G IFACE: Defined class for File (GFile), prototype 0x279de68c6b28, JSClass 0x6f560e09a7f8, in object 0x279de6879330 221s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x279de6879b00, JSClass 0x6f560e098600, in object 0x39ec04313360 221s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 221s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x279de6879b78, JSClass 0x6f560e098600, in object 0x279de6879330 221s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 221s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 221s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x279de6879bc8, JSClass 0x6f560e098600, in object 0x279de6879330 221s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 221s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x279de6879c18, JSClass 0x6f560e098600, in object 0x279de6879330 221s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 221s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x279de6879c68, JSClass 0x6f560e0985d0, in object 0x279de6879330 221s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 221s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 221s JS G OBJ: Defined class for Settings (GSettings), prototype 0x279de6879cb8, JSClass 0x6f560e098600, in object 0x279de6879330 221s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 221s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 221s JS G NS: Defined namespace 'Gio' 0x279de6879330 in GIRepository 0x39ec04313280 221s JS IMPORT: Importing module Gtk succeeded 221s JS IMPORT: Defining parent 0x39ec043134f0 of 0x279de683ce20 'Gtk' is mod 1 221s JS IMPORT: successfully imported module 'Gtk' 221s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 221s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 221s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x279de6879d08, JSClass 0x6f560e098600, in object 0x279de6879380 221s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x279de6879d58, JSClass 0x6f560e098600, in object 0x279de6879308 221s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 221s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x279de68d7880, JSClass 0x6f560e09a7f8, in object 0x279de6879308 221s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 221s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x279de6879dd0, JSClass 0x6f560e098600, in object 0x279de6879308 221s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 221s JS G NS: Defined namespace 'Gtk' 0x279de6879308 in GIRepository 0x39ec04313280 221s JS IMPORT: Importing 'system' 221s JS NATIVE: Defining native module 'system' 221s JS IMPORT: Defining parent 0x39ec04300100 of 0x39ec04332248 'system' is mod 1 221s JS IMPORT: successfully imported module 'system' 221s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 221s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x279de6879e20, JSClass 0x6f560e098600, in object 0x279de6879308 221s JS IMPORT: Module metadata hook for module 0x39ec04302348 221s JS IMPORT: Defining meta.importSync for module 0x39ec04302348 221s JS NATIVE: Defining native module '_encodingNative' 221s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 221s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x279de68d79c0, JSClass 0x6f560e09a7f8, in object 0x279de6879308 221s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x279de6879e98, JSClass 0x6f560e098600, in object 0x39ec04313360 221s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x279de6879ee8, JSClass 0x6f560e098600, in object 0x39ec04313360 221s JS CTX: Script evaluation succeeded 221s JS MAINLOOP: Main loop instance 0x1c38cfd4d370: Spinning loop until released or hook cleared 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x279de683b128 221s JS IMPORT: Module metadata hook for module 0x39ec0433bfb8 221s JS IMPORT: Defining meta.importSync for module 0x39ec0433bfb8 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x279de683b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x279de683b128 221s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 221s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 221s JS MAINLOOP: Set main loop hook to 221s JS MAINLOOP: Main loop instance 0x1c38cfd4d370: hold 221s JS MAINLOOP: Running and clearing main loop hook 221s JS G BXD: Defining method run in prototype for GLib.MainLoop 221s 1..8 221s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 221s JS G BXD: Defined class for Source (GSource), prototype 0x279de6879f38, JSClass 0x6f560e0985d0, in object 0x279de6879038 221s JS G BXD: Defining method set_priority in prototype for GLib.Source 221s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 221s JS G BXD: Defining method attach in prototype for GLib.Source 221s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 221s JS IMPORT: Module metadata hook for module 0x279de68629a8 221s JS IMPORT: Defining meta.importSync for module 0x279de68629a8 221s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 221s JS G BXD: Defining method destroy in prototype for GLib.Source 221s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 221s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 221s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x1d0c89a080b0, JSClass 0x6f560e098600, in object 0x279de6879308 221s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x1d0c89a08100, JSClass 0x6f560e098600, in object 0x279de6879308 221s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 221s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 221s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 221s JS G ENUM: Defining Gtk.WindowType as 0x39ec043082a0 221s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 221s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 221s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 221s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 221s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 221s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x1d0c89a081c8, JSClass 0x6f560e098600, in object 0x279de6879308 221s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x1d0c89a08218, JSClass 0x6f560e098600, in object 0x279de6879308 221s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 221s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 221s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 221s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 221s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 221s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 221s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 221s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 221s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 221s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 221s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x1d0c89a08808, JSClass 0x6f560e098600, in object 0x279de6879308 221s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 221s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 221s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 221s JS G ENUM: Defining enum value AFTER (fixed from after) 1 221s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 221s JS G ENUM: Defining GObject.ConnectFlags as 0x39ec0432b810 221s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 221s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 221s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 221s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 221s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 221s ok 7 Legacy Gtk overrides sets CSS names on classes 221s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 221s JS G OBJ: Defined class for Button (GtkButton), prototype 0x1d0c89a08e98, JSClass 0x6f560e098600, in object 0x279de6879308 221s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 221s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x279de68f5858, JSClass 0x6f560e09a7f8, in object 0x279de6879308 221s JS G OBJ: Defined class for Gjs_LeakTestWidget (Gjs_LeakTestWidget), prototype 0x1d0c89a08f10, JSClass 0x6f560e098600, in object 0x279de683ee98 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: handling job 0, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 0 221s JS MAINLOOP: handling job 1, 221s ok 8 Legacy Gtk overrides does not leak instance when connecting template signal 221s JS MAINLOOP: Completed job 1 221s JS G BXD: Defining method quit in prototype for GLib.MainLoop 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0x1c38cfd4d370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 0 221s JS MAINLOOP: handling job 1, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 1 221s JS MAINLOOP: handling job 2, 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Completed job 2 221s JS MAINLOOP: handling job 3, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 221s JS MAINLOOP: Main loop instance 0x1c38cfd4d370: release 221s JS MAINLOOP: Completed job 3 221s JS MEMORY: Memory report: before destroying context 221s JS MEMORY: 296 objects currently alive 221s JS MEMORY: boxed_instance = 8 221s JS MEMORY: boxed_prototype = 12 221s JS MEMORY: closure = 4 221s JS MEMORY: function = 224 221s JS MEMORY: fundamental_instance = 0 221s JS MEMORY: fundamental_prototype = 0 221s JS MEMORY: gerror_instance = 0 221s JS MEMORY: gerror_prototype = 0 221s JS MEMORY: interface = 7 221s JS MEMORY: module = 10 221s JS MEMORY: ns = 5 221s JS MEMORY: object_instance = 0 221s JS MEMORY: object_prototype = 26 221s JS MEMORY: param = 0 221s JS MEMORY: union_instance = 0 221s JS MEMORY: union_prototype = 0 221s JS CTX: JS shutdown sequence 221s JS CTX: Stopping profiler 221s JS CTX: Shutting down toggle queue 221s JS CTX: Notifying external reference holders of GjsContext dispose 221s JS MAINLOOP: Stopping promise job dispatcher 221s JS CTX: Notifying reference holders of GjsContext dispose 221s JS CTX: Checking unhandled promise rejections 221s JS CTX: Releasing cached JS wrappers 221s JS CTX: Final triggered GC 221s JS CTX: Destroying JS context 221s JS CTX: Releasing all native objects 221s JS CTX: Disabling auto GC 221s JS CTX: Ending trace on global object 221s JS CTX: Freeing allocated resources 221s JS CTX: JS context destroyed 221s PASS: gjs/testLegacyGtk.test 221s Running test: gjs/detach.test 221s 1..1 221s ok 1 - /usr/libexec/installed-tests/gjs/debugger/detach.debugger 221s PASS: gjs/detach.test 221s Running test: gjs/testConsole.test 221s JS NATIVE: Registered native JS module '_promiseNative' 221s JS NATIVE: Registered native JS module '_byteArrayNative' 221s JS NATIVE: Registered native JS module '_encodingNative' 221s JS NATIVE: Registered native JS module '_gi' 221s JS NATIVE: Registered native JS module 'gi' 221s JS NATIVE: Registered native JS module 'cairoNative' 221s JS NATIVE: Registered native JS module 'system' 221s JS NATIVE: Registered native JS module 'console' 221s JS NATIVE: Registered native JS module '_print' 221s JS CTX: Enabling JIT 221s JS CTX: Initialized class GjsFileImporter prototype 0x2f348ae000a0 221s JS IMPORT: Defining parent (nil) of 0x2f348ae00100 'imports' is mod 0 221s JS IMPORT: Importing '_print' 221s JS NATIVE: Defining native module '_print' 221s JS IMPORT: Defining parent 0x2f348ae00100 of 0x2f348ae007b0 '_print' is mod 1 221s JS IMPORT: successfully imported module '_print' 221s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 221s 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 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x32c5bf93b128 221s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Starting promise job dispatcher 221s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 221s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module metadata hook for module 0x2f348ae13000 221s JS IMPORT: Defining meta.importSync for module 0x2f348ae13000 221s JS NATIVE: Defining native module 'gi' 221s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2f348ae133f0 221s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 221s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 221s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 221s JS IMPORT: Importing directory 'overrides' 221s JS IMPORT: Defining parent 0x2f348ae00100 of 0x2f348ae134f0 'overrides' is mod 1 221s JS IMPORT: Defined importer 'overrides' 0x2f348ae134f0 in 0x2f348ae00100 221s JS IMPORT: successfully imported directory 'overrides' 221s JS IMPORT: Importing '_promiseNative' 221s JS NATIVE: Defining native module '_promiseNative' 221s JS IMPORT: Defining parent 0x2f348ae00100 of 0x2f348ae139a0 '_promiseNative' is mod 1 221s JS IMPORT: successfully imported module '_promiseNative' 221s JS IMPORT: Importing module GLib succeeded 221s JS IMPORT: Defining parent 0x2f348ae134f0 of 0x32c5bf93c150 'GLib' is mod 1 221s JS IMPORT: successfully imported module 'GLib' 221s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 221s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x32c5bf979060, JSClass 0x7259c3f885d0, in object 0x32c5bf979038 221s JS CTX: Initialized class GIRepositoryGType prototype 0x2f348ae13ce8 221s JS CTX: Initialized class GIRepositoryFunction prototype 0x2f348ae13d48 221s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 221s JS G BXD: Defined class for Error (GError), prototype 0x32c5bf9790b0, JSClass 0x7259c3f885d0, in object 0x32c5bf979038 221s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 221s JS G BXD: Defined class for Variant (GVariant), prototype 0x32c5bf979100, JSClass 0x7259c3f885d0, in object 0x32c5bf979038 221s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 221s JS G BXD: Defined class for Bytes (GBytes), prototype 0x32c5bf979150, JSClass 0x7259c3f885d0, in object 0x32c5bf979038 221s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 221s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x32c5bf9791a0, JSClass 0x7259c3f885d0, in object 0x32c5bf979038 221s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 221s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 221s JS G BXD: Defined class for Thread (GThread), prototype 0x32c5bf9791f0, JSClass 0x7259c3f885d0, in object 0x32c5bf979038 221s JS G BXD: Defining method ref in prototype for GLib.Thread 221s JS G BXD: Defining method unref in prototype for GLib.Thread 221s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 221s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x32c5bf979240, JSClass 0x7259c3f885d0, in object 0x32c5bf979038 221s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 221s JS G BXD: Defined class for Regex (GRegex), prototype 0x32c5bf979290, JSClass 0x7259c3f885d0, in object 0x32c5bf979038 221s JS G BXD: Defining method match in prototype for GLib.Regex 221s JS G BXD: Defining method match_full in prototype for GLib.Regex 221s JS G BXD: Defining method match_all in prototype for GLib.Regex 221s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 221s JS G NS: Defined namespace 'GLib' 0x32c5bf979038 in GIRepository 0x2f348ae13280 221s JS IMPORT: Importing module jasmine succeeded 221s JS IMPORT: Defining parent 0x2f348ae00100 of 0x32c5bf93cce0 'jasmine' is mod 1 221s JS IMPORT: successfully imported module 'jasmine' 221s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 221s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 221s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: release 221s JS MAINLOOP: Completed job 0 221s 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 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x32c5bf93b128 221s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 221s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 221s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 221s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 221s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 221s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 221s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 221s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 221s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 221s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 221s JS G ENUM: Defining GLib.LogLevelFlags as 0x2f348ae33648 221s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: hold 221s JS MAINLOOP: Enqueue job , promise=, allocation site= 221s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: Spinning loop until released or hook cleared 221s JS MAINLOOP: handling job 0, 221s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testConsole.js async resolved" 221s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: release 221s JS MAINLOOP: Completed job 0 221s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module metadata hook for module 0x2f348ae10620 221s JS IMPORT: Defining meta.importSync for module 0x2f348ae10620 221s JS NATIVE: Defining native module 'system' 221s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32c5bf93b128 221s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32c5bf93b128 221s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 221s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 221s JS MAINLOOP: Set main loop hook to 221s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: hold 221s JS MAINLOOP: Running and clearing main loop hook 221s JS G BXD: Defining method run in prototype for GLib.MainLoop 221s 1..68 221s JS IMPORT: Importing 'gi' 221s JS IMPORT: Defining parent 0x32c5bf93ead8 of 0x32c5bf93eaa8 'gi' is mod 1 221s JS IMPORT: successfully imported module 'gi' 221s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 221s JS G BXD: Defined class for Source (GSource), prototype 0x32c5bf979330, JSClass 0x7259c3f885d0, in object 0x32c5bf979038 221s JS G BXD: Defining method set_priority in prototype for GLib.Source 221s JS IMPORT: Importing '_gi' 221s JS NATIVE: Defining native module '_gi' 221s JS IMPORT: Defining parent 0x32c5bf93ead8 of 0x2f348ae1bf08 '_gi' is mod 1 221s JS IMPORT: successfully imported module '_gi' 221s 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 221s JS G NS: Defined namespace 'GjsPrivate' 0x32c5bf9793d0 in GIRepository 0x32c5bf93eaa8 221s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 221s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 221s JS IMPORT: Importing module _common succeeded 221s JS IMPORT: Defining parent 0x32c5bf93ead8 of 0x32c5bf9c0b00 '_common' is mod 1 221s JS IMPORT: successfully imported module '_common' 221s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 221s JS IMPORT: Importing module _legacy succeeded 221s JS IMPORT: Defining parent 0x32c5bf93ead8 of 0x32c5bf9c0b50 '_legacy' is mod 1 221s JS IMPORT: successfully imported module '_legacy' 221s JS IMPORT: Importing module GObject succeeded 221s JS IMPORT: Defining parent 0x32c5bf93eb08 of 0x32c5bf9c0ab0 'GObject' is mod 1 221s JS IMPORT: successfully imported module 'GObject' 221s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 221s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 221s JS G BXD: Defined class for String (GString), prototype 0x32c5bf979628, JSClass 0x7259c3f885d0, in object 0x32c5bf9793a8 221s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 221s JS G PRM: Defined class ParamSpec prototype is 0x32c5bf9c0bf0 class 0x7259c3f90068 in object 0x32c5bf9793a8 221s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 221s JS G OBJ: Defined class for Object (GObject), prototype 0x32c5bf979790, JSClass 0x7259c3f88600, in object 0x32c5bf9793a8 221s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 221s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 221s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x32c5bf9797b8, JSClass 0x7259c3f88600, in object 0x32c5bf9793a8 221s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 221s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 221s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 221s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 221s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 221s JS G NS: Defined namespace 'GObject' 0x32c5bf9793a8 in GIRepository 0x32c5bf93eaa8 221s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 221s JS G BXD: Defining method attach in prototype for GLib.Source 221s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 221s JS IMPORT: Module metadata hook for module 0x32c5bf962ee8 221s JS IMPORT: Defining meta.importSync for module 0x32c5bf962ee8 221s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 221s JS G BXD: Defining method destroy in prototype for GLib.Source 221s ok 1 console has correct object tag 221s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 221s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 221s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x32c5bf979a88, JSClass 0x7259c3f885d0, in object 0x32c5bf979038 221s JS G BXD: Defining method classify in prototype for GLib.Variant 221s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 221s JS G BXD: Defining method n_children in prototype for GLib.Variant 221s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 221s JS G BXD: Defining method get_string in prototype for GLib.Variant 221s JS G BXD: Defining method get_variant in prototype for GLib.Variant 221s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 221s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 221s JS IMPORT: Importing '_byteArrayNative' 221s JS NATIVE: Defining native module '_byteArrayNative' 221s JS IMPORT: Defining parent 0x32c5bf93ead8 of 0x2f348ae2c438 '_byteArrayNative' is mod 1 221s JS IMPORT: successfully imported module '_byteArrayNative' 221s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 221s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 221s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 221s JS G ENUM: Defining GLib.LogWriterOutput as 0x2f348ae2cb88 221s JS IMPORT: Module metadata hook for module 0x32c5bf962ba0 221s JS IMPORT: Defining meta.importSync for module 0x32c5bf962ba0 221s JS NATIVE: Defining native module '_encodingNative' 221s ok 2 console logs a message 221s ok 3 console logs an empty object correctly 222s ok 4 console logs an object with custom constructor name 222s ok 5 console logs an object with undefined constructor 222s ok 6 console logs an object with Symbol.toStringTag and __name__ 222s ok 7 console logs a warning 222s ok 8 console logs an informative message 222s ok 9 console traces a line 222s ok 10 console traces a empty message 222s ok 11 console asserts a true condition 222s ok 12 console asserts a false condition 222s ok 13 console asserts a false condition with message 222s JS G NS: Found info type FUNCTION for 'clear_terminal' in namespace 'GjsPrivate' 222s ok 14 console clear() can be called 222s ok 15 console clear() resets indentation 222s ok 16 console table() logs at least something 222s ok 17 console string replacement console.log() supports %s 222s ok 18 console string replacement console.log() supports %d 222s ok 19 console string replacement console.log() supports %i 222s ok 20 console string replacement console.log() supports %f 222s ok 21 console string replacement console.log() supports %o 222s ok 22 console string replacement console.log() supports %O 222s ok 23 console string replacement console.log() ignores %c 222s ok 24 console string replacement console.log() supports mixing substitutions 222s ok 25 console string replacement console.log() supports invalid numbers 222s ok 26 console string replacement console.log() supports missing substitutions 222s ok 27 console string replacement console.warn() supports %s 222s ok 28 console string replacement console.warn() supports %d 222s ok 29 console string replacement console.warn() supports %i 222s ok 30 console string replacement console.warn() supports %f 222s ok 31 console string replacement console.warn() supports %o 222s ok 32 console string replacement console.warn() supports %O 222s ok 33 console string replacement console.warn() ignores %c 222s ok 34 console string replacement console.warn() supports mixing substitutions 222s ok 35 console string replacement console.warn() supports invalid numbers 222s ok 36 console string replacement console.warn() supports missing substitutions 222s ok 37 console string replacement console.info() supports %s 222s ok 38 console string replacement console.info() supports %d 222s ok 39 console string replacement console.info() supports %i 222s ok 40 console string replacement console.info() supports %f 222s ok 41 console string replacement console.info() supports %o 222s ok 42 console string replacement console.info() supports %O 222s ok 43 console string replacement console.info() ignores %c 222s ok 44 console string replacement console.info() supports mixing substitutions 222s ok 45 console string replacement console.info() supports invalid numbers 222s ok 46 console string replacement console.info() supports missing substitutions 222s ok 47 console string replacement console.error() supports %s 222s ok 48 console string replacement console.error() supports %d 222s ok 49 console string replacement console.error() supports %i 222s ok 50 console string replacement console.error() supports %f 222s ok 51 console string replacement console.error() supports %o 222s ok 52 console string replacement console.error() supports %O 222s ok 53 console string replacement console.error() ignores %c 222s ok 54 console string replacement console.error() supports mixing substitutions 222s ok 55 console string replacement console.error() supports invalid numbers 222s ok 56 console string replacement console.error() supports missing substitutions 222s ok 57 console string replacement console.trace() supports %s 222s ok 58 console string replacement console.trace() supports %d 222s ok 59 console string replacement console.trace() supports %i 222s ok 60 console string replacement console.trace() supports %f 222s ok 61 console string replacement console.trace() supports %o 222s ok 62 console string replacement console.trace() supports %O 222s ok 63 console string replacement console.trace() ignores %c 222s ok 64 console string replacement console.trace() supports mixing substitutions 222s ok 65 console string replacement console.trace() supports invalid numbers 222s ok 66 console string replacement console.trace() supports missing substitutions 222s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 222s ok 67 console time() ends correctly 222s ok 68 console time() doesn't log initially 222s JS G BXD: Defining method quit in prototype for GLib.MainLoop 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 222s JS MAINLOOP: Main loop instance 0x1bbf17fcd370: release 222s JS MAINLOOP: Completed job 3 222s JS MEMORY: Memory report: before destroying context 222s JS MEMORY: 4500 objects currently alive 222s JS MEMORY: boxed_instance = 4342 222s JS MEMORY: boxed_prototype = 11 222s JS MEMORY: closure = 2 222s JS MEMORY: function = 135 222s JS MEMORY: fundamental_instance = 0 222s JS MEMORY: fundamental_prototype = 0 222s JS MEMORY: gerror_instance = 0 222s JS MEMORY: gerror_prototype = 0 222s JS MEMORY: interface = 0 222s JS MEMORY: module = 5 222s JS MEMORY: ns = 3 222s JS MEMORY: object_instance = 0 222s JS MEMORY: object_prototype = 2 222s JS MEMORY: param = 0 222s JS MEMORY: union_instance = 0 222s JS MEMORY: union_prototype = 0 222s JS CTX: JS shutdown sequence 222s JS CTX: Stopping profiler 222s JS CTX: Shutting down toggle queue 222s JS CTX: Notifying external reference holders of GjsContext dispose 222s JS MAINLOOP: Stopping promise job dispatcher 222s JS CTX: Notifying reference holders of GjsContext dispose 222s JS CTX: Checking unhandled promise rejections 222s JS CTX: Releasing cached JS wrappers 222s JS CTX: Final triggered GC 222s JS CTX: Destroying JS context 222s JS CTX: Releasing all native objects 222s JS CTX: Disabling auto GC 222s JS CTX: Ending trace on global object 222s JS CTX: Freeing allocated resources 222s JS CTX: JS context destroyed 222s PASS: gjs/testConsole.test 222s Running test: gjs/testESModules.test 222s JS NATIVE: Registered native JS module '_promiseNative' 222s JS NATIVE: Registered native JS module '_byteArrayNative' 222s JS NATIVE: Registered native JS module '_encodingNative' 222s JS NATIVE: Registered native JS module '_gi' 222s JS NATIVE: Registered native JS module 'gi' 222s JS NATIVE: Registered native JS module 'cairoNative' 222s JS NATIVE: Registered native JS module 'system' 222s JS NATIVE: Registered native JS module 'console' 222s JS NATIVE: Registered native JS module '_print' 222s JS CTX: Enabling JIT 222s JS CTX: Initialized class GjsFileImporter prototype 0xa001fb000a0 222s JS IMPORT: Defining parent (nil) of 0xa001fb00100 'imports' is mod 0 222s JS IMPORT: Importing '_print' 222s JS NATIVE: Defining native module '_print' 222s JS IMPORT: Defining parent 0xa001fb00100 of 0xa001fb007b0 '_print' is mod 1 222s JS IMPORT: successfully imported module '_print' 222s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 222s 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 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Starting promise job dispatcher 222s JS MAINLOOP: Main loop instance 0x30a7030d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module metadata hook for module 0xa001fb13000 222s JS IMPORT: Defining meta.importSync for module 0xa001fb13000 222s JS NATIVE: Defining native module 'gi' 222s JS CTX: Initialized class GIRepositoryNamespace prototype 0xa001fb133f0 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 222s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 222s JS IMPORT: Importing directory 'overrides' 222s JS IMPORT: Defining parent 0xa001fb00100 of 0xa001fb134f0 'overrides' is mod 1 222s JS IMPORT: Defined importer 'overrides' 0xa001fb134f0 in 0xa001fb00100 222s JS IMPORT: successfully imported directory 'overrides' 222s JS IMPORT: Importing '_promiseNative' 222s JS NATIVE: Defining native module '_promiseNative' 222s JS IMPORT: Defining parent 0xa001fb00100 of 0xa001fb139a0 '_promiseNative' is mod 1 222s JS IMPORT: successfully imported module '_promiseNative' 222s JS IMPORT: Importing module GLib succeeded 222s JS IMPORT: Defining parent 0xa001fb134f0 of 0x19e87c23c150 'GLib' is mod 1 222s JS IMPORT: successfully imported module 'GLib' 222s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 222s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x19e87c279060, JSClass 0x6a7e21d285d0, in object 0x19e87c279038 222s JS CTX: Initialized class GIRepositoryGType prototype 0xa001fb13ce8 222s JS CTX: Initialized class GIRepositoryFunction prototype 0xa001fb13d48 222s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 222s JS G BXD: Defined class for Error (GError), prototype 0x19e87c2790b0, JSClass 0x6a7e21d285d0, in object 0x19e87c279038 222s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 222s JS G BXD: Defined class for Variant (GVariant), prototype 0x19e87c279100, JSClass 0x6a7e21d285d0, in object 0x19e87c279038 222s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 222s JS G BXD: Defined class for Bytes (GBytes), prototype 0x19e87c279150, JSClass 0x6a7e21d285d0, in object 0x19e87c279038 222s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 222s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x19e87c2791a0, JSClass 0x6a7e21d285d0, in object 0x19e87c279038 222s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 222s JS G BXD: Defined class for Thread (GThread), prototype 0x19e87c2791f0, JSClass 0x6a7e21d285d0, in object 0x19e87c279038 222s JS G BXD: Defining method ref in prototype for GLib.Thread 222s JS G BXD: Defining method unref in prototype for GLib.Thread 222s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 222s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x19e87c279240, JSClass 0x6a7e21d285d0, in object 0x19e87c279038 222s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 222s JS G BXD: Defined class for Regex (GRegex), prototype 0x19e87c279290, JSClass 0x6a7e21d285d0, in object 0x19e87c279038 222s JS G BXD: Defining method match in prototype for GLib.Regex 222s JS G BXD: Defining method match_full in prototype for GLib.Regex 222s JS G BXD: Defining method match_all in prototype for GLib.Regex 222s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 222s JS G NS: Defined namespace 'GLib' 0x19e87c279038 in GIRepository 0xa001fb13280 222s JS IMPORT: Importing module jasmine succeeded 222s JS IMPORT: Defining parent 0xa001fb00100 of 0x19e87c23cce0 'jasmine' is mod 1 222s JS IMPORT: successfully imported module 'jasmine' 222s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x30a7030d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Completed job 0 222s 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 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x19e87c23b128 222s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 222s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 222s JS IMPORT: Importing 'gi' 222s JS IMPORT: Defining parent 0xa001fb00100 of 0xa001fb13280 'gi' is mod 1 222s JS IMPORT: successfully imported module 'gi' 222s 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 222s JS G NS: Defined namespace 'GjsPrivate' 0x19e87c279308 in GIRepository 0xa001fb13280 222s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 222s JS G ENUM: Defining enum value ALL (fixed from all) 6 222s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 222s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 222s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 222s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 222s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 222s JS G ENUM: Defining enum value TIME (fixed from time) 2 222s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xa001fb2c480 222s JS IMPORT: Importing module _gettext succeeded 222s JS IMPORT: Defining parent 0xa001fb00100 of 0x19e87c23cdf8 '_gettext' is mod 1 222s JS IMPORT: successfully imported module '_gettext' 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19e87c23b128 222s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 222s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 222s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 222s JS IMPORT: Importing module _legacy succeeded 222s JS IMPORT: Defining parent 0xa001fb00100 of 0x19e87c23cf38 '_legacy' is mod 1 222s JS IMPORT: successfully imported module '_legacy' 222s JS IMPORT: Importing module lang succeeded 222s JS IMPORT: Defining parent 0xa001fb00100 of 0x19e87c23cee8 'lang' is mod 1 222s JS IMPORT: successfully imported module 'lang' 222s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 222s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 222s JS IMPORT: Importing module _signals succeeded 222s JS IMPORT: Defining parent 0xa001fb00100 of 0x19e87c23cf88 '_signals' is mod 1 222s JS IMPORT: successfully imported module '_signals' 222s JS IMPORT: Importing module signals succeeded 222s JS IMPORT: Defining parent 0xa001fb00100 of 0x19e87c23ce98 'signals' is mod 1 222s JS IMPORT: successfully imported module 'signals' 222s JS IMPORT: Importing module Gio succeeded 222s JS IMPORT: Defining parent 0xa001fb134f0 of 0x19e87c23ce48 'Gio' is mod 1 222s JS IMPORT: successfully imported module 'Gio' 222s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 222s JS IMPORT: Importing '_gi' 222s JS NATIVE: Defining native module '_gi' 222s JS IMPORT: Defining parent 0xa001fb00100 of 0xa001fb2f7b0 '_gi' is mod 1 222s JS IMPORT: successfully imported module '_gi' 222s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 222s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 222s JS IMPORT: Importing module _common succeeded 222s JS IMPORT: Defining parent 0xa001fb00100 of 0x19e87c2cc060 '_common' is mod 1 222s JS IMPORT: successfully imported module '_common' 222s JS IMPORT: Importing module GObject succeeded 222s JS IMPORT: Defining parent 0xa001fb134f0 of 0x19e87c23cfd8 'GObject' is mod 1 222s JS IMPORT: successfully imported module 'GObject' 222s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 222s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 222s JS G BXD: Defined class for String (GString), prototype 0x19e87c279600, JSClass 0x6a7e21d285d0, in object 0x19e87c279380 222s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 222s JS G PRM: Defined class ParamSpec prototype is 0x19e87c2cc100 class 0x6a7e21d30068 in object 0x19e87c279380 222s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 222s JS G OBJ: Defined class for Object (GObject), prototype 0x19e87c279768, JSClass 0x6a7e21d28600, in object 0x19e87c279380 222s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 222s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 222s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x19e87c279790, JSClass 0x6a7e21d28600, in object 0x19e87c279380 222s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 222s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 222s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 222s JS G NS: Defined namespace 'GObject' 0x19e87c279380 in GIRepository 0xa001fb13280 222s JS G OBJ: Defined class for Application (GApplication), prototype 0x19e87c2797e0, JSClass 0x6a7e21d28600, in object 0x19e87c279358 222s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 222s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x19e87c2cc5d8, JSClass 0x6a7e21d2a7f8, in object 0x19e87c279358 222s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 222s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 222s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x19e87c279858, JSClass 0x6a7e21d28600, in object 0x19e87c279358 222s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 222s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x19e87c2cc858, JSClass 0x6a7e21d2a7f8, in object 0x19e87c279358 222s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 222s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x19e87c2798d0, JSClass 0x6a7e21d28600, in object 0x19e87c279358 222s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 222s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 222s JS G IFACE: Defined class for Initable (GInitable), prototype 0x19e87c2cc998, JSClass 0x6a7e21d2a7f8, in object 0x19e87c279358 222s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 222s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 222s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 222s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x19e87c279948, JSClass 0x6a7e21d285d0, in object 0x19e87c279358 222s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 222s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x19e87c279998, JSClass 0x6a7e21d285d0, in object 0x19e87c279358 222s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 222s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 222s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x19e87c2799e8, JSClass 0x6a7e21d28600, in object 0x19e87c279358 222s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x19e87c279a38, JSClass 0x6a7e21d28600, in object 0x19e87c279308 222s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 222s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x19e87c279a88, JSClass 0x6a7e21d28600, in object 0x19e87c279358 222s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 222s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 222s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 222s JS G IFACE: Defined class for File (GFile), prototype 0x19e87c2ccb00, JSClass 0x6a7e21d2a7f8, in object 0x19e87c279358 222s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x19e87c279b00, JSClass 0x6a7e21d28600, in object 0xa001fb13360 222s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 222s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x19e87c279b78, JSClass 0x6a7e21d28600, in object 0x19e87c279358 222s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 222s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 222s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x19e87c279bc8, JSClass 0x6a7e21d28600, in object 0x19e87c279358 222s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 222s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x19e87c279c18, JSClass 0x6a7e21d28600, in object 0x19e87c279358 222s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 222s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x19e87c279c68, JSClass 0x6a7e21d285d0, in object 0x19e87c279358 222s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 222s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 222s JS G OBJ: Defined class for Settings (GSettings), prototype 0x19e87c279cb8, JSClass 0x6a7e21d28600, in object 0x19e87c279358 222s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 222s JS G NS: Defined namespace 'Gio' 0x19e87c279358 in GIRepository 0xa001fb13280 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module metadata hook for module 0xa001fb297f8 222s JS IMPORT: Defining meta.importSync for module 0xa001fb297f8 222s JS NATIVE: Defining native module 'system' 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module metadata hook for module 0xa001fb29c70 222s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x19e87c279d08, JSClass 0x6a7e21d28600, in object 0xa001fb13360 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module metadata hook for module 0xa001fb2a130 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 222s JS G BXD: Defined class for Uri (GUri), prototype 0x19e87c279dd0, JSClass 0x6a7e21d285d0, in object 0x19e87c279038 222s JS IMPORT: Module metadata hook for module 0xa001fb2b2e8 222s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 222s JS G ENUM: Defining enum value NONE (fixed from none) 0 222s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 222s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 222s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 222s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 222s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 222s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 222s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 222s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 222s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 222s JS G ENUM: Defining GLib.UriFlags as 0xa001fb35b90 222s JS G BXD: Defining method get_query in prototype for GLib.Uri 222s JS G NS: Found info type FLAGS for 'UriParamsFlags' in namespace 'GLib' 222s JS G ENUM: Defining enum value NONE (fixed from none) 0 222s JS G ENUM: Defining enum value CASE_INSENSITIVE (fixed from case_insensitive) 1 222s JS G ENUM: Defining enum value WWW_FORM (fixed from www_form) 2 222s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 4 222s JS G ENUM: Defining GLib.UriParamsFlags as 0xa001fb35cb0 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module metadata hook for module 0xa001fb2b880 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x30a7030d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testESModules.js async resolved" 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19e87c23b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19e87c23b128 222s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 222s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 222s JS MAINLOOP: Set main loop hook to 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Running and clearing main loop hook 222s JS G BXD: Defining method run in prototype for GLib.MainLoop 222s 1..32 222s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 222s JS G BXD: Defined class for Source (GSource), prototype 0x19e87c279e70, JSClass 0x6a7e21d285d0, in object 0x19e87c279038 222s JS G BXD: Defining method set_priority in prototype for GLib.Source 222s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 222s JS G BXD: Defining method attach in prototype for GLib.Source 222s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 222s JS IMPORT: Module metadata hook for module 0x19e87c262ee8 222s JS IMPORT: Defining meta.importSync for module 0x19e87c262ee8 222s JS G BXD: Defining method destroy in prototype for GLib.Source 222s ok 1 ES module imports default import 222s ok 2 ES module imports named import 222s ok 3 ES module imports GObject introspection import 222s ok 4 ES module imports import with version parameter 222s ok 5 ES module imports import again with other version parameter 222s ok 6 ES module imports import for the first time with wrong version 222s JS IMPORT: Importing module Gtk succeeded 222s JS IMPORT: Defining parent 0x19e87c23ee08 of 0x19e87c2eb678 'Gtk' is mod 1 222s JS IMPORT: successfully imported module 'Gtk' 222s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 222s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 222s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x37c58df0d380, JSClass 0x6a7e21d28600, in object 0x19e87c279380 222s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x37c58df0d3d0, JSClass 0x6a7e21d28600, in object 0x37c58df0d358 222s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 222s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x19e87c2eb970, JSClass 0x6a7e21d2a7f8, in object 0x37c58df0d358 222s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 222s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x37c58df0d448, JSClass 0x6a7e21d28600, in object 0x37c58df0d358 222s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 222s JS G NS: Defined namespace 'Gtk' 0x37c58df0d358 in GIRepository 0x19e87c23ee98 222s ok 7 ES module imports import with another version after a failed import 222s ok 8 ES module imports import nonexistent module 222s ok 9 ES module imports GObject introspection import via URL scheme 222s JS IMPORT: Module metadata hook for module 0x19e87c2e5388 222s ok 10 ES module imports import.meta.url 222s ok 11 ES module imports finds files relative to import.meta.url 222s ok 12 ES module imports does not expose internal import.meta properties to userland modules 222s ok 13 ES module imports treats equivalent URIs as equal and does not load the module again 222s ok 14 ES module imports can load modules with query parameters uniquely 222s ok 15 ES module imports passes query parameters to imported modules in import.meta.uri 222s ok 16 Builtin ES modules gettext default import 222s ok 17 Builtin ES modules gettext named import 222s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s ok 18 Builtin ES modules gettext named dynamic import 222s JS MAINLOOP: Completed job 3 222s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s ok 19 Builtin ES modules gettext dynamic import matches static import 222s JS MAINLOOP: Completed job 3 222s ok 20 Builtin ES modules system default import 222s ok 21 Builtin ES modules system named import 222s JS IMPORT: Async module resolve hook for module "system" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s ok 22 Builtin ES modules system dynamic import matches static import 222s JS MAINLOOP: Completed job 3 222s JS IMPORT: Async module resolve hook for module "system" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s ok 23 Builtin ES modules system named dynamic import 222s JS MAINLOOP: Completed job 3 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: handling job 4, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 4 222s JS MAINLOOP: handling job 5, 222s ok 24 Dynamic imports default import 222s JS MAINLOOP: Completed job 5 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s ok 25 Dynamic imports named import 222s JS MAINLOOP: Completed job 3 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Async module resolve hook for module "gi://Gio" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: handling job 4, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 4 222s JS MAINLOOP: handling job 5, 222s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 5 222s JS MAINLOOP: handling job 6, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 6 222s JS MAINLOOP: handling job 7, 222s ok 26 Dynamic imports dynamic gi import matches static 222s JS MAINLOOP: Completed job 7 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: handling job 4, 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 4 222s JS MAINLOOP: handling job 5, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 5 222s JS MAINLOOP: handling job 6, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 6 222s JS MAINLOOP: handling job 7, 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 7 222s JS MAINLOOP: handling job 8, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 8 222s JS MAINLOOP: handling job 9, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 9 222s JS MAINLOOP: handling job 10, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 10 222s JS MAINLOOP: handling job 11, 222s ok 27 Dynamic imports treats equivalent URIs as equal and does not load the module again 222s JS MAINLOOP: Completed job 11 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: handling job 4, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 4 222s JS MAINLOOP: handling job 5, 222s ok 28 Dynamic imports treats query parameters uniquely for absolute URIs 222s JS MAINLOOP: Completed job 5 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect4.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS IMPORT: Async import promise resolved 222s JS IMPORT: Async module resolve hook for module "./sideEffect3.js?bar=baz" (relative to 0xa001fb34420), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module resolve hook for module "./sideEffect3.js?bar=baz" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: handling job 4, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 4 222s JS MAINLOOP: handling job 5, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 5 222s JS MAINLOOP: handling job 6, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 6 222s JS MAINLOOP: handling job 7, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect4.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 7 222s JS MAINLOOP: handling job 8, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 8 222s JS MAINLOOP: handling job 9, 222s ok 29 Dynamic imports treats query parameters uniquely for relative URIs 222s JS MAINLOOP: Completed job 9 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/doesNotExist.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS IMPORT: Async import promise rejected 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: handling job 4, 222s ok 30 Dynamic imports does not show internal stack frames in an import error 222s JS MAINLOOP: Completed job 4 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/alwaysThrows.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: handling job 4, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 4 222s JS MAINLOOP: handling job 5, 222s ok 31 Dynamic imports does not show internal stack frames in a module that throws an error 222s JS MAINLOOP: Completed job 5 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Async import promise resolved 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x19e87c23b128 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/data.txt" (relative to 0x19e87c2e5388), global 0x19e87c23b128 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Main loop instance 0x30a7030d370: hold 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS IMPORT: Async import promise rejected 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 3 222s JS MAINLOOP: handling job 4, 222s ok 32 Dynamic imports does not show internal stack frames in a module that fails to parse 222s JS MAINLOOP: Completed job 4 222s JS G BXD: Defining method quit in prototype for GLib.MainLoop 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x30a7030d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 222s JS MAINLOOP: Main loop instance 0x30a7030d370: release 222s JS MAINLOOP: Completed job 3 222s JS MEMORY: Memory report: before destroying context 222s JS MEMORY: 469 objects currently alive 222s JS MEMORY: boxed_instance = 152 222s JS MEMORY: boxed_prototype = 14 222s JS MEMORY: closure = 1 222s JS MEMORY: function = 260 222s JS MEMORY: fundamental_instance = 0 222s JS MEMORY: fundamental_prototype = 0 222s JS MEMORY: gerror_instance = 0 222s JS MEMORY: gerror_prototype = 0 222s JS MEMORY: interface = 5 222s JS MEMORY: module = 11 222s JS MEMORY: ns = 5 222s JS MEMORY: object_instance = 4 222s JS MEMORY: object_prototype = 17 222s JS MEMORY: param = 0 222s JS MEMORY: union_instance = 0 222s JS MEMORY: union_prototype = 0 222s JS CTX: JS shutdown sequence 222s JS CTX: Stopping profiler 222s JS CTX: Shutting down toggle queue 222s JS CTX: Notifying external reference holders of GjsContext dispose 222s JS MAINLOOP: Stopping promise job dispatcher 222s JS CTX: Notifying reference holders of GjsContext dispose 222s JS CTX: Checking unhandled promise rejections 222s JS CTX: Releasing cached JS wrappers 222s JS CTX: Final triggered GC 222s JS CTX: Destroying JS context 222s JS CTX: Releasing all native objects 222s JS CTX: Disabling auto GC 222s JS CTX: Ending trace on global object 222s JS CTX: Freeing allocated resources 222s JS CTX: JS context destroyed 222s PASS: gjs/testESModules.test 222s Running test: gjs/lastvalues.test 222s 1..1 222s ok 1 - /usr/libexec/installed-tests/gjs/debugger/lastvalues.debugger 222s PASS: gjs/lastvalues.test 222s Running test: gjs/testGtk3.test 222s JS NATIVE: Registered native JS module '_promiseNative' 222s JS NATIVE: Registered native JS module '_byteArrayNative' 222s JS NATIVE: Registered native JS module '_encodingNative' 222s JS NATIVE: Registered native JS module '_gi' 222s JS NATIVE: Registered native JS module 'gi' 222s JS NATIVE: Registered native JS module 'cairoNative' 222s JS NATIVE: Registered native JS module 'system' 222s JS NATIVE: Registered native JS module 'console' 222s JS NATIVE: Registered native JS module '_print' 222s JS CTX: Enabling JIT 222s JS CTX: Initialized class GjsFileImporter prototype 0xc7f6be000a0 222s JS IMPORT: Defining parent (nil) of 0xc7f6be00100 'imports' is mod 0 222s JS IMPORT: Importing '_print' 222s JS NATIVE: Defining native module '_print' 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0xc7f6be007b0 '_print' is mod 1 222s JS IMPORT: successfully imported module '_print' 222s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 222s 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 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x265c97b3b128 222s JS MAINLOOP: Main loop instance 0x1e63d166d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Starting promise job dispatcher 222s JS MAINLOOP: Main loop instance 0x1e63d166d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 222s JS MAINLOOP: Main loop instance 0x1e63d166d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module metadata hook for module 0xc7f6be13000 222s JS IMPORT: Defining meta.importSync for module 0xc7f6be13000 222s JS NATIVE: Defining native module 'gi' 222s JS CTX: Initialized class GIRepositoryNamespace prototype 0xc7f6be133f0 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 222s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 222s JS IMPORT: Importing directory 'overrides' 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0xc7f6be134f0 'overrides' is mod 1 222s JS IMPORT: Defined importer 'overrides' 0xc7f6be134f0 in 0xc7f6be00100 222s JS IMPORT: successfully imported directory 'overrides' 222s JS IMPORT: Importing '_promiseNative' 222s JS NATIVE: Defining native module '_promiseNative' 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0xc7f6be139a0 '_promiseNative' is mod 1 222s JS IMPORT: successfully imported module '_promiseNative' 222s JS IMPORT: Importing module GLib succeeded 222s JS IMPORT: Defining parent 0xc7f6be134f0 of 0x265c97b3c150 'GLib' is mod 1 222s JS IMPORT: successfully imported module 'GLib' 222s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 222s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x265c97b79060, JSClass 0x6c31f62185d0, in object 0x265c97b79038 222s JS CTX: Initialized class GIRepositoryGType prototype 0xc7f6be13ce8 222s JS CTX: Initialized class GIRepositoryFunction prototype 0xc7f6be13d48 222s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 222s JS G BXD: Defined class for Error (GError), prototype 0x265c97b790b0, JSClass 0x6c31f62185d0, in object 0x265c97b79038 222s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 222s JS G BXD: Defined class for Variant (GVariant), prototype 0x265c97b79100, JSClass 0x6c31f62185d0, in object 0x265c97b79038 222s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 222s JS G BXD: Defined class for Bytes (GBytes), prototype 0x265c97b79150, JSClass 0x6c31f62185d0, in object 0x265c97b79038 222s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 222s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x265c97b791a0, JSClass 0x6c31f62185d0, in object 0x265c97b79038 222s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 222s JS G BXD: Defined class for Thread (GThread), prototype 0x265c97b791f0, JSClass 0x6c31f62185d0, in object 0x265c97b79038 222s JS G BXD: Defining method ref in prototype for GLib.Thread 222s JS G BXD: Defining method unref in prototype for GLib.Thread 222s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 222s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x265c97b79240, JSClass 0x6c31f62185d0, in object 0x265c97b79038 222s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 222s JS G BXD: Defined class for Regex (GRegex), prototype 0x265c97b79290, JSClass 0x6c31f62185d0, in object 0x265c97b79038 222s JS G BXD: Defining method match in prototype for GLib.Regex 222s JS G BXD: Defining method match_full in prototype for GLib.Regex 222s JS G BXD: Defining method match_all in prototype for GLib.Regex 222s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 222s JS G NS: Defined namespace 'GLib' 0x265c97b79038 in GIRepository 0xc7f6be13280 222s JS IMPORT: Importing module jasmine succeeded 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0x265c97b3cce0 'jasmine' is mod 1 222s JS IMPORT: successfully imported module 'jasmine' 222s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 222s JS MAINLOOP: Main loop instance 0x1e63d166d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x1e63d166d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 222s JS MAINLOOP: Main loop instance 0x1e63d166d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Importing 'gi' 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0xc7f6be13280 'gi' is mod 1 222s JS IMPORT: successfully imported module 'gi' 222s 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 222s JS G NS: Defined namespace 'GjsPrivate' 0x265c97b79330 in GIRepository 0xc7f6be13280 222s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 222s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 222s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 222s JS IMPORT: Importing module _legacy succeeded 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0x265c97b3cf10 '_legacy' is mod 1 222s JS IMPORT: successfully imported module '_legacy' 222s JS IMPORT: Importing module lang succeeded 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0x265c97b3cec0 'lang' is mod 1 222s JS IMPORT: successfully imported module 'lang' 222s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 222s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 222s JS IMPORT: Importing module _signals succeeded 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0x265c97b3cf60 '_signals' is mod 1 222s JS IMPORT: successfully imported module '_signals' 222s JS IMPORT: Importing module signals succeeded 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0x265c97b3ce70 'signals' is mod 1 222s JS IMPORT: successfully imported module 'signals' 222s JS IMPORT: Importing module Gio succeeded 222s JS IMPORT: Defining parent 0xc7f6be134f0 of 0x265c97b3ce20 'Gio' is mod 1 222s JS IMPORT: successfully imported module 'Gio' 222s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 222s JS IMPORT: Importing '_gi' 222s JS NATIVE: Defining native module '_gi' 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0xc7f6be2b6f0 '_gi' is mod 1 222s JS IMPORT: successfully imported module '_gi' 222s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 222s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 222s JS IMPORT: Importing module _common succeeded 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0x265c97bcc038 '_common' is mod 1 222s JS IMPORT: successfully imported module '_common' 222s JS IMPORT: Importing module GObject succeeded 222s JS IMPORT: Defining parent 0xc7f6be134f0 of 0x265c97b3cfb0 'GObject' is mod 1 222s JS IMPORT: successfully imported module 'GObject' 222s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 222s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 222s JS G BXD: Defined class for String (GString), prototype 0x265c97b795d8, JSClass 0x6c31f62185d0, in object 0x265c97b79358 222s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 222s JS G PRM: Defined class ParamSpec prototype is 0x265c97bcc0d8 class 0x6c31f6220068 in object 0x265c97b79358 222s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 222s JS G OBJ: Defined class for Object (GObject), prototype 0x265c97b79740, JSClass 0x6c31f6218600, in object 0x265c97b79358 222s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 222s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 222s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x265c97b79768, JSClass 0x6c31f6218600, in object 0x265c97b79358 222s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 222s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 222s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 222s JS G NS: Defined namespace 'GObject' 0x265c97b79358 in GIRepository 0xc7f6be13280 222s JS G OBJ: Defined class for Application (GApplication), prototype 0x265c97b797b8, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 222s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x265c97bcc5b0, JSClass 0x6c31f621a7f8, in object 0x265c97b79308 222s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 222s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 222s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x265c97b79830, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 222s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x265c97bcc830, JSClass 0x6c31f621a7f8, in object 0x265c97b79308 222s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 222s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x265c97b798a8, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 222s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 222s JS G IFACE: Defined class for Initable (GInitable), prototype 0x265c97bcc970, JSClass 0x6c31f621a7f8, in object 0x265c97b79308 222s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 222s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 222s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 222s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x265c97b79920, JSClass 0x6c31f62185d0, in object 0x265c97b79308 222s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 222s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x265c97b79970, JSClass 0x6c31f62185d0, in object 0x265c97b79308 222s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 222s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 222s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x265c97b799c0, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x265c97b79a10, JSClass 0x6c31f6218600, in object 0x265c97b79330 222s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 222s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x265c97b79a60, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 222s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 222s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 222s JS G IFACE: Defined class for File (GFile), prototype 0x265c97bccad8, JSClass 0x6c31f621a7f8, in object 0x265c97b79308 222s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x265c97b79ad8, JSClass 0x6c31f6218600, in object 0xc7f6be13360 222s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 222s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x265c97b79b50, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 222s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 222s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x265c97b79ba0, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 222s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x265c97b79bf0, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 222s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x265c97b79c40, JSClass 0x6c31f62185d0, in object 0x265c97b79308 222s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 222s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 222s JS G OBJ: Defined class for Settings (GSettings), prototype 0x265c97b79c90, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 222s JS G NS: Defined namespace 'Gio' 0x265c97b79308 in GIRepository 0xc7f6be13280 222s JS IMPORT: Importing module Gtk succeeded 222s JS IMPORT: Defining parent 0xc7f6be134f0 of 0x265c97bd8588 'Gtk' is mod 1 222s JS IMPORT: successfully imported module 'Gtk' 222s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 222s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 222s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x265c97b79d08, JSClass 0x6c31f6218600, in object 0x265c97b79358 222s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x265c97b79d58, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 222s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x265c97bd8880, JSClass 0x6c31f621a7f8, in object 0x265c97b79ce0 222s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 222s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x265c97b79dd0, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 222s JS G NS: Defined namespace 'Gtk' 0x265c97b79ce0 in GIRepository 0xc7f6be13280 222s JS IMPORT: Importing 'system' 222s JS NATIVE: Defining native module 'system' 222s JS IMPORT: Defining parent 0xc7f6be00100 of 0xc7f6be32280 'system' is mod 1 222s JS IMPORT: successfully imported module 'system' 222s JS IMPORT: Module metadata hook for module 0xc7f6be02348 222s JS IMPORT: Defining meta.importSync for module 0xc7f6be02348 222s JS NATIVE: Defining native module '_encodingNative' 222s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 222s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x265c97b79e20, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 222s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x265c97bd89c0, JSClass 0x6c31f621a7f8, in object 0x265c97b79ce0 222s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 222s JS G BXD: Defined class for Uri (GUri), prototype 0x265c97b79f38, JSClass 0x6c31f62185d0, in object 0x265c97b79038 222s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 222s JS G ENUM: Defining enum value NONE (fixed from none) 0 222s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 222s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 222s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 222s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 222s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 222s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 222s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 222s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 222s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 222s JS G ENUM: Defining GLib.UriFlags as 0xc7f6be33c50 222s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 222s JS G BXD: Defining method get_path in prototype for GLib.Uri 222s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 222s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 222s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x265c97b79fd8, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x265c97be2060, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x265c97be20b0, JSClass 0x6c31f6218600, in object 0xc7f6be13360 222s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 222s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x265c97bd8da8, JSClass 0x6c31f621a7f8, in object 0x265c97b79308 222s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 222s JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' 222s JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' 222s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x265c97be2150, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x265c97be21a0, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x265c97be21f0, JSClass 0x6c31f6218600, in object 0xc7f6be13360 222s JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' 222s JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' 222s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x265c97be2268, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x265c97be22b8, JSClass 0x6c31f6218600, in object 0x265c97b79308 222s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 222s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x265c97bd8e20, JSClass 0x6c31f621a7f8, in object 0x265c97b79308 222s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 222s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 222s JS CTX: Script evaluation succeeded 222s JS MAINLOOP: Main loop instance 0x1e63d166d370: Spinning loop until released or hook cleared 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module metadata hook for module 0xc7f6be0a0e0 222s JS IMPORT: Defining meta.importSync for module 0xc7f6be0a0e0 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x265c97b3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x265c97b3b128 222s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 222s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 222s JS MAINLOOP: Set main loop hook to 222s JS MAINLOOP: Main loop instance 0x1e63d166d370: hold 222s JS MAINLOOP: Running and clearing main loop hook 222s JS G BXD: Defining method run in prototype for GLib.MainLoop 222s 1..33 222s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 222s JS G BXD: Defined class for Source (GSource), prototype 0x265c97be2448, JSClass 0x6c31f62185d0, in object 0x265c97b79038 222s JS G BXD: Defining method set_priority in prototype for GLib.Source 222s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 222s JS G BXD: Defining method attach in prototype for GLib.Source 222s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 222s JS IMPORT: Module metadata hook for module 0x265c97b62858 222s JS IMPORT: Defining meta.importSync for module 0x265c97b62858 222s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 222s JS G BXD: Defining method destroy in prototype for GLib.Source 222s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 222s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 222s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x265c97be2588, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x265c97be25d8, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 222s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 222s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 222s JS G ENUM: Defining Gtk.WindowType as 0xc7f6be19a00 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 222s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 222s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x265c97be26a0, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 222s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 222s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x265c97be2718, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x265c97be2768, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 222s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 222s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 222s JS G ENUM: Defining enum value AFTER (fixed from after) 1 222s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 222s JS G ENUM: Defining GObject.ConnectFlags as 0xc7f6be19ba0 222s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 222s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 222s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 222s ok 1 Gtk overrides UI template sets up internal and public template children 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 222s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 5 Gtk overrides UI template binds template callbacks to the correct object 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 6 Gtk overrides UI template from resource sets up internal and public template children 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 11 Gtk overrides UI template from file sets up internal and public template children 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 222s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 222s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 222s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 222s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 222s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 222s ok 21 Gtk overrides sets CSS names on classes 222s ok 22 Gtk overrides static inheritance works 222s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 222s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 222s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 222s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 222s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 222s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 222s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 222s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 222s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 222s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 222s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 222s JS G ENUM: Defining GLib.LogLevelFlags as 0xc7f6be47b98 222s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 222s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 222s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 222s ok 25 Gtk overrides destroy signal is emitted while disposing objects 222s ok 26 Gtk overrides destroy signal is not emitted when objects are garbage collected 222s JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' 222s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x265c97be2498, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s ok 27 Gtk overrides accepts string in place of GdkAtom 222s ok 28 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 222s JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' 222s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x265c97be2880, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' 222s JS G OBJ: Defined class for Box (GtkBox), prototype 0x265c97be28f8, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 222s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 222s JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'GjsPrivate' 222s ok 29 Gtk overrides uses the correct GType for null child properties 222s JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' 222s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x265c97be2a10, JSClass 0x6c31f62185d0, in object 0x265c97b79ce0 222s ok 30 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 222s JS G NS: Found info type OBJECT for 'ScrolledWindow' in namespace 'Gtk' 222s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x265c97be2b28, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 222s JS G BXD: Defined class for Value (GValue), prototype 0x265c97be2ba0, JSClass 0x6c31f62185d0, in object 0x265c97b79358 222s JS G BXD: Defining method init in prototype for GObject.Value 222s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 222s JS G BXD: Defining method get_boolean in prototype for GObject.Value 222s JS G BXD: Defining method unset in prototype for GObject.Value 222s JS G BXD: Defining method set_int in prototype for GObject.Value 222s JS G BXD: Defining method get_int in prototype for GObject.Value 222s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 222s JS G BXD: Defining method set_string in prototype for GObject.Value 222s JS G BXD: Defining method get_string in prototype for GObject.Value 222s ok 31 Gtk overrides can get style properties using GObject.Value 222s JS G NS: Found info type OBJECT for 'Frame' in namespace 'Gtk' 222s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x265c97be2ce0, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 222s ok 32 Gtk overrides can pass a parent object to a child at construction 222s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 222s JS G OBJ: Defined class for Button (GtkButton), prototype 0x265c97be2e48, JSClass 0x6c31f6218600, in object 0x265c97b79ce0 222s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 222s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x265c97bccd30, JSClass 0x6c31f621a7f8, in object 0x265c97b79ce0 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s ok 33 Gtk overrides does not leak instance when connecting template signal 222s JS MAINLOOP: Completed job 1 222s JS G BXD: Defining method quit in prototype for GLib.MainLoop 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x1e63d166d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 222s JS MAINLOOP: Main loop instance 0x1e63d166d370: release 222s JS MAINLOOP: Completed job 3 222s JS MEMORY: Memory report: before destroying context 222s JS MEMORY: 380 objects currently alive 222s JS MEMORY: boxed_instance = 9 222s JS MEMORY: boxed_prototype = 15 222s JS MEMORY: closure = 8 222s JS MEMORY: function = 277 222s JS MEMORY: fundamental_instance = 0 222s JS MEMORY: fundamental_prototype = 0 222s JS MEMORY: gerror_instance = 0 222s JS MEMORY: gerror_prototype = 0 222s JS MEMORY: interface = 9 222s JS MEMORY: module = 10 222s JS MEMORY: ns = 5 222s JS MEMORY: object_instance = 4 222s JS MEMORY: object_prototype = 43 222s JS MEMORY: param = 0 222s JS MEMORY: union_instance = 0 222s JS MEMORY: union_prototype = 0 222s JS CTX: JS shutdown sequence 222s JS CTX: Stopping profiler 222s JS CTX: Shutting down toggle queue 222s JS CTX: Notifying external reference holders of GjsContext dispose 222s JS MAINLOOP: Stopping promise job dispatcher 222s JS CTX: Notifying reference holders of GjsContext dispose 222s JS CTX: Checking unhandled promise rejections 222s JS CTX: Releasing cached JS wrappers 222s JS CTX: Final triggered GC 222s JS CTX: Destroying JS context 222s JS CTX: Releasing all native objects 222s JS CTX: Disabling auto GC 222s JS CTX: Ending trace on global object 222s JS CTX: Freeing allocated resources 222s JS CTX: JS context destroyed 222s PASS: gjs/testGtk3.test 222s Running test: gjs/breakpoint.test 222s 1..1 222s ok 1 - /usr/libexec/installed-tests/gjs/debugger/breakpoint.debugger 222s PASS: gjs/breakpoint.test 222s Running test: gjs/return.test 222s 1..1 222s ok 1 - /usr/libexec/installed-tests/gjs/debugger/return.debugger 222s PASS: gjs/return.test 222s Running test: gjs/testParamSpec.test 222s JS NATIVE: Registered native JS module '_promiseNative' 222s JS NATIVE: Registered native JS module '_byteArrayNative' 222s JS NATIVE: Registered native JS module '_encodingNative' 222s JS NATIVE: Registered native JS module '_gi' 222s JS NATIVE: Registered native JS module 'gi' 222s JS NATIVE: Registered native JS module 'cairoNative' 222s JS NATIVE: Registered native JS module 'system' 222s JS NATIVE: Registered native JS module 'console' 222s JS NATIVE: Registered native JS module '_print' 222s JS CTX: Enabling JIT 222s JS CTX: Initialized class GjsFileImporter prototype 0x2238aa9000a0 222s JS IMPORT: Defining parent (nil) of 0x2238aa900100 'imports' is mod 0 222s JS IMPORT: Importing '_print' 222s JS NATIVE: Defining native module '_print' 222s JS IMPORT: Defining parent 0x2238aa900100 of 0x2238aa9007b0 '_print' is mod 1 222s JS IMPORT: successfully imported module '_print' 222s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 222s 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 0x442de43b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x442de43b128 222s JS MAINLOOP: Main loop instance 0x1d61bd76d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Starting promise job dispatcher 222s JS MAINLOOP: Main loop instance 0x1d61bd76d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 222s JS MAINLOOP: Main loop instance 0x1d61bd76d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x442de43b128 222s JS IMPORT: Module metadata hook for module 0x2238aa913000 222s JS IMPORT: Defining meta.importSync for module 0x2238aa913000 222s JS NATIVE: Defining native module 'gi' 222s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2238aa9133f0 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 222s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 222s JS IMPORT: Importing directory 'overrides' 222s JS IMPORT: Defining parent 0x2238aa900100 of 0x2238aa9134f0 'overrides' is mod 1 222s JS IMPORT: Defined importer 'overrides' 0x2238aa9134f0 in 0x2238aa900100 222s JS IMPORT: successfully imported directory 'overrides' 222s JS IMPORT: Importing '_promiseNative' 222s JS NATIVE: Defining native module '_promiseNative' 222s JS IMPORT: Defining parent 0x2238aa900100 of 0x2238aa9139a0 '_promiseNative' is mod 1 222s JS IMPORT: successfully imported module '_promiseNative' 222s JS IMPORT: Importing module GLib succeeded 222s JS IMPORT: Defining parent 0x2238aa9134f0 of 0x442de43c150 'GLib' is mod 1 222s JS IMPORT: successfully imported module 'GLib' 222s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 222s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x442de479060, JSClass 0x7cfd810f85d0, in object 0x442de479038 222s JS CTX: Initialized class GIRepositoryGType prototype 0x2238aa913ce8 222s JS CTX: Initialized class GIRepositoryFunction prototype 0x2238aa913d48 222s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 222s JS G BXD: Defined class for Error (GError), prototype 0x442de4790b0, JSClass 0x7cfd810f85d0, in object 0x442de479038 222s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 222s JS G BXD: Defined class for Variant (GVariant), prototype 0x442de479100, JSClass 0x7cfd810f85d0, in object 0x442de479038 222s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 222s JS G BXD: Defined class for Bytes (GBytes), prototype 0x442de479150, JSClass 0x7cfd810f85d0, in object 0x442de479038 222s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 222s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x442de4791a0, JSClass 0x7cfd810f85d0, in object 0x442de479038 222s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 222s JS G BXD: Defined class for Thread (GThread), prototype 0x442de4791f0, JSClass 0x7cfd810f85d0, in object 0x442de479038 222s JS G BXD: Defining method ref in prototype for GLib.Thread 222s JS G BXD: Defining method unref in prototype for GLib.Thread 222s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 222s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x442de479240, JSClass 0x7cfd810f85d0, in object 0x442de479038 222s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 222s JS G BXD: Defined class for Regex (GRegex), prototype 0x442de479290, JSClass 0x7cfd810f85d0, in object 0x442de479038 222s JS G BXD: Defining method match in prototype for GLib.Regex 222s JS G BXD: Defining method match_full in prototype for GLib.Regex 222s JS G BXD: Defining method match_all in prototype for GLib.Regex 222s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 222s JS G NS: Defined namespace 'GLib' 0x442de479038 in GIRepository 0x2238aa913280 222s JS IMPORT: Importing module jasmine succeeded 222s JS IMPORT: Defining parent 0x2238aa900100 of 0x442de43cce0 'jasmine' is mod 1 222s JS IMPORT: successfully imported module 'jasmine' 222s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 222s JS MAINLOOP: Main loop instance 0x1d61bd76d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x1d61bd76d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 222s JS MAINLOOP: Main loop instance 0x1d61bd76d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Importing 'gi' 222s JS IMPORT: Defining parent 0x2238aa900100 of 0x2238aa913280 'gi' is mod 1 222s JS IMPORT: successfully imported module 'gi' 222s 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 222s JS G NS: Defined namespace 'Regress' 0x442de479308 in GIRepository 0x2238aa913280 222s JS IMPORT: Importing '_gi' 222s JS NATIVE: Defining native module '_gi' 222s JS IMPORT: Defining parent 0x2238aa900100 of 0x2238aa928980 '_gi' is mod 1 222s JS IMPORT: successfully imported module '_gi' 222s 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 222s JS G NS: Defined namespace 'GjsPrivate' 0x442de479358 in GIRepository 0x2238aa913280 222s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 222s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 222s JS IMPORT: Importing module _common succeeded 222s JS IMPORT: Defining parent 0x2238aa900100 of 0x442de43ce70 '_common' is mod 1 222s JS IMPORT: successfully imported module '_common' 222s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 222s JS IMPORT: Importing module _legacy succeeded 222s JS IMPORT: Defining parent 0x2238aa900100 of 0x442de43cec0 '_legacy' is mod 1 222s JS IMPORT: successfully imported module '_legacy' 222s JS IMPORT: Importing module GObject succeeded 222s JS IMPORT: Defining parent 0x2238aa9134f0 of 0x442de43ce20 'GObject' is mod 1 222s JS IMPORT: successfully imported module 'GObject' 222s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 222s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 222s JS G BXD: Defined class for String (GString), prototype 0x442de4795d8, JSClass 0x7cfd810f85d0, in object 0x442de479330 222s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 222s JS G PRM: Defined class ParamSpec prototype is 0x442de43cf60 class 0x7cfd81100068 in object 0x442de479330 222s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 222s JS G OBJ: Defined class for Object (GObject), prototype 0x442de479740, JSClass 0x7cfd810f8600, in object 0x442de479330 222s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 222s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 222s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x442de479768, JSClass 0x7cfd810f8600, in object 0x442de479330 222s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 222s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 222s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 222s JS G NS: Defined namespace 'GObject' 0x442de479330 in GIRepository 0x2238aa913280 222s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 222s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 222s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 222s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 222s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 222s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 222s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 222s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 222s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 222s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 222s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 222s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 222s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 222s JS G ENUM: Defining GObject.ParamFlags as 0x2238aa92cca8 222s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 222s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 222s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 222s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 222s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 222s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 222s JS G ENUM: Defining Regress.TestEnum as 0x2238aa937370 222s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 222s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 222s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 222s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 222s JS G ENUM: Defining Regress.TestFlags as 0x2238aa939558 222s JS CTX: Script evaluation succeeded 222s JS MAINLOOP: Main loop instance 0x1d61bd76d370: Spinning loop until released or hook cleared 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x442de43b128 222s JS IMPORT: Module metadata hook for module 0x2238aa9019d0 222s JS IMPORT: Defining meta.importSync for module 0x2238aa9019d0 222s JS NATIVE: Defining native module 'system' 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x442de43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x442de43b128 222s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 222s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 222s JS MAINLOOP: Set main loop hook to 222s JS MAINLOOP: Main loop instance 0x1d61bd76d370: hold 222s JS MAINLOOP: Running and clearing main loop hook 222s JS G BXD: Defining method run in prototype for GLib.MainLoop 222s 1..29 222s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 222s JS G BXD: Defined class for Source (GSource), prototype 0x442de479808, JSClass 0x7cfd810f85d0, in object 0x442de479038 222s JS G BXD: Defining method set_priority in prototype for GLib.Source 222s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 222s JS G BXD: Defining method attach in prototype for GLib.Source 222s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 222s JS IMPORT: Module metadata hook for module 0x442de462a50 222s JS IMPORT: Defining meta.importSync for module 0x442de462a50 222s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 222s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd954590 type GParamString 222s JS G BXD: Defining method destroy in prototype for GLib.Source 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 222s ok 1 GObject.ParamSpec.string has the correct name strings 222s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd8d9ff0 type GParamString 222s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 222s ok 2 GObject.ParamSpec.string has the correct flags 222s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd8d0c30 type GParamString 222s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 222s ok 3 GObject.ParamSpec.string has the correct default value 222s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 222s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd861d40 type GParamInt 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 222s ok 4 GObject.ParamSpec.int has the correct name strings 222s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd862820 type GParamInt 222s ok 5 GObject.ParamSpec.int has the correct flags 222s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd8630a0 type GParamInt 222s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 222s ok 6 GObject.ParamSpec.int has the correct default value 222s JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' 222s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd863e90 type GParamUInt 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 222s ok 7 GObject.ParamSpec.uint has the correct name strings 222s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd991620 type GParamUInt 222s ok 8 GObject.ParamSpec.uint has the correct flags 222s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd991d80 type GParamUInt 222s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 222s ok 9 GObject.ParamSpec.uint has the correct default value 222s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 222s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd992d40 type GParamInt64 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 222s ok 10 GObject.ParamSpec.int64 has the correct name strings 222s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd993830 type GParamInt64 222s ok 11 GObject.ParamSpec.int64 has the correct flags 222s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd993fd0 type GParamInt64 222s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 222s ok 12 GObject.ParamSpec.int64 has the correct default value 222s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 222s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd9958b0 type GParamUInt64 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 222s ok 13 GObject.ParamSpec.uint64 has the correct name strings 222s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd9960b0 type GParamUInt64 222s ok 14 GObject.ParamSpec.uint64 has the correct flags 222s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd9968a0 type GParamUInt64 222s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 222s ok 15 GObject.ParamSpec.uint64 has the correct default value 222s JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' 222s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd9976e0 type GParamEnum 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 222s ok 16 GObject.ParamSpec.enum has the correct name strings 222s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd9981b0 type GParamEnum 222s ok 17 GObject.ParamSpec.enum has the correct flags 222s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd998850 type GParamEnum 222s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 222s ok 18 GObject.ParamSpec.enum has the correct default value 222s JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' 222s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd9997f0 type GParamFlags 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 222s ok 19 GObject.ParamSpec.flags has the correct name strings 222s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd99a270 type GParamFlags 222s ok 20 GObject.ParamSpec.flags has the correct flags 222s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd99ac90 type GParamFlags 222s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 222s ok 21 GObject.ParamSpec.flags has the correct default value 222s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 222s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd99b6b0 type GParamObject 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 222s ok 22 GObject.ParamSpec.object has the correct name strings 222s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd99c1d0 type GParamObject 222s ok 23 GObject.ParamSpec.object has the correct flags 222s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd99c950 type GParamObject 222s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 222s ok 24 GObject.ParamSpec.object has the correct default value 222s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 222s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd99d740 type GParamBoxed 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 222s ok 25 GObject.ParamSpec.jsobject has the correct name strings 222s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd99e1b0 type GParamBoxed 222s ok 26 GObject.ParamSpec.jsobject has the correct flags 222s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd99e930 type GParamBoxed 222s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 222s ok 27 GObject.ParamSpec.jsobject has the correct default value 222s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd99f5c0 type GParamString 222s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 222s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 222s JS G PRM: JSObject created with param instance 0x1d61bd9a0460 type GParamString 222s ok 29 GObject.ParamSpec object has correct object tag 222s JS G BXD: Defining method quit in prototype for GLib.MainLoop 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x1d61bd76d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 222s JS MAINLOOP: Main loop instance 0x1d61bd76d370: release 222s JS MAINLOOP: Completed job 3 222s JS MEMORY: Memory report: before destroying context 222s JS MEMORY: 389 objects currently alive 222s JS MEMORY: boxed_instance = 177 222s JS MEMORY: boxed_prototype = 10 222s JS MEMORY: closure = 1 222s JS MEMORY: function = 161 222s JS MEMORY: fundamental_instance = 0 222s JS MEMORY: fundamental_prototype = 0 222s JS MEMORY: gerror_instance = 0 222s JS MEMORY: gerror_prototype = 0 222s JS MEMORY: interface = 0 222s JS MEMORY: module = 5 222s JS MEMORY: ns = 4 222s JS MEMORY: object_instance = 0 222s JS MEMORY: object_prototype = 2 222s JS MEMORY: param = 29 222s JS MEMORY: union_instance = 0 222s JS MEMORY: union_prototype = 0 222s JS CTX: JS shutdown sequence 222s JS CTX: Stopping profiler 222s JS CTX: Shutting down toggle queue 222s JS CTX: Notifying external reference holders of GjsContext dispose 222s JS MAINLOOP: Stopping promise job dispatcher 222s JS CTX: Notifying reference holders of GjsContext dispose 222s JS CTX: Checking unhandled promise rejections 222s JS CTX: Releasing cached JS wrappers 222s JS CTX: Final triggered GC 222s JS CTX: Destroying JS context 222s JS CTX: Releasing all native objects 222s JS CTX: Disabling auto GC 222s JS CTX: Ending trace on global object 222s JS CTX: Freeing allocated resources 222s JS CTX: JS context destroyed 222s PASS: gjs/testParamSpec.test 222s Running test: gjs/testGTypeClass.test 222s JS NATIVE: Registered native JS module '_promiseNative' 222s JS NATIVE: Registered native JS module '_byteArrayNative' 222s JS NATIVE: Registered native JS module '_encodingNative' 222s JS NATIVE: Registered native JS module '_gi' 222s JS NATIVE: Registered native JS module 'gi' 222s JS NATIVE: Registered native JS module 'cairoNative' 222s JS NATIVE: Registered native JS module 'system' 222s JS NATIVE: Registered native JS module 'console' 222s JS NATIVE: Registered native JS module '_print' 222s JS CTX: Enabling JIT 222s JS CTX: Initialized class GjsFileImporter prototype 0xdbb2da000a0 222s JS IMPORT: Defining parent (nil) of 0xdbb2da00100 'imports' is mod 0 222s JS IMPORT: Importing '_print' 222s JS NATIVE: Defining native module '_print' 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0xdbb2da007b0 '_print' is mod 1 222s JS IMPORT: successfully imported module '_print' 222s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 222s 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 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x36285e03b128 222s JS MAINLOOP: Main loop instance 0x1530c248d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Starting promise job dispatcher 222s JS MAINLOOP: Main loop instance 0x1530c248d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 222s JS MAINLOOP: Main loop instance 0x1530c248d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module metadata hook for module 0xdbb2da13000 222s JS IMPORT: Defining meta.importSync for module 0xdbb2da13000 222s JS NATIVE: Defining native module 'gi' 222s JS CTX: Initialized class GIRepositoryNamespace prototype 0xdbb2da133f0 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 222s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 222s JS IMPORT: Importing directory 'overrides' 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0xdbb2da134f0 'overrides' is mod 1 222s JS IMPORT: Defined importer 'overrides' 0xdbb2da134f0 in 0xdbb2da00100 222s JS IMPORT: successfully imported directory 'overrides' 222s JS IMPORT: Importing '_promiseNative' 222s JS NATIVE: Defining native module '_promiseNative' 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0xdbb2da139a0 '_promiseNative' is mod 1 222s JS IMPORT: successfully imported module '_promiseNative' 222s JS IMPORT: Importing module GLib succeeded 222s JS IMPORT: Defining parent 0xdbb2da134f0 of 0x36285e03c150 'GLib' is mod 1 222s JS IMPORT: successfully imported module 'GLib' 222s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 222s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x36285e079060, JSClass 0x6898342585d0, in object 0x36285e079038 222s JS CTX: Initialized class GIRepositoryGType prototype 0xdbb2da13ce8 222s JS CTX: Initialized class GIRepositoryFunction prototype 0xdbb2da13d48 222s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 222s JS G BXD: Defined class for Error (GError), prototype 0x36285e0790b0, JSClass 0x6898342585d0, in object 0x36285e079038 222s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 222s JS G BXD: Defined class for Variant (GVariant), prototype 0x36285e079100, JSClass 0x6898342585d0, in object 0x36285e079038 222s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 222s JS G BXD: Defined class for Bytes (GBytes), prototype 0x36285e079150, JSClass 0x6898342585d0, in object 0x36285e079038 222s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 222s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x36285e0791a0, JSClass 0x6898342585d0, in object 0x36285e079038 222s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 222s JS G BXD: Defined class for Thread (GThread), prototype 0x36285e0791f0, JSClass 0x6898342585d0, in object 0x36285e079038 222s JS G BXD: Defining method ref in prototype for GLib.Thread 222s JS G BXD: Defining method unref in prototype for GLib.Thread 222s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 222s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x36285e079240, JSClass 0x6898342585d0, in object 0x36285e079038 222s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 222s JS G BXD: Defined class for Regex (GRegex), prototype 0x36285e079290, JSClass 0x6898342585d0, in object 0x36285e079038 222s JS G BXD: Defining method match in prototype for GLib.Regex 222s JS G BXD: Defining method match_full in prototype for GLib.Regex 222s JS G BXD: Defining method match_all in prototype for GLib.Regex 222s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 222s JS G NS: Defined namespace 'GLib' 0x36285e079038 in GIRepository 0xdbb2da13280 222s JS IMPORT: Importing module jasmine succeeded 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0x36285e03cce0 'jasmine' is mod 1 222s JS IMPORT: successfully imported module 'jasmine' 222s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 222s JS MAINLOOP: Main loop instance 0x1530c248d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x1530c248d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 222s JS MAINLOOP: Main loop instance 0x1530c248d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Importing 'gi' 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0xdbb2da13280 'gi' is mod 1 222s JS IMPORT: successfully imported module 'gi' 222s 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 222s JS G NS: Defined namespace 'GjsPrivate' 0x36285e079330 in GIRepository 0xdbb2da13280 222s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 222s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 222s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 222s JS IMPORT: Importing module _legacy succeeded 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0x36285e03cf10 '_legacy' is mod 1 222s JS IMPORT: successfully imported module '_legacy' 222s JS IMPORT: Importing module lang succeeded 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0x36285e03cec0 'lang' is mod 1 222s JS IMPORT: successfully imported module 'lang' 222s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 222s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 222s JS IMPORT: Importing module _signals succeeded 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0x36285e03cf60 '_signals' is mod 1 222s JS IMPORT: successfully imported module '_signals' 222s JS IMPORT: Importing module signals succeeded 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0x36285e03ce70 'signals' is mod 1 222s JS IMPORT: successfully imported module 'signals' 222s JS IMPORT: Importing module Gio succeeded 222s JS IMPORT: Defining parent 0xdbb2da134f0 of 0x36285e03ce20 'Gio' is mod 1 222s JS IMPORT: successfully imported module 'Gio' 222s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 222s JS IMPORT: Importing '_gi' 222s JS NATIVE: Defining native module '_gi' 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0xdbb2da2b638 '_gi' is mod 1 222s JS IMPORT: successfully imported module '_gi' 222s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 222s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 222s JS IMPORT: Importing module _common succeeded 222s JS IMPORT: Defining parent 0xdbb2da00100 of 0x36285e0cb038 '_common' is mod 1 222s JS IMPORT: successfully imported module '_common' 222s JS IMPORT: Importing module GObject succeeded 222s JS IMPORT: Defining parent 0xdbb2da134f0 of 0x36285e03cfb0 'GObject' is mod 1 222s JS IMPORT: successfully imported module 'GObject' 222s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 222s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 222s JS G BXD: Defined class for String (GString), prototype 0x36285e0795d8, JSClass 0x6898342585d0, in object 0x36285e079358 222s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 222s JS G PRM: Defined class ParamSpec prototype is 0x36285e0cb0d8 class 0x689834260068 in object 0x36285e079358 222s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 222s JS G OBJ: Defined class for Object (GObject), prototype 0x36285e079740, JSClass 0x689834258600, in object 0x36285e079358 222s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 222s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 222s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x36285e079768, JSClass 0x689834258600, in object 0x36285e079358 222s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 222s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 222s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 222s JS G NS: Defined namespace 'GObject' 0x36285e079358 in GIRepository 0xdbb2da13280 222s JS G OBJ: Defined class for Application (GApplication), prototype 0x36285e0797b8, JSClass 0x689834258600, in object 0x36285e079308 222s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 222s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x36285e0cb5b0, JSClass 0x68983425a7f8, in object 0x36285e079308 222s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 222s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 222s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 222s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x36285e079830, JSClass 0x689834258600, in object 0x36285e079308 222s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 222s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x36285e0cb830, JSClass 0x68983425a7f8, in object 0x36285e079308 222s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 222s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x36285e0798a8, JSClass 0x689834258600, in object 0x36285e079308 222s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 222s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 222s JS G IFACE: Defined class for Initable (GInitable), prototype 0x36285e0cb970, JSClass 0x68983425a7f8, in object 0x36285e079308 222s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 222s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 222s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 222s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x36285e079920, JSClass 0x6898342585d0, in object 0x36285e079308 222s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 222s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x36285e079970, JSClass 0x6898342585d0, in object 0x36285e079308 222s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 222s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 222s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x36285e0799c0, JSClass 0x689834258600, in object 0x36285e079308 222s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x36285e079a10, JSClass 0x689834258600, in object 0x36285e079330 222s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 222s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x36285e079a60, JSClass 0x689834258600, in object 0x36285e079308 222s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 222s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 222s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 222s JS G IFACE: Defined class for File (GFile), prototype 0x36285e0cbad8, JSClass 0x68983425a7f8, in object 0x36285e079308 222s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x36285e079ad8, JSClass 0x689834258600, in object 0xdbb2da13360 222s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 222s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x36285e079b50, JSClass 0x689834258600, in object 0x36285e079308 222s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 222s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 222s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x36285e079ba0, JSClass 0x689834258600, in object 0x36285e079308 222s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 222s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x36285e079bf0, JSClass 0x689834258600, in object 0x36285e079308 222s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 222s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x36285e079c40, JSClass 0x6898342585d0, in object 0x36285e079308 222s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 222s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 222s JS G OBJ: Defined class for Settings (GSettings), prototype 0x36285e079c90, JSClass 0x689834258600, in object 0x36285e079308 222s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 222s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 222s JS G NS: Defined namespace 'Gio' 0x36285e079308 in GIRepository 0xdbb2da13280 222s JS CTX: Script evaluation succeeded 222s JS MAINLOOP: Main loop instance 0x1530c248d370: Spinning loop until released or hook cleared 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module metadata hook for module 0xdbb2da36e90 222s JS IMPORT: Defining meta.importSync for module 0xdbb2da36e90 222s JS NATIVE: Defining native module 'system' 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36285e03b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36285e03b128 222s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 222s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 222s JS MAINLOOP: Set main loop hook to 222s JS MAINLOOP: Main loop instance 0x1530c248d370: hold 222s JS MAINLOOP: Running and clearing main loop hook 222s JS G BXD: Defining method run in prototype for GLib.MainLoop 222s 1..8 222s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 222s JS G BXD: Defined class for Source (GSource), prototype 0x36285e079ce0, JSClass 0x6898342585d0, in object 0x36285e079038 222s JS G BXD: Defining method set_priority in prototype for GLib.Source 222s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 222s JS G BXD: Defining method attach in prototype for GLib.Source 222s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 222s JS IMPORT: Module metadata hook for module 0xdbb2da04370 222s JS IMPORT: Defining meta.importSync for module 0xdbb2da04370 222s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 222s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x36285e079dd0, JSClass 0x689834258600, in object 0x36285e079308 222s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 222s JS G PRM: JSObject created with param instance 0x1530c25a7c50 type GParamString 222s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 222s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x36285e079e20, JSClass 0x689834258600, in object 0x36285e079308 222s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 222s JS G PRM: JSObject created with param instance 0x1530c266bf20 type GParamBoolean 222s JS G BXD: Defining method destroy in prototype for GLib.Source 222s ok 1 Looking up param specs works 222s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 222s JS G PRM: JSObject created with param instance 0x1530c25a7c50 type GParamString 222s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 222s JS G PRM: JSObject created with param instance 0x1530c266bf20 type GParamBoolean 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 222s ok 2 Looking up param specs gives the correct name 222s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 222s JS G PRM: JSObject created with param instance 0x1530c25a7c50 type GParamString 222s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 222s JS G PRM: JSObject created with param instance 0x1530c266bf20 type GParamBoolean 222s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 222s ok 3 Looking up param specs gives the default value if present 222s ok 4 GType object has a name 222s ok 5 GType object has a read-only name 222s ok 6 GType object has an undeletable name 222s ok 7 GType object has a string representation 222s JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' 222s ok 8 GType marshalling marshals the invalid GType object into JS null 222s JS G BXD: Defining method quit in prototype for GLib.MainLoop 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x1530c248d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 222s JS MAINLOOP: Main loop instance 0x1530c248d370: release 222s JS MAINLOOP: Completed job 3 222s JS MEMORY: Memory report: before destroying context 222s JS MEMORY: 323 objects currently alive 222s JS MEMORY: boxed_instance = 48 222s JS MEMORY: boxed_prototype = 13 222s JS MEMORY: closure = 1 222s JS MEMORY: function = 222 222s JS MEMORY: fundamental_instance = 0 222s JS MEMORY: fundamental_prototype = 0 222s JS MEMORY: gerror_instance = 0 222s JS MEMORY: gerror_prototype = 0 222s JS MEMORY: interface = 4 222s JS MEMORY: module = 9 222s JS MEMORY: ns = 4 222s JS MEMORY: object_instance = 1 222s JS MEMORY: object_prototype = 15 222s JS MEMORY: param = 6 222s JS MEMORY: union_instance = 0 222s JS MEMORY: union_prototype = 0 222s JS CTX: JS shutdown sequence 222s JS CTX: Stopping profiler 222s JS CTX: Shutting down toggle queue 222s JS CTX: Notifying external reference holders of GjsContext dispose 222s JS MAINLOOP: Stopping promise job dispatcher 222s JS CTX: Notifying reference holders of GjsContext dispose 222s JS CTX: Checking unhandled promise rejections 222s JS CTX: Releasing cached JS wrappers 222s JS CTX: Final triggered GC 222s JS CTX: Destroying JS context 222s JS CTX: Releasing all native objects 222s JS CTX: Disabling auto GC 222s JS CTX: Ending trace on global object 222s JS CTX: Freeing allocated resources 222s JS CTX: JS context destroyed 222s PASS: gjs/testGTypeClass.test 222s Running test: gjs/testGLib.test 222s JS NATIVE: Registered native JS module '_promiseNative' 222s JS NATIVE: Registered native JS module '_byteArrayNative' 222s JS NATIVE: Registered native JS module '_encodingNative' 222s JS NATIVE: Registered native JS module '_gi' 222s JS NATIVE: Registered native JS module 'gi' 222s JS NATIVE: Registered native JS module 'cairoNative' 222s JS NATIVE: Registered native JS module 'system' 222s JS NATIVE: Registered native JS module 'console' 222s JS NATIVE: Registered native JS module '_print' 222s JS CTX: Enabling JIT 222s JS CTX: Initialized class GjsFileImporter prototype 0x281b18000a0 222s JS IMPORT: Defining parent (nil) of 0x281b1800100 'imports' is mod 0 222s JS IMPORT: Importing '_print' 222s JS NATIVE: Defining native module '_print' 222s JS IMPORT: Defining parent 0x281b1800100 of 0x281b18007b0 '_print' is mod 1 222s JS IMPORT: successfully imported module '_print' 222s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 222s 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 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x33b281c3b128 222s JS MAINLOOP: Main loop instance 0x165517d8d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Starting promise job dispatcher 222s JS MAINLOOP: Main loop instance 0x165517d8d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 222s JS MAINLOOP: Main loop instance 0x165517d8d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module metadata hook for module 0x281b1813000 222s JS IMPORT: Defining meta.importSync for module 0x281b1813000 222s JS NATIVE: Defining native module 'gi' 222s JS CTX: Initialized class GIRepositoryNamespace prototype 0x281b18133f0 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 222s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 222s JS IMPORT: Importing directory 'overrides' 222s JS IMPORT: Defining parent 0x281b1800100 of 0x281b18134f0 'overrides' is mod 1 222s JS IMPORT: Defined importer 'overrides' 0x281b18134f0 in 0x281b1800100 222s JS IMPORT: successfully imported directory 'overrides' 222s JS IMPORT: Importing '_promiseNative' 222s JS NATIVE: Defining native module '_promiseNative' 222s JS IMPORT: Defining parent 0x281b1800100 of 0x281b18139a0 '_promiseNative' is mod 1 222s JS IMPORT: successfully imported module '_promiseNative' 222s JS IMPORT: Importing module GLib succeeded 222s JS IMPORT: Defining parent 0x281b18134f0 of 0x33b281c3c150 'GLib' is mod 1 222s JS IMPORT: successfully imported module 'GLib' 222s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 222s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x33b281c79060, JSClass 0x7693c48185d0, in object 0x33b281c79038 222s JS CTX: Initialized class GIRepositoryGType prototype 0x281b1813ce8 222s JS CTX: Initialized class GIRepositoryFunction prototype 0x281b1813d48 222s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 222s JS G BXD: Defined class for Error (GError), prototype 0x33b281c790b0, JSClass 0x7693c48185d0, in object 0x33b281c79038 222s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 222s JS G BXD: Defined class for Variant (GVariant), prototype 0x33b281c79100, JSClass 0x7693c48185d0, in object 0x33b281c79038 222s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 222s JS G BXD: Defined class for Bytes (GBytes), prototype 0x33b281c79150, JSClass 0x7693c48185d0, in object 0x33b281c79038 222s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 222s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x33b281c791a0, JSClass 0x7693c48185d0, in object 0x33b281c79038 222s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 222s JS G BXD: Defined class for Thread (GThread), prototype 0x33b281c791f0, JSClass 0x7693c48185d0, in object 0x33b281c79038 222s JS G BXD: Defining method ref in prototype for GLib.Thread 222s JS G BXD: Defining method unref in prototype for GLib.Thread 222s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 222s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x33b281c79240, JSClass 0x7693c48185d0, in object 0x33b281c79038 222s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 222s JS G BXD: Defined class for Regex (GRegex), prototype 0x33b281c79290, JSClass 0x7693c48185d0, in object 0x33b281c79038 222s JS G BXD: Defining method match in prototype for GLib.Regex 222s JS G BXD: Defining method match_full in prototype for GLib.Regex 222s JS G BXD: Defining method match_all in prototype for GLib.Regex 222s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 222s JS G NS: Defined namespace 'GLib' 0x33b281c79038 in GIRepository 0x281b1813280 222s JS IMPORT: Importing module jasmine succeeded 222s JS IMPORT: Defining parent 0x281b1800100 of 0x33b281c3cce0 'jasmine' is mod 1 222s JS IMPORT: successfully imported module 'jasmine' 222s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 222s JS MAINLOOP: Main loop instance 0x165517d8d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x165517d8d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 222s JS MAINLOOP: Main loop instance 0x165517d8d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Importing 'gi' 222s JS IMPORT: Defining parent 0x281b1800100 of 0x281b1813280 'gi' is mod 1 222s JS IMPORT: successfully imported module 'gi' 222s JS CTX: Script evaluation succeeded 222s JS MAINLOOP: Main loop instance 0x165517d8d370: Spinning loop until released or hook cleared 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module metadata hook for module 0x281b18065b0 222s JS IMPORT: Defining meta.importSync for module 0x281b18065b0 222s JS NATIVE: Defining native module 'system' 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33b281c3b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33b281c3b128 222s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 222s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 222s JS MAINLOOP: Set main loop hook to 222s JS MAINLOOP: Main loop instance 0x165517d8d370: hold 222s JS MAINLOOP: Running and clearing main loop hook 222s JS G BXD: Defining method run in prototype for GLib.MainLoop 222s 1..50 222s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 222s JS G BXD: Defined class for Source (GSource), prototype 0x33b281c79308, JSClass 0x7693c48185d0, in object 0x33b281c79038 222s JS G BXD: Defining method set_priority in prototype for GLib.Source 222s JS IMPORT: Importing '_gi' 222s JS NATIVE: Defining native module '_gi' 222s JS IMPORT: Defining parent 0x33b281c3ea78 of 0x281b1810c70 '_gi' is mod 1 222s JS IMPORT: successfully imported module '_gi' 222s 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 222s JS G NS: Defined namespace 'GjsPrivate' 0x33b281c793a8 in GIRepository 0x33b281c3eaa8 222s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 222s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 222s JS IMPORT: Importing module _common succeeded 222s JS IMPORT: Defining parent 0x33b281c3ea78 of 0x33b281cbdb28 '_common' is mod 1 222s JS IMPORT: successfully imported module '_common' 222s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 222s JS IMPORT: Importing module _legacy succeeded 222s JS IMPORT: Defining parent 0x33b281c3ea78 of 0x33b281cbdb78 '_legacy' is mod 1 222s JS IMPORT: successfully imported module '_legacy' 222s JS IMPORT: Importing module GObject succeeded 222s JS IMPORT: Defining parent 0x33b281c3ead8 of 0x33b281cbdad8 'GObject' is mod 1 222s JS IMPORT: successfully imported module 'GObject' 222s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 222s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 222s JS G BXD: Defined class for String (GString), prototype 0x33b281c79628, JSClass 0x7693c48185d0, in object 0x33b281c79380 222s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 222s JS G PRM: Defined class ParamSpec prototype is 0x33b281cbdc18 class 0x7693c4820068 in object 0x33b281c79380 222s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 222s JS G OBJ: Defined class for Object (GObject), prototype 0x33b281c79790, JSClass 0x7693c4818600, in object 0x33b281c79380 222s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 222s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 222s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x33b281c797b8, JSClass 0x7693c4818600, in object 0x33b281c79380 222s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 222s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 222s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 222s JS G NS: Defined namespace 'GObject' 0x33b281c79380 in GIRepository 0x33b281c3eaa8 222s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 222s JS G BXD: Defining method attach in prototype for GLib.Source 222s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 222s JS IMPORT: Module metadata hook for module 0x33b281c62a50 222s JS IMPORT: Defining meta.importSync for module 0x33b281c62a50 222s JS G BXD: Defining method get_string in prototype for GLib.Variant 222s JS G BXD: Defining method classify in prototype for GLib.Variant 222s JS G BXD: Defining method destroy in prototype for GLib.Source 222s ok 1 GVariant constructor constructs a string variant 222s JS G BXD: Defining method equal in prototype for GLib.Variant 222s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 222s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 222s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x33b281c79c18, JSClass 0x7693c48185d0, in object 0x33b281c79038 222s JS G BXD: Defining method n_children in prototype for GLib.Variant 222s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 222s JS G BXD: Defining method get_variant in prototype for GLib.Variant 222s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 222s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 222s ok 3 GVariant constructor constructs a struct variant 222s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 222s ok 4 GVariant constructor constructs a maybe variant 222s JS IMPORT: Module metadata hook for module 0x33b281c62938 222s JS IMPORT: Defining meta.importSync for module 0x33b281c62938 222s JS NATIVE: Defining native module '_encodingNative' 222s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 222s JS IMPORT: Importing '_byteArrayNative' 222s JS NATIVE: Defining native module '_byteArrayNative' 222s JS IMPORT: Defining parent 0x33b281c3ea78 of 0x281b1834c90 '_byteArrayNative' is mod 1 222s JS IMPORT: successfully imported module '_byteArrayNative' 222s ok 5 GVariant constructor constructs a byte array variant 222s ok 6 GVariant constructor constructs a byte array variant from a string 222s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 222s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 222s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 222s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 222s ok 11 GVariant strv unpacked matches constructed 222s JS G BXD: Defining method get_strv in prototype for GLib.Variant 222s ok 12 GVariant strv getter matches constructed 222s JS G BXD: Defining method dup_strv in prototype for GLib.Variant 222s ok 13 GVariant strv getter (dup) matches constructed 222s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 222s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 222s ok 14 GVariantDict lookup returns the unpacked variant 222s ok 15 GVariantDict lookup returns null if the key isn't present 222s ok 16 GLib spawn processes sync with null envp # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3523 222s JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' 222s ok 17 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 222s ok 18 GLib string function overrides GLib.stpcpy 222s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 222s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 222s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 222s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 222s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 222s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 222s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 222s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 222s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 222s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 222s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 222s JS G ENUM: Defining GLib.LogLevelFlags as 0x281b181b2a8 222s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 222s ok 19 GLib string function overrides GLib.strstr_len 222s ok 20 GLib string function overrides GLib.strrstr 222s ok 21 GLib string function overrides GLib.strrstr_len 222s ok 22 GLib string function overrides GLib.strup 222s ok 23 GLib string function overrides GLib.strdown 222s ok 24 GLib string function overrides GLib.strreverse 222s JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 222s ok 25 GLib string function overrides GLib.ascii_dtostr 222s ok 26 GLib string function overrides GLib.ascii_formatd 222s ok 27 GLib string function overrides GLib.strchug 222s ok 28 GLib string function overrides GLib.strchomp 222s ok 29 GLib string function overrides GLib.strstrip 222s JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' 222s ok 30 GLib string function overrides GLib.strdelimit 222s ok 31 GLib string function overrides GLib.strcanon 222s JS G NS: Found info type FUNCTION for 'base64_encode' in namespace 'GLib' 222s ok 32 GLib string function overrides GLib.base64_encode 222s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GjsPrivate' 222s JS G BXD: Defined class for MatchInfo (GjsMatchInfo), prototype 0x248f98f14c18, JSClass 0x7693c48185d0, in object 0x33b281c793a8 222s ok 33 GLib.MatchInfo cannot be constructed 222s JS G NS: Found info type FUNCTION for 'regex_match' in namespace 'GjsPrivate' 222s ok 34 GLib.MatchInfo is returned from GLib.Regex.match 222s JS G BXD: Defining method get_string in prototype for GjsPrivate.MatchInfo 222s ok 35 GLib.MatchInfo stores the string that was matched 222s JS G NS: Found info type FUNCTION for 'regex_match_full' in namespace 'GjsPrivate' 222s ok 36 GLib.MatchInfo truncates the string when it has zeroes as g_match_info_get_string() would 222s JS G NS: Found info type FUNCTION for 'regex_match_all' in namespace 'GjsPrivate' 222s ok 37 GLib.MatchInfo is returned from GLib.Regex.match_all 222s JS G NS: Found info type FUNCTION for 'regex_match_all_full' in namespace 'GjsPrivate' 222s ok 38 GLib.MatchInfo is returned from GLib.Regex.match_all_full 222s ok 39 GLib.MatchInfo is returned from GLib.Regex.match_full 222s JS G BXD: Defining method expand_references in prototype for GjsPrivate.MatchInfo 222s ok 40 GLib.MatchInfo method expand_references 222s JS G BXD: Defining method fetch in prototype for GjsPrivate.MatchInfo 222s ok 41 GLib.MatchInfo method fetch 222s JS G BXD: Defining method fetch_all in prototype for GjsPrivate.MatchInfo 222s ok 42 GLib.MatchInfo method fetch_all 222s JS G BXD: Defining method fetch_named in prototype for GjsPrivate.MatchInfo 222s ok 43 GLib.MatchInfo method fetch_named 222s JS G BXD: Defining method fetch_named_pos in prototype for GjsPrivate.MatchInfo 222s ok 44 GLib.MatchInfo method fetch_named_pos 222s JS G BXD: Defining method fetch_pos in prototype for GjsPrivate.MatchInfo 222s ok 45 GLib.MatchInfo method fetch_pos 222s JS G BXD: Defining method get_match_count in prototype for GjsPrivate.MatchInfo 222s ok 46 GLib.MatchInfo method get_match_count 222s ok 47 GLib.MatchInfo method get_string 222s JS G BXD: Defining method is_partial_match in prototype for GjsPrivate.MatchInfo 222s ok 48 GLib.MatchInfo method is_partial_match 222s JS G BXD: Defining method matches in prototype for GjsPrivate.MatchInfo 222s ok 49 GLib.MatchInfo method matches 222s JS G BXD: Defining method next in prototype for GjsPrivate.MatchInfo 222s ok 50 GLib.MatchInfo method next 222s JS G BXD: Defining method quit in prototype for GLib.MainLoop 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x165517d8d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 222s JS MAINLOOP: Main loop instance 0x165517d8d370: release 222s JS MAINLOOP: Completed job 3 222s JS MEMORY: Memory report: before destroying context 222s JS MEMORY: 671 objects currently alive 222s JS MEMORY: boxed_instance = 492 222s JS MEMORY: boxed_prototype = 12 222s JS MEMORY: closure = 1 222s JS MEMORY: function = 156 222s JS MEMORY: fundamental_instance = 0 222s JS MEMORY: fundamental_prototype = 0 222s JS MEMORY: gerror_instance = 0 222s JS MEMORY: gerror_prototype = 0 222s JS MEMORY: interface = 0 222s JS MEMORY: module = 5 222s JS MEMORY: ns = 3 222s JS MEMORY: object_instance = 0 222s JS MEMORY: object_prototype = 2 222s JS MEMORY: param = 0 222s JS MEMORY: union_instance = 0 222s JS MEMORY: union_prototype = 0 222s JS CTX: JS shutdown sequence 222s JS CTX: Stopping profiler 222s JS CTX: Shutting down toggle queue 222s JS CTX: Notifying external reference holders of GjsContext dispose 222s JS MAINLOOP: Stopping promise job dispatcher 222s JS CTX: Notifying reference holders of GjsContext dispose 222s JS CTX: Checking unhandled promise rejections 222s JS CTX: Releasing cached JS wrappers 222s JS CTX: Final triggered GC 222s JS CTX: Destroying JS context 222s JS CTX: Releasing all native objects 222s JS CTX: Disabling auto GC 222s JS CTX: Ending trace on global object 222s JS CTX: Freeing allocated resources 222s JS CTX: JS context destroyed 222s PASS: gjs/testGLib.test 222s Running test: gjs/down-up.test 222s 1..1 222s ok 1 - /usr/libexec/installed-tests/gjs/debugger/down-up.debugger 222s PASS: gjs/down-up.test 222s Running test: gjs/testself.test 222s JS NATIVE: Registered native JS module '_promiseNative' 222s JS NATIVE: Registered native JS module '_byteArrayNative' 222s JS NATIVE: Registered native JS module '_encodingNative' 222s JS NATIVE: Registered native JS module '_gi' 222s JS NATIVE: Registered native JS module 'gi' 222s JS NATIVE: Registered native JS module 'cairoNative' 222s JS NATIVE: Registered native JS module 'system' 222s JS NATIVE: Registered native JS module 'console' 222s JS NATIVE: Registered native JS module '_print' 222s JS CTX: Enabling JIT 222s JS CTX: Initialized class GjsFileImporter prototype 0x25bdbf000a0 222s JS IMPORT: Defining parent (nil) of 0x25bdbf00100 'imports' is mod 0 222s JS IMPORT: Importing '_print' 222s JS NATIVE: Defining native module '_print' 222s JS IMPORT: Defining parent 0x25bdbf00100 of 0x25bdbf007b0 '_print' is mod 1 222s JS IMPORT: successfully imported module '_print' 222s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 222s 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 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x65a9333b128 222s JS MAINLOOP: Main loop instance 0xe84100ad370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Starting promise job dispatcher 222s JS MAINLOOP: Main loop instance 0xe84100ad370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 222s JS MAINLOOP: Main loop instance 0xe84100ad370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module metadata hook for module 0x25bdbf13000 222s JS IMPORT: Defining meta.importSync for module 0x25bdbf13000 222s JS NATIVE: Defining native module 'gi' 222s JS CTX: Initialized class GIRepositoryNamespace prototype 0x25bdbf133f0 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 222s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 222s JS IMPORT: Importing directory 'overrides' 222s JS IMPORT: Defining parent 0x25bdbf00100 of 0x25bdbf134f0 'overrides' is mod 1 222s JS IMPORT: Defined importer 'overrides' 0x25bdbf134f0 in 0x25bdbf00100 222s JS IMPORT: successfully imported directory 'overrides' 222s JS IMPORT: Importing '_promiseNative' 222s JS NATIVE: Defining native module '_promiseNative' 222s JS IMPORT: Defining parent 0x25bdbf00100 of 0x25bdbf139a0 '_promiseNative' is mod 1 222s JS IMPORT: successfully imported module '_promiseNative' 222s JS IMPORT: Importing module GLib succeeded 222s JS IMPORT: Defining parent 0x25bdbf134f0 of 0x65a9333c150 'GLib' is mod 1 222s JS IMPORT: successfully imported module 'GLib' 222s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 222s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x65a93379060, JSClass 0x6987649085d0, in object 0x65a93379038 222s JS CTX: Initialized class GIRepositoryGType prototype 0x25bdbf13ce8 222s JS CTX: Initialized class GIRepositoryFunction prototype 0x25bdbf13d48 222s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 222s JS G BXD: Defined class for Error (GError), prototype 0x65a933790b0, JSClass 0x6987649085d0, in object 0x65a93379038 222s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 222s JS G BXD: Defined class for Variant (GVariant), prototype 0x65a93379100, JSClass 0x6987649085d0, in object 0x65a93379038 222s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 222s JS G BXD: Defined class for Bytes (GBytes), prototype 0x65a93379150, JSClass 0x6987649085d0, in object 0x65a93379038 222s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 222s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x65a933791a0, JSClass 0x6987649085d0, in object 0x65a93379038 222s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 222s JS G BXD: Defined class for Thread (GThread), prototype 0x65a933791f0, JSClass 0x6987649085d0, in object 0x65a93379038 222s JS G BXD: Defining method ref in prototype for GLib.Thread 222s JS G BXD: Defining method unref in prototype for GLib.Thread 222s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 222s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x65a93379240, JSClass 0x6987649085d0, in object 0x65a93379038 222s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 222s JS G BXD: Defined class for Regex (GRegex), prototype 0x65a93379290, JSClass 0x6987649085d0, in object 0x65a93379038 222s JS G BXD: Defining method match in prototype for GLib.Regex 222s JS G BXD: Defining method match_full in prototype for GLib.Regex 222s JS G BXD: Defining method match_all in prototype for GLib.Regex 222s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 222s JS G NS: Defined namespace 'GLib' 0x65a93379038 in GIRepository 0x25bdbf13280 222s JS IMPORT: Importing module jasmine succeeded 222s JS IMPORT: Defining parent 0x25bdbf00100 of 0x65a9333cce0 'jasmine' is mod 1 222s JS IMPORT: successfully imported module 'jasmine' 222s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 222s JS MAINLOOP: Main loop instance 0xe84100ad370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0xe84100ad370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 222s JS MAINLOOP: Main loop instance 0xe84100ad370: release 222s JS MAINLOOP: Completed job 0 222s JS CTX: Script evaluation succeeded 222s JS MAINLOOP: Main loop instance 0xe84100ad370: Spinning loop until released or hook cleared 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module metadata hook for module 0x25bdbf2d248 222s JS IMPORT: Defining meta.importSync for module 0x25bdbf2d248 222s JS NATIVE: Defining native module 'system' 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x65a9333b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x65a9333b128 222s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 222s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 222s JS MAINLOOP: Set main loop hook to 222s JS MAINLOOP: Main loop instance 0xe84100ad370: hold 222s JS MAINLOOP: Running and clearing main loop hook 222s JS G BXD: Defining method run in prototype for GLib.MainLoop 222s 1..6 222s JS IMPORT: Importing 'gi' 222s JS IMPORT: Defining parent 0x25bdbf00100 of 0x25bdbf13280 'gi' is mod 1 222s JS IMPORT: successfully imported module 'gi' 222s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 222s JS G BXD: Defined class for Source (GSource), prototype 0x65a93379308, JSClass 0x6987649085d0, in object 0x65a93379038 222s JS G BXD: Defining method set_priority in prototype for GLib.Source 222s JS IMPORT: Importing '_gi' 222s JS NATIVE: Defining native module '_gi' 222s JS IMPORT: Defining parent 0x25bdbf00100 of 0x25bdbf32e58 '_gi' is mod 1 222s JS IMPORT: successfully imported module '_gi' 222s 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 222s JS G NS: Defined namespace 'GjsPrivate' 0x65a933793a8 in GIRepository 0x25bdbf13280 222s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 222s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 222s JS IMPORT: Importing module _common succeeded 222s JS IMPORT: Defining parent 0x25bdbf00100 of 0x65a933c5038 '_common' is mod 1 222s JS IMPORT: successfully imported module '_common' 222s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 222s JS IMPORT: Importing module _legacy succeeded 222s JS IMPORT: Defining parent 0x25bdbf00100 of 0x65a933c5088 '_legacy' is mod 1 222s JS IMPORT: successfully imported module '_legacy' 222s JS IMPORT: Importing module GObject succeeded 222s JS IMPORT: Defining parent 0x25bdbf134f0 of 0x65a9333cfb0 'GObject' is mod 1 222s JS IMPORT: successfully imported module 'GObject' 222s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 222s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 222s JS G BXD: Defined class for String (GString), prototype 0x65a93379628, JSClass 0x6987649085d0, in object 0x65a93379380 222s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 222s JS G PRM: Defined class ParamSpec prototype is 0x65a933c5128 class 0x698764910068 in object 0x65a93379380 222s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 222s JS G OBJ: Defined class for Object (GObject), prototype 0x65a93379790, JSClass 0x698764908600, in object 0x65a93379380 222s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 222s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 222s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x65a933797b8, JSClass 0x698764908600, in object 0x65a93379380 222s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 222s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 222s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 222s JS G NS: Defined namespace 'GObject' 0x65a93379380 in GIRepository 0x25bdbf13280 222s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 222s JS G BXD: Defining method attach in prototype for GLib.Source 222s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 222s JS IMPORT: Module metadata hook for module 0x25bdbf04370 222s JS IMPORT: Defining meta.importSync for module 0x25bdbf04370 222s JS G BXD: Defining method destroy in prototype for GLib.Source 222s ok 1 Test harness internal consistency 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s ok 2 Test harness internal consistency awaiting a Promise resolves 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s ok 3 Test harness internal consistency awaiting a nested async function resolves 222s JS MAINLOOP: Completed job 2 222s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 222s ok 5 SpiderMonkey features check WeakRef is enabled 222s ok 6 SpiderMonkey features check class static blocks are enabled 222s JS G BXD: Defining method quit in prototype for GLib.MainLoop 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0xe84100ad370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 0 222s JS MAINLOOP: handling job 1, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 1 222s JS MAINLOOP: handling job 2, 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Completed job 2 222s JS MAINLOOP: handling job 3, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 222s JS MAINLOOP: Main loop instance 0xe84100ad370: release 222s JS MAINLOOP: Completed job 3 222s JS MEMORY: Memory report: before destroying context 222s JS MEMORY: 172 objects currently alive 222s JS MEMORY: boxed_instance = 37 222s JS MEMORY: boxed_prototype = 10 222s JS MEMORY: closure = 1 222s JS MEMORY: function = 114 222s JS MEMORY: fundamental_instance = 0 222s JS MEMORY: fundamental_prototype = 0 222s JS MEMORY: gerror_instance = 0 222s JS MEMORY: gerror_prototype = 0 222s JS MEMORY: interface = 0 222s JS MEMORY: module = 5 222s JS MEMORY: ns = 3 222s JS MEMORY: object_instance = 0 222s JS MEMORY: object_prototype = 2 222s JS MEMORY: param = 0 222s JS MEMORY: union_instance = 0 222s JS MEMORY: union_prototype = 0 222s JS CTX: JS shutdown sequence 222s JS CTX: Stopping profiler 222s JS CTX: Shutting down toggle queue 222s JS CTX: Notifying external reference holders of GjsContext dispose 222s JS MAINLOOP: Stopping promise job dispatcher 222s JS CTX: Notifying reference holders of GjsContext dispose 222s JS CTX: Checking unhandled promise rejections 222s JS CTX: Releasing cached JS wrappers 222s JS CTX: Final triggered GC 222s JS CTX: Destroying JS context 222s JS CTX: Releasing all native objects 222s JS CTX: Disabling auto GC 222s JS CTX: Ending trace on global object 222s JS CTX: Freeing allocated resources 222s JS CTX: JS context destroyed 222s PASS: gjs/testself.test 222s Running test: gjs/print.test 222s 1..1 222s ok 1 - /usr/libexec/installed-tests/gjs/debugger/print.debugger 222s PASS: gjs/print.test 222s Running test: gjs/testTimers.test 222s JS NATIVE: Registered native JS module '_promiseNative' 222s JS NATIVE: Registered native JS module '_byteArrayNative' 222s JS NATIVE: Registered native JS module '_encodingNative' 222s JS NATIVE: Registered native JS module '_gi' 222s JS NATIVE: Registered native JS module 'gi' 222s JS NATIVE: Registered native JS module 'cairoNative' 222s JS NATIVE: Registered native JS module 'system' 222s JS NATIVE: Registered native JS module 'console' 222s JS NATIVE: Registered native JS module '_print' 222s JS CTX: Enabling JIT 222s JS CTX: Initialized class GjsFileImporter prototype 0x18c2ed000a0 222s JS IMPORT: Defining parent (nil) of 0x18c2ed00100 'imports' is mod 0 222s JS IMPORT: Importing '_print' 222s JS NATIVE: Defining native module '_print' 222s JS IMPORT: Defining parent 0x18c2ed00100 of 0x18c2ed007b0 '_print' is mod 1 222s JS IMPORT: successfully imported module '_print' 222s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 222s 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 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2e61fe43b128 222s JS MAINLOOP: Main loop instance 0x1ee64113d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Starting promise job dispatcher 222s JS MAINLOOP: Main loop instance 0x1ee64113d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 222s JS MAINLOOP: Main loop instance 0x1ee64113d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module metadata hook for module 0x18c2ed13000 222s JS IMPORT: Defining meta.importSync for module 0x18c2ed13000 222s JS NATIVE: Defining native module 'gi' 222s JS CTX: Initialized class GIRepositoryNamespace prototype 0x18c2ed133f0 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 222s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 222s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 222s JS IMPORT: Importing directory 'overrides' 222s JS IMPORT: Defining parent 0x18c2ed00100 of 0x18c2ed134f0 'overrides' is mod 1 222s JS IMPORT: Defined importer 'overrides' 0x18c2ed134f0 in 0x18c2ed00100 222s JS IMPORT: successfully imported directory 'overrides' 222s JS IMPORT: Importing '_promiseNative' 222s JS NATIVE: Defining native module '_promiseNative' 222s JS IMPORT: Defining parent 0x18c2ed00100 of 0x18c2ed139a0 '_promiseNative' is mod 1 222s JS IMPORT: successfully imported module '_promiseNative' 222s JS IMPORT: Importing module GLib succeeded 222s JS IMPORT: Defining parent 0x18c2ed134f0 of 0x2e61fe43c150 'GLib' is mod 1 222s JS IMPORT: successfully imported module 'GLib' 222s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 222s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2e61fe479060, JSClass 0x659db1cf85d0, in object 0x2e61fe479038 222s JS CTX: Initialized class GIRepositoryGType prototype 0x18c2ed13ce8 222s JS CTX: Initialized class GIRepositoryFunction prototype 0x18c2ed13d48 222s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 222s JS G BXD: Defined class for Error (GError), prototype 0x2e61fe4790b0, JSClass 0x659db1cf85d0, in object 0x2e61fe479038 222s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 222s JS G BXD: Defined class for Variant (GVariant), prototype 0x2e61fe479100, JSClass 0x659db1cf85d0, in object 0x2e61fe479038 222s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 222s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2e61fe479150, JSClass 0x659db1cf85d0, in object 0x2e61fe479038 222s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 222s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2e61fe4791a0, JSClass 0x659db1cf85d0, in object 0x2e61fe479038 222s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 222s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 222s JS G BXD: Defined class for Thread (GThread), prototype 0x2e61fe4791f0, JSClass 0x659db1cf85d0, in object 0x2e61fe479038 222s JS G BXD: Defining method ref in prototype for GLib.Thread 222s JS G BXD: Defining method unref in prototype for GLib.Thread 222s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 222s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2e61fe479240, JSClass 0x659db1cf85d0, in object 0x2e61fe479038 222s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 222s JS G BXD: Defined class for Regex (GRegex), prototype 0x2e61fe479290, JSClass 0x659db1cf85d0, in object 0x2e61fe479038 222s JS G BXD: Defining method match in prototype for GLib.Regex 222s JS G BXD: Defining method match_full in prototype for GLib.Regex 222s JS G BXD: Defining method match_all in prototype for GLib.Regex 222s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 222s JS G NS: Defined namespace 'GLib' 0x2e61fe479038 in GIRepository 0x18c2ed13280 222s JS IMPORT: Importing module jasmine succeeded 222s JS IMPORT: Defining parent 0x18c2ed00100 of 0x2e61fe43cce0 'jasmine' is mod 1 222s JS IMPORT: successfully imported module 'jasmine' 222s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 222s JS MAINLOOP: Main loop instance 0x1ee64113d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x1ee64113d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 222s JS MAINLOOP: Main loop instance 0x1ee64113d370: release 222s JS MAINLOOP: Completed job 0 222s 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 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e61fe43b128 222s JS MAINLOOP: Main loop instance 0x1ee64113d370: hold 222s JS MAINLOOP: Enqueue job , promise=, allocation site= 222s JS MAINLOOP: Main loop instance 0x1ee64113d370: Spinning loop until released or hook cleared 222s JS MAINLOOP: handling job 0, 222s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testTimers.js async resolved" 222s JS MAINLOOP: Main loop instance 0x1ee64113d370: release 222s JS MAINLOOP: Completed job 0 222s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module metadata hook for module 0x18c2ed31de0 222s JS IMPORT: Defining meta.importSync for module 0x18c2ed31de0 222s JS NATIVE: Defining native module 'system' 222s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2e61fe43b128 222s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2e61fe43b128 222s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 222s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 222s JS MAINLOOP: Set main loop hook to 222s JS MAINLOOP: Main loop instance 0x1ee64113d370: hold 222s JS MAINLOOP: Running and clearing main loop hook 222s JS G BXD: Defining method run in prototype for GLib.MainLoop 222s 1..16 222s JS IMPORT: Importing 'gi' 222s JS IMPORT: Defining parent 0x18c2ed00100 of 0x18c2ed13280 'gi' is mod 1 222s JS IMPORT: successfully imported module 'gi' 222s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 222s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 222s JS G BXD: Defined class for Source (GSource), prototype 0x2e61fe479308, JSClass 0x659db1cf85d0, in object 0x2e61fe479038 222s JS G BXD: Defining method set_priority in prototype for GLib.Source 222s JS IMPORT: Importing '_gi' 222s JS NATIVE: Defining native module '_gi' 222s JS IMPORT: Defining parent 0x18c2ed00100 of 0x18c2ed38330 '_gi' is mod 1 222s JS IMPORT: successfully imported module '_gi' 222s 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 222s JS G NS: Defined namespace 'GjsPrivate' 0x2e61fe4793a8 in GIRepository 0x18c2ed13280 222s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 222s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 222s JS IMPORT: Importing module _common succeeded 222s JS IMPORT: Defining parent 0x18c2ed00100 of 0x2e61fe43cfd8 '_common' is mod 1 222s JS IMPORT: successfully imported module '_common' 222s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 222s JS IMPORT: Importing module _legacy succeeded 222s JS IMPORT: Defining parent 0x18c2ed00100 of 0x2e61fe4c9060 '_legacy' is mod 1 222s JS IMPORT: successfully imported module '_legacy' 222s JS IMPORT: Importing module GObject succeeded 222s JS IMPORT: Defining parent 0x18c2ed134f0 of 0x2e61fe43cf88 'GObject' is mod 1 222s JS IMPORT: successfully imported module 'GObject' 222s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 222s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 222s JS G BXD: Defined class for String (GString), prototype 0x2e61fe479628, JSClass 0x659db1cf85d0, in object 0x2e61fe479380 222s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 222s JS G PRM: Defined class ParamSpec prototype is 0x2e61fe4c9100 class 0x659db1d00068 in object 0x2e61fe479380 222s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 222s JS G OBJ: Defined class for Object (GObject), prototype 0x2e61fe479790, JSClass 0x659db1cf8600, in object 0x2e61fe479380 222s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 222s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 222s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2e61fe4797b8, JSClass 0x659db1cf8600, in object 0x2e61fe479380 222s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 222s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 222s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 222s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 222s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 224s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 224s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 224s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 224s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 224s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 224s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 224s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 224s JS G NS: Defined namespace 'GObject' 0x2e61fe479380 in GIRepository 0x18c2ed13280 224s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 224s JS G BXD: Defining method attach in prototype for GLib.Source 224s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 224s JS IMPORT: Module metadata hook for module 0x18c2ed04370 224s JS IMPORT: Defining meta.importSync for module 0x18c2ed04370 224s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: handling job 0, 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: Completed job 0 224s JS MAINLOOP: handling job 1, 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: Completed job 1 224s JS MAINLOOP: handling job 2, 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: Completed job 2 224s JS MAINLOOP: handling job 3, 224s JS G BXD: Defining method destroy in prototype for GLib.Source 224s ok 1 Timers times out successfully 224s JS MAINLOOP: Completed job 3 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: handling job 0, 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: Completed job 0 224s JS MAINLOOP: handling job 1, 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: Completed job 1 224s JS MAINLOOP: handling job 2, 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: Completed job 2 224s JS MAINLOOP: handling job 3, 224s ok 2 Timers has correct timeout args 224s JS MAINLOOP: Completed job 3 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: handling job 0, 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: Completed job 0 224s JS MAINLOOP: handling job 1, 224s ok 3 Timers cancels successfully 224s JS MAINLOOP: Completed job 1 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: handling job 0, 224s JS MAINLOOP: Enqueue job , promise=, allocation site= 224s JS MAINLOOP: Completed job 0 224s JS MAINLOOP: handling job 1, 224s ok 4 Timers cancels multiple correctly 224s JS MAINLOOP: Completed job 1 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: handling job 1, 225s ok 5 Timers cancels invalid silent fail 225s JS MAINLOOP: Completed job 1 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: handling job 1, 225s ok 6 Timers interval success 225s JS MAINLOOP: Completed job 1 225s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: handling job 1, 225s ok 7 Timers cancels interval successfully 225s JS MAINLOOP: Completed job 1 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: handling job 1, 225s ok 8 Timers ordering interval 225s JS MAINLOOP: Completed job 1 225s ok 9 Timers cancel invalid silent fail 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: handling job 1, 225s ok 10 Timers callback this 225s JS MAINLOOP: Completed job 1 225s ok 11 Timers bind this 225s ok 12 Timers function names match spec 225s ok 13 Timers argument lengths match spec 225s ok 14 Timers clear and interval are unique functions 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: handling job 1, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 1 225s JS MAINLOOP: handling job 2, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 2 225s JS MAINLOOP: handling job 3, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 3 225s JS MAINLOOP: handling job 4, 225s ok 15 Timers microtask ordering 225s JS MAINLOOP: Completed job 4 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: handling job 1, 225s JS MAINLOOP: Completed job 1 225s JS MAINLOOP: handling job 2, 225s JS MAINLOOP: Completed job 2 225s JS MAINLOOP: handling job 3, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 3 225s JS MAINLOOP: handling job 4, 225s JS MAINLOOP: Completed job 4 225s JS MAINLOOP: handling job 5, 225s JS MAINLOOP: Completed job 5 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: handling job 1, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 1 225s JS MAINLOOP: handling job 2, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 2 225s JS MAINLOOP: handling job 3, 225s ok 16 Timers nested microtask ordering 225s JS MAINLOOP: Completed job 3 225s JS G BXD: Defining method quit in prototype for GLib.MainLoop 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Main loop instance 0x1ee64113d370: Spinning loop until released or hook cleared 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: handling job 1, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 1 225s JS MAINLOOP: handling job 2, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 2 225s JS MAINLOOP: handling job 3, 225s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 225s JS MAINLOOP: Main loop instance 0x1ee64113d370: release 225s JS MAINLOOP: Completed job 3 225s JS MEMORY: Memory report: before destroying context 225s JS MEMORY: 250 objects currently alive 225s JS MEMORY: boxed_instance = 114 225s JS MEMORY: boxed_prototype = 10 225s JS MEMORY: closure = 1 225s JS MEMORY: function = 115 225s JS MEMORY: fundamental_instance = 0 225s JS MEMORY: fundamental_prototype = 0 225s JS MEMORY: gerror_instance = 0 225s JS MEMORY: gerror_prototype = 0 225s JS MEMORY: interface = 0 225s JS MEMORY: module = 5 225s JS MEMORY: ns = 3 225s JS MEMORY: object_instance = 0 225s JS MEMORY: object_prototype = 2 225s JS MEMORY: param = 0 225s JS MEMORY: union_instance = 0 225s JS MEMORY: union_prototype = 0 225s JS CTX: JS shutdown sequence 225s JS CTX: Stopping profiler 225s JS CTX: Shutting down toggle queue 225s JS CTX: Notifying external reference holders of GjsContext dispose 225s JS MAINLOOP: Stopping promise job dispatcher 225s JS CTX: Notifying reference holders of GjsContext dispose 225s JS CTX: Checking unhandled promise rejections 225s JS CTX: Releasing cached JS wrappers 225s JS CTX: Final triggered GC 225s JS CTX: Destroying JS context 225s JS CTX: Releasing all native objects 225s JS CTX: Disabling auto GC 225s JS CTX: Ending trace on global object 225s JS CTX: Freeing allocated resources 225s JS CTX: JS context destroyed 225s PASS: gjs/testTimers.test 225s Running test: gjs/next.test 225s 1..1 225s ok 1 - /usr/libexec/installed-tests/gjs/debugger/next.debugger 225s PASS: gjs/next.test 225s Running test: gjs/keys.test 225s 1..1 225s ok 1 - /usr/libexec/installed-tests/gjs/debugger/keys.debugger 225s PASS: gjs/keys.test 225s Running test: gjs/testCommandLineModules.sh.test 225s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 225s ok 2 - ensure dynamic imports resolve without an explicit mainloop 225s ok 3 - ensure top level await can import modules 225s 1..3 225s PASS: gjs/testCommandLineModules.sh.test 225s Running test: gjs/testCairoModule.test 225s JS NATIVE: Registered native JS module '_promiseNative' 225s JS NATIVE: Registered native JS module '_byteArrayNative' 225s JS NATIVE: Registered native JS module '_encodingNative' 225s JS NATIVE: Registered native JS module '_gi' 225s JS NATIVE: Registered native JS module 'gi' 225s JS NATIVE: Registered native JS module 'cairoNative' 225s JS NATIVE: Registered native JS module 'system' 225s JS NATIVE: Registered native JS module 'console' 225s JS NATIVE: Registered native JS module '_print' 225s JS CTX: Enabling JIT 225s JS CTX: Initialized class GjsFileImporter prototype 0xeaed76000a0 225s JS IMPORT: Defining parent (nil) of 0xeaed7600100 'imports' is mod 0 225s JS IMPORT: Importing '_print' 225s JS NATIVE: Defining native module '_print' 225s JS IMPORT: Defining parent 0xeaed7600100 of 0xeaed76007b0 '_print' is mod 1 225s JS IMPORT: successfully imported module '_print' 225s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 225s 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 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1aaa633b128 225s JS MAINLOOP: Main loop instance 0x39218e7d370: hold 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Starting promise job dispatcher 225s JS MAINLOOP: Main loop instance 0x39218e7d370: Spinning loop until released or hook cleared 225s JS MAINLOOP: handling job 0, 225s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 225s JS MAINLOOP: Main loop instance 0x39218e7d370: release 225s JS MAINLOOP: Completed job 0 225s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module metadata hook for module 0xeaed7613000 225s JS IMPORT: Defining meta.importSync for module 0xeaed7613000 225s JS NATIVE: Defining native module 'gi' 225s JS CTX: Initialized class GIRepositoryNamespace prototype 0xeaed76133f0 225s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 225s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 225s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 225s JS IMPORT: Importing directory 'overrides' 225s JS IMPORT: Defining parent 0xeaed7600100 of 0xeaed76134f0 'overrides' is mod 1 225s JS IMPORT: Defined importer 'overrides' 0xeaed76134f0 in 0xeaed7600100 225s JS IMPORT: successfully imported directory 'overrides' 225s JS IMPORT: Importing '_promiseNative' 225s JS NATIVE: Defining native module '_promiseNative' 225s JS IMPORT: Defining parent 0xeaed7600100 of 0xeaed76139a0 '_promiseNative' is mod 1 225s JS IMPORT: successfully imported module '_promiseNative' 225s JS IMPORT: Importing module GLib succeeded 225s JS IMPORT: Defining parent 0xeaed76134f0 of 0x1aaa633c150 'GLib' is mod 1 225s JS IMPORT: successfully imported module 'GLib' 225s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 225s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1aaa6379060, JSClass 0x741f59b785d0, in object 0x1aaa6379038 225s JS CTX: Initialized class GIRepositoryGType prototype 0xeaed7613ce8 225s JS CTX: Initialized class GIRepositoryFunction prototype 0xeaed7613d48 225s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 225s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 225s JS G BXD: Defined class for Error (GError), prototype 0x1aaa63790b0, JSClass 0x741f59b785d0, in object 0x1aaa6379038 225s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 225s JS G BXD: Defined class for Variant (GVariant), prototype 0x1aaa6379100, JSClass 0x741f59b785d0, in object 0x1aaa6379038 225s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 225s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1aaa6379150, JSClass 0x741f59b785d0, in object 0x1aaa6379038 225s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 225s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 225s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1aaa63791a0, JSClass 0x741f59b785d0, in object 0x1aaa6379038 225s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 225s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 225s JS G BXD: Defined class for Thread (GThread), prototype 0x1aaa63791f0, JSClass 0x741f59b785d0, in object 0x1aaa6379038 225s JS G BXD: Defining method ref in prototype for GLib.Thread 225s JS G BXD: Defining method unref in prototype for GLib.Thread 225s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 225s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1aaa6379240, JSClass 0x741f59b785d0, in object 0x1aaa6379038 225s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 225s JS G BXD: Defined class for Regex (GRegex), prototype 0x1aaa6379290, JSClass 0x741f59b785d0, in object 0x1aaa6379038 225s JS G BXD: Defining method match in prototype for GLib.Regex 225s JS G BXD: Defining method match_full in prototype for GLib.Regex 225s JS G BXD: Defining method match_all in prototype for GLib.Regex 225s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 225s JS G NS: Defined namespace 'GLib' 0x1aaa6379038 in GIRepository 0xeaed7613280 225s JS IMPORT: Importing module jasmine succeeded 225s JS IMPORT: Defining parent 0xeaed7600100 of 0x1aaa633cce0 'jasmine' is mod 1 225s JS IMPORT: successfully imported module 'jasmine' 225s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 225s JS MAINLOOP: Main loop instance 0x39218e7d370: hold 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Main loop instance 0x39218e7d370: Spinning loop until released or hook cleared 225s JS MAINLOOP: handling job 0, 225s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 225s JS MAINLOOP: Main loop instance 0x39218e7d370: release 225s JS MAINLOOP: Completed job 0 225s 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 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module metadata hook for module 0xeaed7628ce0 225s JS IMPORT: Defining meta.importSync for module 0xeaed7628ce0 225s JS NATIVE: Defining native module 'cairoNative' 225s JS CTX: Initialized class Region prototype 0xeaed7629300 225s JS CTX: Initialized class Context prototype 0xeaed7629420 225s JS CTX: Initialized class Surface prototype 0xeaed7629c00 225s JS CTX: Initialized class ImageSurface prototype 0xeaed7629ce0 225s JS CTX: Initialized class Path prototype 0xeaed7629dc0 225s JS CTX: Initialized class PSSurface prototype 0xeaed7629e20 225s JS CTX: Initialized class PDFSurface prototype 0xeaed7629e80 225s JS CTX: Initialized class SVGSurface prototype 0xeaed7629fe0 225s JS CTX: Initialized class Pattern prototype 0xeaed762a040 225s JS CTX: Initialized class Gradient prototype 0xeaed762a0a0 225s JS CTX: Initialized class LinearGradient prototype 0xeaed762a100 225s JS CTX: Initialized class RadialGradient prototype 0xeaed762a160 225s JS CTX: Initialized class SurfacePattern prototype 0xeaed762a1c0 225s JS CTX: Initialized class SolidPattern prototype 0xeaed762a220 225s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 225s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 225s JS IMPORT: Importing module _cairo succeeded 225s JS IMPORT: Defining parent 0xeaed7600100 of 0x1aaa633cdf8 '_cairo' is mod 1 225s JS IMPORT: successfully imported module '_cairo' 225s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Importing module cairo succeeded 225s JS IMPORT: Defining parent 0xeaed76134f0 of 0x1aaa633ce48 'cairo' is mod 1 225s JS IMPORT: successfully imported module 'cairo' 225s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 225s JS IMPORT: Importing 'cairoNative' 225s JS IMPORT: Defining parent 0xeaed7600100 of 0xeaed76292e0 'cairoNative' is mod 1 225s JS IMPORT: successfully imported module 'cairoNative' 225s JS IMPORT: Importing module cairo succeeded 225s JS IMPORT: Defining parent 0xeaed7600100 of 0x1aaa633ce98 'cairo' is mod 1 225s JS IMPORT: successfully imported module 'cairo' 225s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 225s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 225s JS G ENUM: Defining enum value NONE (fixed from none) 1 225s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 225s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 225s JS G ENUM: Defining enum value FAST (fixed from fast) 4 225s JS G ENUM: Defining enum value GOOD (fixed from good) 5 225s JS G ENUM: Defining enum value BEST (fixed from best) 6 225s JS G ENUM: Defining cairo.Antialias as 0xeaed762b018 225s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 225s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 225s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 225s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 225s JS G ENUM: Defining cairo.Content as 0xeaed762b0f8 225s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 225s JS G ENUM: Defining enum value NONE (fixed from none) 0 225s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 225s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 225s JS G ENUM: Defining enum value PAD (fixed from pad) 3 225s JS G ENUM: Defining cairo.Extend as 0xeaed762b158 225s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 225s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 225s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 225s JS G ENUM: Defining cairo.FillRule as 0xeaed762b1b8 225s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 225s JS G ENUM: Defining enum value FAST (fixed from fast) 0 225s JS G ENUM: Defining enum value GOOD (fixed from good) 1 225s JS G ENUM: Defining enum value BEST (fixed from best) 2 225s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 225s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 225s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 225s JS G ENUM: Defining cairo.Filter as 0xeaed762b218 225s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 225s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 225s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 225s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 225s JS G ENUM: Defining cairo.FontSlant as 0xeaed762b2f8 225s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 225s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 225s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 225s JS G ENUM: Defining cairo.FontWeight as 0xeaed762b358 225s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 225s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 225s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 225s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 225s JS G ENUM: Defining enum value A8 (fixed from a8) 2 225s JS G ENUM: Defining enum value A1 (fixed from a1) 3 225s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 225s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 225s JS G ENUM: Defining cairo.Format as 0xeaed762b3b8 225s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 225s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 225s JS G ENUM: Defining enum value ROUND (fixed from round) 1 225s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 225s JS G ENUM: Defining cairo.LineCap as 0xeaed762b498 225s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 225s JS G ENUM: Defining enum value MITER (fixed from miter) 0 225s JS G ENUM: Defining enum value ROUND (fixed from round) 1 225s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 225s JS G ENUM: Defining cairo.LineJoin as 0xeaed762b4f8 225s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 225s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 225s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 225s JS G ENUM: Defining enum value OVER (fixed from over) 2 225s JS G ENUM: Defining enum value IN (fixed from in) 3 225s JS G ENUM: Defining enum value OUT (fixed from out) 4 225s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 225s JS G ENUM: Defining enum value DEST (fixed from dest) 6 225s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 225s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 225s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 225s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 225s JS G ENUM: Defining enum value XOR (fixed from xor) 11 225s JS G ENUM: Defining enum value ADD (fixed from add) 12 225s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 225s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 225s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 225s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 225s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 225s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 225s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 225s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 225s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 225s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 225s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 225s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 225s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 225s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 225s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 225s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 225s JS G ENUM: Defining cairo.Operator as 0xeaed762b558 225s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 225s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 225s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 225s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 225s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 225s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 225s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 225s JS G ENUM: Defining cairo.PatternType as 0xeaed762b738 225s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 225s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 225s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 225s JS G ENUM: Defining enum value PS (fixed from ps) 2 225s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 225s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 225s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 225s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 225s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 225s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 225s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 225s JS G ENUM: Defining enum value SVG (fixed from svg) 10 225s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 225s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 225s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 225s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 225s JS G ENUM: Defining enum value QT (fixed from qt) 15 225s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 225s JS G ENUM: Defining enum value VG (fixed from vg) 17 225s JS G ENUM: Defining enum value GL (fixed from gl) 18 225s JS G ENUM: Defining enum value DRM (fixed from drm) 19 225s JS G ENUM: Defining enum value TEE (fixed from tee) 20 225s JS G ENUM: Defining enum value XML (fixed from xml) 21 225s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 225s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 225s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 225s JS G ENUM: Defining cairo.SurfaceType as 0xeaed762b818 225s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 225s JS G BXD: Defined class for Region (CairoRegion), prototype 0x1aaa63795d8, JSClass 0x741f59b785d0, in object 0x1aaa63793a8 225s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 225s JS G BXD: Defined class for Context (CairoContext), prototype 0x1aaa6379600, JSClass 0x741f59b785d0, in object 0x1aaa63793a8 225s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 225s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x1aaa6379628, JSClass 0x741f59b785d0, in object 0x1aaa63793a8 225s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 225s JS G BXD: Defined class for Path (void), prototype 0x1aaa6379650, JSClass 0x741f59b785d0, in object 0x1aaa63793a8 225s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 225s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x1aaa63796a0, JSClass 0x741f59b785d0, in object 0x1aaa63793a8 225s JS G NS: Defined namespace 'cairo' 0x1aaa63793a8 in GIRepository 0xeaed7613280 225s JS MAINLOOP: Main loop instance 0x39218e7d370: hold 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Main loop instance 0x39218e7d370: Spinning loop until released or hook cleared 225s JS MAINLOOP: handling job 0, 225s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js async resolved" 225s JS MAINLOOP: Main loop instance 0x39218e7d370: release 225s JS MAINLOOP: Completed job 0 225s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module metadata hook for module 0xeaed762e9c8 225s JS IMPORT: Defining meta.importSync for module 0xeaed762e9c8 225s JS NATIVE: Defining native module 'system' 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1aaa633b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1aaa633b128 225s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 225s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 225s JS MAINLOOP: Set main loop hook to 225s JS MAINLOOP: Main loop instance 0x39218e7d370: hold 225s JS MAINLOOP: Running and clearing main loop hook 225s JS G BXD: Defining method run in prototype for GLib.MainLoop 225s 1..3 225s JS IMPORT: Importing 'gi' 225s JS IMPORT: Defining parent 0xeaed7600100 of 0xeaed7613280 'gi' is mod 1 225s JS IMPORT: successfully imported module 'gi' 225s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 225s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 225s JS G BXD: Defined class for Source (GSource), prototype 0x1aaa63796c8, JSClass 0x741f59b785d0, in object 0x1aaa6379038 225s JS G BXD: Defining method set_priority in prototype for GLib.Source 225s JS IMPORT: Importing '_gi' 225s JS NATIVE: Defining native module '_gi' 225s JS IMPORT: Defining parent 0xeaed7600100 of 0xeaed7633da8 '_gi' is mod 1 225s JS IMPORT: successfully imported module '_gi' 225s 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 225s JS G NS: Defined namespace 'GjsPrivate' 0x1aaa6379768 in GIRepository 0xeaed7613280 225s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 225s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 225s JS IMPORT: Importing module _common succeeded 225s JS IMPORT: Defining parent 0xeaed7600100 of 0x1aaa63cc100 '_common' is mod 1 225s JS IMPORT: successfully imported module '_common' 225s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 225s JS IMPORT: Importing module _legacy succeeded 225s JS IMPORT: Defining parent 0xeaed7600100 of 0x1aaa63cc150 '_legacy' is mod 1 225s JS IMPORT: successfully imported module '_legacy' 225s JS IMPORT: Importing module GObject succeeded 225s JS IMPORT: Defining parent 0xeaed76134f0 of 0x1aaa63cc0b0 'GObject' is mod 1 225s JS IMPORT: successfully imported module 'GObject' 225s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 225s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 225s JS G BXD: Defined class for String (GString), prototype 0x1aaa63799c0, JSClass 0x741f59b785d0, in object 0x1aaa6379740 225s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 225s JS G PRM: Defined class ParamSpec prototype is 0x1aaa63cc1f0 class 0x741f59b80068 in object 0x1aaa6379740 225s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 225s JS G OBJ: Defined class for Object (GObject), prototype 0x1aaa6379b28, JSClass 0x741f59b78600, in object 0x1aaa6379740 225s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 225s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 225s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1aaa6379b50, JSClass 0x741f59b78600, in object 0x1aaa6379740 225s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 225s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 225s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 225s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 225s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 225s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 225s JS G NS: Defined namespace 'GObject' 0x1aaa6379740 in GIRepository 0xeaed7613280 225s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 225s JS G BXD: Defining method attach in prototype for GLib.Source 225s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 225s JS IMPORT: Module metadata hook for module 0xeaed7604370 225s JS IMPORT: Defining meta.importSync for module 0xeaed7604370 225s JS G BXD: Defining method destroy in prototype for GLib.Source 225s ok 1 Cairo imported as ES module cairo default import 225s ok 2 Cairo imported via GI has the same functionality as imports.cairo 225s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 225s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x1aaa6379dd0, JSClass 0x741f59b785d0, in object 0x1aaa63793a8 225s ok 3 Cairo imported via GI has boxed types from the GIR file 225s JS G BXD: Defining method quit in prototype for GLib.MainLoop 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Main loop instance 0x39218e7d370: Spinning loop until released or hook cleared 225s JS MAINLOOP: handling job 0, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 0 225s JS MAINLOOP: handling job 1, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 1 225s JS MAINLOOP: handling job 2, 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Completed job 2 225s JS MAINLOOP: handling job 3, 225s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 225s JS MAINLOOP: Main loop instance 0x39218e7d370: release 225s JS MAINLOOP: Completed job 3 225s JS MEMORY: Memory report: before destroying context 225s JS MEMORY: 168 objects currently alive 225s JS MEMORY: boxed_instance = 23 225s JS MEMORY: boxed_prototype = 16 225s JS MEMORY: closure = 1 225s JS MEMORY: function = 114 225s JS MEMORY: fundamental_instance = 0 225s JS MEMORY: fundamental_prototype = 0 225s JS MEMORY: gerror_instance = 0 225s JS MEMORY: gerror_prototype = 0 225s JS MEMORY: interface = 0 225s JS MEMORY: module = 8 225s JS MEMORY: ns = 4 225s JS MEMORY: object_instance = 0 225s JS MEMORY: object_prototype = 2 225s JS MEMORY: param = 0 225s JS MEMORY: union_instance = 0 225s JS MEMORY: union_prototype = 0 225s JS CTX: JS shutdown sequence 225s JS CTX: Stopping profiler 225s JS CTX: Shutting down toggle queue 225s JS CTX: Notifying external reference holders of GjsContext dispose 225s JS MAINLOOP: Stopping promise job dispatcher 225s JS CTX: Notifying reference holders of GjsContext dispose 225s JS CTX: Checking unhandled promise rejections 225s JS CTX: Releasing cached JS wrappers 225s JS CTX: Final triggered GC 225s JS CTX: Destroying JS context 225s JS CTX: Releasing all native objects 225s JS CTX: Disabling auto GC 225s JS CTX: Ending trace on global object 225s JS CTX: Freeing allocated resources 225s JS CTX: JS context destroyed 225s PASS: gjs/testCairoModule.test 225s Running test: gjs/testFundamental.test 225s JS NATIVE: Registered native JS module '_promiseNative' 225s JS NATIVE: Registered native JS module '_byteArrayNative' 225s JS NATIVE: Registered native JS module '_encodingNative' 225s JS NATIVE: Registered native JS module '_gi' 225s JS NATIVE: Registered native JS module 'gi' 225s JS NATIVE: Registered native JS module 'cairoNative' 225s JS NATIVE: Registered native JS module 'system' 225s JS NATIVE: Registered native JS module 'console' 225s JS NATIVE: Registered native JS module '_print' 225s JS CTX: Enabling JIT 225s JS CTX: Initialized class GjsFileImporter prototype 0x277d5a4000a0 225s JS IMPORT: Defining parent (nil) of 0x277d5a400100 'imports' is mod 0 225s JS IMPORT: Importing '_print' 225s JS NATIVE: Defining native module '_print' 225s JS IMPORT: Defining parent 0x277d5a400100 of 0x277d5a4007b0 '_print' is mod 1 225s JS IMPORT: successfully imported module '_print' 225s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 225s 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 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3a95e513b128 225s JS MAINLOOP: Main loop instance 0x1cff1ab0d370: hold 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Starting promise job dispatcher 225s JS MAINLOOP: Main loop instance 0x1cff1ab0d370: Spinning loop until released or hook cleared 225s JS MAINLOOP: handling job 0, 225s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 225s JS MAINLOOP: Main loop instance 0x1cff1ab0d370: release 225s JS MAINLOOP: Completed job 0 225s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module metadata hook for module 0x277d5a413000 225s JS IMPORT: Defining meta.importSync for module 0x277d5a413000 225s JS NATIVE: Defining native module 'gi' 225s JS CTX: Initialized class GIRepositoryNamespace prototype 0x277d5a4133f0 225s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 225s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 225s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 225s JS IMPORT: Importing directory 'overrides' 225s JS IMPORT: Defining parent 0x277d5a400100 of 0x277d5a4134f0 'overrides' is mod 1 225s JS IMPORT: Defined importer 'overrides' 0x277d5a4134f0 in 0x277d5a400100 225s JS IMPORT: successfully imported directory 'overrides' 225s JS IMPORT: Importing '_promiseNative' 225s JS NATIVE: Defining native module '_promiseNative' 225s JS IMPORT: Defining parent 0x277d5a400100 of 0x277d5a4139a0 '_promiseNative' is mod 1 225s JS IMPORT: successfully imported module '_promiseNative' 225s JS IMPORT: Importing module GLib succeeded 225s JS IMPORT: Defining parent 0x277d5a4134f0 of 0x3a95e513c150 'GLib' is mod 1 225s JS IMPORT: successfully imported module 'GLib' 225s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 225s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3a95e5179060, JSClass 0x726030f085d0, in object 0x3a95e5179038 225s JS CTX: Initialized class GIRepositoryGType prototype 0x277d5a413ce8 225s JS CTX: Initialized class GIRepositoryFunction prototype 0x277d5a413d48 225s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 225s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 225s JS G BXD: Defined class for Error (GError), prototype 0x3a95e51790b0, JSClass 0x726030f085d0, in object 0x3a95e5179038 225s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 225s JS G BXD: Defined class for Variant (GVariant), prototype 0x3a95e5179100, JSClass 0x726030f085d0, in object 0x3a95e5179038 225s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 225s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3a95e5179150, JSClass 0x726030f085d0, in object 0x3a95e5179038 225s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 225s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 225s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3a95e51791a0, JSClass 0x726030f085d0, in object 0x3a95e5179038 225s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 225s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 225s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 225s JS G BXD: Defined class for Thread (GThread), prototype 0x3a95e51791f0, JSClass 0x726030f085d0, in object 0x3a95e5179038 225s JS G BXD: Defining method ref in prototype for GLib.Thread 225s JS G BXD: Defining method unref in prototype for GLib.Thread 225s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 225s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3a95e5179240, JSClass 0x726030f085d0, in object 0x3a95e5179038 225s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 225s JS G BXD: Defined class for Regex (GRegex), prototype 0x3a95e5179290, JSClass 0x726030f085d0, in object 0x3a95e5179038 225s JS G BXD: Defining method match in prototype for GLib.Regex 225s JS G BXD: Defining method match_full in prototype for GLib.Regex 225s JS G BXD: Defining method match_all in prototype for GLib.Regex 225s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 225s JS G NS: Defined namespace 'GLib' 0x3a95e5179038 in GIRepository 0x277d5a413280 225s JS IMPORT: Importing module jasmine succeeded 225s JS IMPORT: Defining parent 0x277d5a400100 of 0x3a95e513cce0 'jasmine' is mod 1 225s JS IMPORT: successfully imported module 'jasmine' 225s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 225s JS MAINLOOP: Main loop instance 0x1cff1ab0d370: hold 225s JS MAINLOOP: Enqueue job , promise=, allocation site= 225s JS MAINLOOP: Main loop instance 0x1cff1ab0d370: Spinning loop until released or hook cleared 225s JS MAINLOOP: handling job 0, 225s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 225s JS MAINLOOP: Main loop instance 0x1cff1ab0d370: release 225s JS MAINLOOP: Completed job 0 225s JS IMPORT: Importing 'gi' 225s JS IMPORT: Defining parent 0x277d5a400100 of 0x277d5a413280 'gi' is mod 1 225s JS IMPORT: successfully imported module 'gi' 225s JS IMPORT: Importing '_gi' 225s JS NATIVE: Defining native module '_gi' 225s JS IMPORT: Defining parent 0x277d5a400100 of 0x277d5a428828 '_gi' is mod 1 225s JS IMPORT: successfully imported module '_gi' 225s 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 225s JS G NS: Defined namespace 'GjsPrivate' 0x3a95e5179330 in GIRepository 0x277d5a413280 225s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 225s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 225s JS IMPORT: Importing module _common succeeded 225s JS IMPORT: Defining parent 0x277d5a400100 of 0x3a95e513ce70 '_common' is mod 1 225s JS IMPORT: successfully imported module '_common' 225s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 225s JS IMPORT: Importing module _legacy succeeded 225s JS IMPORT: Defining parent 0x277d5a400100 of 0x3a95e513cec0 '_legacy' is mod 1 225s JS IMPORT: successfully imported module '_legacy' 225s JS IMPORT: Importing module GObject succeeded 225s JS IMPORT: Defining parent 0x277d5a4134f0 of 0x3a95e513ce20 'GObject' is mod 1 225s JS IMPORT: successfully imported module 'GObject' 225s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 225s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 225s JS G BXD: Defined class for String (GString), prototype 0x3a95e51795b0, JSClass 0x726030f085d0, in object 0x3a95e5179308 225s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 225s JS G PRM: Defined class ParamSpec prototype is 0x3a95e513cf60 class 0x726030f10068 in object 0x3a95e5179308 225s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 225s JS G OBJ: Defined class for Object (GObject), prototype 0x3a95e5179718, JSClass 0x726030f08600, in object 0x3a95e5179308 225s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 225s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 225s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3a95e5179740, JSClass 0x726030f08600, in object 0x3a95e5179308 225s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 225s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 225s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 225s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 225s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 225s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 225s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 225s JS G NS: Defined namespace 'GObject' 0x3a95e5179308 in GIRepository 0x277d5a413280 225s 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 225s JS G NS: Defined namespace 'Regress' 0x3a95e5179790 in GIRepository 0x277d5a413280 225s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 225s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x3a95e51797b8, JSClass 0x726030f09150, in object 0x3a95e5179790 225s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 225s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 225s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x3a95e5179808, JSClass 0x726030f09150, in object 0x3a95e5179790 225s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 225s JS G NS: Found info type OBJECT for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 225s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x3a95e5179858, JSClass 0x726030f09150, in object 0x3a95e5179790 225s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 225s JS G NS: Found info type OBJECT for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 225s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0x3a95e51798a8, JSClass 0x726030f09150, in object 0x3a95e5179790 225s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 225s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 225s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 225s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 225s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 225s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 225s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 225s JS G ENUM: Defining enum value ACTION (fixed from action) 32 225s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 225s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 225s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 225s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 225s JS G ENUM: Defining GObject.SignalFlags as 0x277d5a42d348 225s JS CTX: Script evaluation succeeded 225s JS MAINLOOP: Main loop instance 0x1cff1ab0d370: Spinning loop until released or hook cleared 225s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a95e513b128 225s JS IMPORT: Module metadata hook for module 0x277d5a433870 225s JS IMPORT: Defining meta.importSync for module 0x277d5a433870 225s JS NATIVE: Defining native module 'system' 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a95e513b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a95e513b128 226s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 226s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 226s JS MAINLOOP: Set main loop hook to 226s JS MAINLOOP: Main loop instance 0x1cff1ab0d370: hold 226s JS MAINLOOP: Running and clearing main loop hook 226s JS G BXD: Defining method run in prototype for GLib.MainLoop 226s 1..10 226s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 226s JS G BXD: Defined class for Source (GSource), prototype 0x3a95e5179948, JSClass 0x726030f085d0, in object 0x3a95e5179038 226s JS G BXD: Defining method set_priority in prototype for GLib.Source 226s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 226s JS G BXD: Defining method attach in prototype for GLib.Source 226s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 226s JS IMPORT: Module metadata hook for module 0x277d5a404370 226s JS IMPORT: Defining meta.importSync for module 0x277d5a404370 226s JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' 226s JS G BXD: Defining method destroy in prototype for GLib.Source 226s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 226s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 226s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 226s 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 226s 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 226s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 226s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 226s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 226s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 226s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 226s JS G BXD: Defined class for Value (GValue), prototype 0x3a95e51f2218, JSClass 0x726030f085d0, in object 0x3a95e5179308 226s JS G BXD: Defining method init in prototype for GObject.Value 226s ok 9 Fundamental type support can marshal to a null value 226s ok 10 Fundamental type support can marshal to a null value if has no getter function 226s JS G BXD: Defining method quit in prototype for GLib.MainLoop 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0x1cff1ab0d370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 0 226s JS MAINLOOP: handling job 1, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 1 226s JS MAINLOOP: handling job 2, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 2 226s JS MAINLOOP: handling job 3, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 226s JS MAINLOOP: Main loop instance 0x1cff1ab0d370: release 226s JS MAINLOOP: Completed job 3 226s JS MEMORY: Memory report: before destroying context 226s JS MEMORY: 229 objects currently alive 226s JS MEMORY: boxed_instance = 49 226s JS MEMORY: boxed_prototype = 11 226s JS MEMORY: closure = 13 226s JS MEMORY: function = 123 226s JS MEMORY: fundamental_instance = 9 226s JS MEMORY: fundamental_prototype = 4 226s JS MEMORY: gerror_instance = 0 226s JS MEMORY: gerror_prototype = 0 226s JS MEMORY: interface = 0 226s JS MEMORY: module = 5 226s JS MEMORY: ns = 4 226s JS MEMORY: object_instance = 8 226s JS MEMORY: object_prototype = 3 226s JS MEMORY: param = 0 226s JS MEMORY: union_instance = 0 226s JS MEMORY: union_prototype = 0 226s JS CTX: JS shutdown sequence 226s JS CTX: Stopping profiler 226s JS CTX: Shutting down toggle queue 226s JS CTX: Notifying external reference holders of GjsContext dispose 226s JS MAINLOOP: Stopping promise job dispatcher 226s JS CTX: Notifying reference holders of GjsContext dispose 226s JS CTX: Checking unhandled promise rejections 226s JS CTX: Releasing cached JS wrappers 226s JS CTX: Final triggered GC 226s JS CTX: Destroying JS context 226s JS CTX: Releasing all native objects 226s JS CTX: Disabling auto GC 226s JS CTX: Ending trace on global object 226s JS CTX: Freeing allocated resources 226s JS CTX: JS context destroyed 226s PASS: gjs/testFundamental.test 226s Running test: gjs/testWarnings.sh.test 226s ok 1 - overwriting method with Signals.addSignalMethods() should warn 226s ok 2 - passing too many arguments to a GI function should warn 226s ok 3 - file and line number are logged for syntax errors 226s 1..3 226s PASS: gjs/testWarnings.sh.test 226s Running test: gjs/testGettext.test 226s JS NATIVE: Registered native JS module '_promiseNative' 226s JS NATIVE: Registered native JS module '_byteArrayNative' 226s JS NATIVE: Registered native JS module '_encodingNative' 226s JS NATIVE: Registered native JS module '_gi' 226s JS NATIVE: Registered native JS module 'gi' 226s JS NATIVE: Registered native JS module 'cairoNative' 226s JS NATIVE: Registered native JS module 'system' 226s JS NATIVE: Registered native JS module 'console' 226s JS NATIVE: Registered native JS module '_print' 226s JS CTX: Enabling JIT 226s JS CTX: Initialized class GjsFileImporter prototype 0xddc0b0000a0 226s JS IMPORT: Defining parent (nil) of 0xddc0b000100 'imports' is mod 0 226s JS IMPORT: Importing '_print' 226s JS NATIVE: Defining native module '_print' 226s JS IMPORT: Defining parent 0xddc0b000100 of 0xddc0b0007b0 '_print' is mod 1 226s JS IMPORT: successfully imported module '_print' 226s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 226s 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 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x189ec2a3b128 226s JS MAINLOOP: Main loop instance 0x1a961496d370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Starting promise job dispatcher 226s JS MAINLOOP: Main loop instance 0x1a961496d370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 226s JS MAINLOOP: Main loop instance 0x1a961496d370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module metadata hook for module 0xddc0b013000 226s JS IMPORT: Defining meta.importSync for module 0xddc0b013000 226s JS NATIVE: Defining native module 'gi' 226s JS CTX: Initialized class GIRepositoryNamespace prototype 0xddc0b0133f0 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 226s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 226s JS IMPORT: Importing directory 'overrides' 226s JS IMPORT: Defining parent 0xddc0b000100 of 0xddc0b0134f0 'overrides' is mod 1 226s JS IMPORT: Defined importer 'overrides' 0xddc0b0134f0 in 0xddc0b000100 226s JS IMPORT: successfully imported directory 'overrides' 226s JS IMPORT: Importing '_promiseNative' 226s JS NATIVE: Defining native module '_promiseNative' 226s JS IMPORT: Defining parent 0xddc0b000100 of 0xddc0b0139a0 '_promiseNative' is mod 1 226s JS IMPORT: successfully imported module '_promiseNative' 226s JS IMPORT: Importing module GLib succeeded 226s JS IMPORT: Defining parent 0xddc0b0134f0 of 0x189ec2a3c150 'GLib' is mod 1 226s JS IMPORT: successfully imported module 'GLib' 226s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 226s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x189ec2a79060, JSClass 0x6327eac685d0, in object 0x189ec2a79038 226s JS CTX: Initialized class GIRepositoryGType prototype 0xddc0b013ce8 226s JS CTX: Initialized class GIRepositoryFunction prototype 0xddc0b013d48 226s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 226s JS G BXD: Defined class for Error (GError), prototype 0x189ec2a790b0, JSClass 0x6327eac685d0, in object 0x189ec2a79038 226s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 226s JS G BXD: Defined class for Variant (GVariant), prototype 0x189ec2a79100, JSClass 0x6327eac685d0, in object 0x189ec2a79038 226s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 226s JS G BXD: Defined class for Bytes (GBytes), prototype 0x189ec2a79150, JSClass 0x6327eac685d0, in object 0x189ec2a79038 226s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 226s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x189ec2a791a0, JSClass 0x6327eac685d0, in object 0x189ec2a79038 226s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 226s JS G BXD: Defined class for Thread (GThread), prototype 0x189ec2a791f0, JSClass 0x6327eac685d0, in object 0x189ec2a79038 226s JS G BXD: Defining method ref in prototype for GLib.Thread 226s JS G BXD: Defining method unref in prototype for GLib.Thread 226s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 226s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x189ec2a79240, JSClass 0x6327eac685d0, in object 0x189ec2a79038 226s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 226s JS G BXD: Defined class for Regex (GRegex), prototype 0x189ec2a79290, JSClass 0x6327eac685d0, in object 0x189ec2a79038 226s JS G BXD: Defining method match in prototype for GLib.Regex 226s JS G BXD: Defining method match_full in prototype for GLib.Regex 226s JS G BXD: Defining method match_all in prototype for GLib.Regex 226s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 226s JS G NS: Defined namespace 'GLib' 0x189ec2a79038 in GIRepository 0xddc0b013280 226s JS IMPORT: Importing module jasmine succeeded 226s JS IMPORT: Defining parent 0xddc0b000100 of 0x189ec2a3cce0 'jasmine' is mod 1 226s JS IMPORT: successfully imported module 'jasmine' 226s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 226s JS MAINLOOP: Main loop instance 0x1a961496d370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0x1a961496d370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 226s JS MAINLOOP: Main loop instance 0x1a961496d370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 226s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 226s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 226s JS IMPORT: Importing 'gi' 226s JS IMPORT: Defining parent 0xddc0b000100 of 0xddc0b013280 'gi' is mod 1 226s JS IMPORT: successfully imported module 'gi' 226s 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 226s JS G NS: Defined namespace 'GjsPrivate' 0x189ec2a79308 in GIRepository 0xddc0b013280 226s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 226s JS G ENUM: Defining enum value ALL (fixed from all) 6 226s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 226s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 226s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 226s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 226s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 226s JS G ENUM: Defining enum value TIME (fixed from time) 2 226s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xddc0b0289f8 226s JS IMPORT: Importing module _gettext succeeded 226s JS IMPORT: Defining parent 0xddc0b000100 of 0x189ec2a3ce70 '_gettext' is mod 1 226s JS IMPORT: successfully imported module '_gettext' 226s JS IMPORT: Importing module gettext succeeded 226s JS IMPORT: Defining parent 0xddc0b000100 of 0x189ec2a3ce20 'gettext' is mod 1 226s JS IMPORT: successfully imported module 'gettext' 226s JS CTX: Script evaluation succeeded 226s JS MAINLOOP: Main loop instance 0x1a961496d370: Spinning loop until released or hook cleared 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module metadata hook for module 0xddc0b02a498 226s JS IMPORT: Defining meta.importSync for module 0xddc0b02a498 226s JS NATIVE: Defining native module 'system' 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x189ec2a3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x189ec2a3b128 226s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 226s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 226s JS MAINLOOP: Set main loop hook to 226s JS MAINLOOP: Main loop instance 0x1a961496d370: hold 226s JS MAINLOOP: Running and clearing main loop hook 226s JS G BXD: Defining method run in prototype for GLib.MainLoop 226s 1..1 226s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 226s JS G BXD: Defined class for Source (GSource), prototype 0x189ec2a79358, JSClass 0x6327eac685d0, in object 0x189ec2a79038 226s JS G BXD: Defining method set_priority in prototype for GLib.Source 226s JS IMPORT: Importing '_gi' 226s JS NATIVE: Defining native module '_gi' 226s JS IMPORT: Defining parent 0xddc0b000100 of 0xddc0b02f268 '_gi' is mod 1 226s JS IMPORT: successfully imported module '_gi' 226s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 226s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 226s JS IMPORT: Importing module _common succeeded 226s JS IMPORT: Defining parent 0xddc0b000100 of 0x189ec2ac20d8 '_common' is mod 1 226s JS IMPORT: successfully imported module '_common' 226s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 226s JS IMPORT: Importing module _legacy succeeded 226s JS IMPORT: Defining parent 0xddc0b000100 of 0x189ec2ac2128 '_legacy' is mod 1 226s JS IMPORT: successfully imported module '_legacy' 226s JS IMPORT: Importing module GObject succeeded 226s JS IMPORT: Defining parent 0xddc0b0134f0 of 0x189ec2ac2088 'GObject' is mod 1 226s JS IMPORT: successfully imported module 'GObject' 226s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 226s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 226s JS G BXD: Defined class for String (GString), prototype 0x189ec2a79650, JSClass 0x6327eac685d0, in object 0x189ec2a793d0 226s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 226s JS G PRM: Defined class ParamSpec prototype is 0x189ec2ac21c8 class 0x6327eac70068 in object 0x189ec2a793d0 226s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 226s JS G OBJ: Defined class for Object (GObject), prototype 0x189ec2a797b8, JSClass 0x6327eac68600, in object 0x189ec2a793d0 226s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 226s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 226s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x189ec2a797e0, JSClass 0x6327eac68600, in object 0x189ec2a793d0 226s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 226s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 226s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 226s JS G NS: Defined namespace 'GObject' 0x189ec2a793d0 in GIRepository 0xddc0b013280 226s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 226s JS G BXD: Defining method attach in prototype for GLib.Source 226s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 226s JS IMPORT: Module metadata hook for module 0xddc0b004370 226s JS IMPORT: Defining meta.importSync for module 0xddc0b004370 226s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'GjsPrivate' 226s JS G BXD: Defining method destroy in prototype for GLib.Source 226s ok 1 Gettext module setlocale returns a locale 226s JS G BXD: Defining method quit in prototype for GLib.MainLoop 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0x1a961496d370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 0 226s JS MAINLOOP: handling job 1, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 1 226s JS MAINLOOP: handling job 2, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 2 226s JS MAINLOOP: handling job 3, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 226s JS MAINLOOP: Main loop instance 0x1a961496d370: release 226s JS MAINLOOP: Completed job 3 226s JS MEMORY: Memory report: before destroying context 226s JS MEMORY: 149 objects currently alive 226s JS MEMORY: boxed_instance = 11 226s JS MEMORY: boxed_prototype = 10 226s JS MEMORY: closure = 1 226s JS MEMORY: function = 115 226s JS MEMORY: fundamental_instance = 0 226s JS MEMORY: fundamental_prototype = 0 226s JS MEMORY: gerror_instance = 0 226s JS MEMORY: gerror_prototype = 0 226s JS MEMORY: interface = 0 226s JS MEMORY: module = 7 226s JS MEMORY: ns = 3 226s JS MEMORY: object_instance = 0 226s JS MEMORY: object_prototype = 2 226s JS MEMORY: param = 0 226s JS MEMORY: union_instance = 0 226s JS MEMORY: union_prototype = 0 226s JS CTX: JS shutdown sequence 226s JS CTX: Stopping profiler 226s JS CTX: Shutting down toggle queue 226s JS CTX: Notifying external reference holders of GjsContext dispose 226s JS MAINLOOP: Stopping promise job dispatcher 226s JS CTX: Notifying reference holders of GjsContext dispose 226s JS CTX: Checking unhandled promise rejections 226s JS CTX: Releasing cached JS wrappers 226s JS CTX: Final triggered GC 226s JS CTX: Destroying JS context 226s JS CTX: Releasing all native objects 226s JS CTX: Disabling auto GC 226s JS CTX: Ending trace on global object 226s JS CTX: Freeing allocated resources 226s JS CTX: JS context destroyed 226s PASS: gjs/testGettext.test 226s Running test: gjs/until.test 226s 1..1 226s ok 1 - /usr/libexec/installed-tests/gjs/debugger/until.debugger 226s PASS: gjs/until.test 226s Running test: gjs/testWarnLib.test 226s JS NATIVE: Registered native JS module '_promiseNative' 226s JS NATIVE: Registered native JS module '_byteArrayNative' 226s JS NATIVE: Registered native JS module '_encodingNative' 226s JS NATIVE: Registered native JS module '_gi' 226s JS NATIVE: Registered native JS module 'gi' 226s JS NATIVE: Registered native JS module 'cairoNative' 226s JS NATIVE: Registered native JS module 'system' 226s JS NATIVE: Registered native JS module 'console' 226s JS NATIVE: Registered native JS module '_print' 226s JS CTX: Enabling JIT 226s JS CTX: Initialized class GjsFileImporter prototype 0x3ae646000a0 226s JS IMPORT: Defining parent (nil) of 0x3ae64600100 'imports' is mod 0 226s JS IMPORT: Importing '_print' 226s JS NATIVE: Defining native module '_print' 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x3ae646007b0 '_print' is mod 1 226s JS IMPORT: successfully imported module '_print' 226s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 226s 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 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x6a64423b128 226s JS MAINLOOP: Main loop instance 0x1fde192bd370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Starting promise job dispatcher 226s JS MAINLOOP: Main loop instance 0x1fde192bd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 226s JS MAINLOOP: Main loop instance 0x1fde192bd370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module metadata hook for module 0x3ae64613000 226s JS IMPORT: Defining meta.importSync for module 0x3ae64613000 226s JS NATIVE: Defining native module 'gi' 226s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3ae646133f0 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 226s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 226s JS IMPORT: Importing directory 'overrides' 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x3ae646134f0 'overrides' is mod 1 226s JS IMPORT: Defined importer 'overrides' 0x3ae646134f0 in 0x3ae64600100 226s JS IMPORT: successfully imported directory 'overrides' 226s JS IMPORT: Importing '_promiseNative' 226s JS NATIVE: Defining native module '_promiseNative' 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x3ae646139a0 '_promiseNative' is mod 1 226s JS IMPORT: successfully imported module '_promiseNative' 226s JS IMPORT: Importing module GLib succeeded 226s JS IMPORT: Defining parent 0x3ae646134f0 of 0x6a64423c150 'GLib' is mod 1 226s JS IMPORT: successfully imported module 'GLib' 226s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 226s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x6a644279060, JSClass 0x69e3478585d0, in object 0x6a644279038 226s JS CTX: Initialized class GIRepositoryGType prototype 0x3ae64613ce8 226s JS CTX: Initialized class GIRepositoryFunction prototype 0x3ae64613d48 226s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 226s JS G BXD: Defined class for Error (GError), prototype 0x6a6442790b0, JSClass 0x69e3478585d0, in object 0x6a644279038 226s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 226s JS G BXD: Defined class for Variant (GVariant), prototype 0x6a644279100, JSClass 0x69e3478585d0, in object 0x6a644279038 226s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 226s JS G BXD: Defined class for Bytes (GBytes), prototype 0x6a644279150, JSClass 0x69e3478585d0, in object 0x6a644279038 226s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 226s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x6a6442791a0, JSClass 0x69e3478585d0, in object 0x6a644279038 226s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 226s JS G BXD: Defined class for Thread (GThread), prototype 0x6a6442791f0, JSClass 0x69e3478585d0, in object 0x6a644279038 226s JS G BXD: Defining method ref in prototype for GLib.Thread 226s JS G BXD: Defining method unref in prototype for GLib.Thread 226s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 226s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x6a644279240, JSClass 0x69e3478585d0, in object 0x6a644279038 226s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 226s JS G BXD: Defined class for Regex (GRegex), prototype 0x6a644279290, JSClass 0x69e3478585d0, in object 0x6a644279038 226s JS G BXD: Defining method match in prototype for GLib.Regex 226s JS G BXD: Defining method match_full in prototype for GLib.Regex 226s JS G BXD: Defining method match_all in prototype for GLib.Regex 226s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 226s JS G NS: Defined namespace 'GLib' 0x6a644279038 in GIRepository 0x3ae64613280 226s JS IMPORT: Importing module jasmine succeeded 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x6a64423cce0 'jasmine' is mod 1 226s JS IMPORT: successfully imported module 'jasmine' 226s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 226s JS MAINLOOP: Main loop instance 0x1fde192bd370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0x1fde192bd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 226s JS MAINLOOP: Main loop instance 0x1fde192bd370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Importing 'gi' 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x3ae64613280 'gi' is mod 1 226s JS IMPORT: successfully imported module 'gi' 226s 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 226s JS G NS: Defined namespace 'GjsPrivate' 0x6a644279330 in GIRepository 0x3ae64613280 226s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 226s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 226s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 226s JS IMPORT: Importing module _legacy succeeded 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x6a64423cf10 '_legacy' is mod 1 226s JS IMPORT: successfully imported module '_legacy' 226s JS IMPORT: Importing module lang succeeded 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x6a64423cec0 'lang' is mod 1 226s JS IMPORT: successfully imported module 'lang' 226s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 226s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 226s JS IMPORT: Importing module _signals succeeded 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x6a64423cf60 '_signals' is mod 1 226s JS IMPORT: successfully imported module '_signals' 226s JS IMPORT: Importing module signals succeeded 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x6a64423ce70 'signals' is mod 1 226s JS IMPORT: successfully imported module 'signals' 226s JS IMPORT: Importing module Gio succeeded 226s JS IMPORT: Defining parent 0x3ae646134f0 of 0x6a64423ce20 'Gio' is mod 1 226s JS IMPORT: successfully imported module 'Gio' 226s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 226s JS IMPORT: Importing '_gi' 226s JS NATIVE: Defining native module '_gi' 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x3ae6462b638 '_gi' is mod 1 226s JS IMPORT: successfully imported module '_gi' 226s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 226s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 226s JS IMPORT: Importing module _common succeeded 226s JS IMPORT: Defining parent 0x3ae64600100 of 0x6a6442cb038 '_common' is mod 1 226s JS IMPORT: successfully imported module '_common' 226s JS IMPORT: Importing module GObject succeeded 226s JS IMPORT: Defining parent 0x3ae646134f0 of 0x6a64423cfb0 'GObject' is mod 1 226s JS IMPORT: successfully imported module 'GObject' 226s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 226s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 226s JS G BXD: Defined class for String (GString), prototype 0x6a6442795d8, JSClass 0x69e3478585d0, in object 0x6a644279358 226s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 226s JS G PRM: Defined class ParamSpec prototype is 0x6a6442cb0d8 class 0x69e347860068 in object 0x6a644279358 226s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 226s JS G OBJ: Defined class for Object (GObject), prototype 0x6a644279740, JSClass 0x69e347858600, in object 0x6a644279358 226s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 226s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 226s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x6a644279768, JSClass 0x69e347858600, in object 0x6a644279358 226s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 226s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 226s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 226s JS G NS: Defined namespace 'GObject' 0x6a644279358 in GIRepository 0x3ae64613280 226s JS G OBJ: Defined class for Application (GApplication), prototype 0x6a6442797b8, JSClass 0x69e347858600, in object 0x6a644279308 226s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 226s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x6a6442cb5b0, JSClass 0x69e34785a7f8, in object 0x6a644279308 226s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 226s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 226s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 226s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 226s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 226s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 226s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 226s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 226s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 226s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 226s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x6a644279830, JSClass 0x69e347858600, in object 0x6a644279308 226s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 226s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x6a6442cb830, JSClass 0x69e34785a7f8, in object 0x6a644279308 226s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 226s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x6a6442798a8, JSClass 0x69e347858600, in object 0x6a644279308 226s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 226s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 226s JS G IFACE: Defined class for Initable (GInitable), prototype 0x6a6442cb970, JSClass 0x69e34785a7f8, in object 0x6a644279308 226s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 226s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 226s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 226s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x6a644279920, JSClass 0x69e3478585d0, in object 0x6a644279308 226s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 226s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x6a644279970, JSClass 0x69e3478585d0, in object 0x6a644279308 226s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 226s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 226s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x6a6442799c0, JSClass 0x69e347858600, in object 0x6a644279308 226s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x6a644279a10, JSClass 0x69e347858600, in object 0x6a644279330 226s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 226s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x6a644279a60, JSClass 0x69e347858600, in object 0x6a644279308 226s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 226s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 226s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 226s JS G IFACE: Defined class for File (GFile), prototype 0x6a6442cbad8, JSClass 0x69e34785a7f8, in object 0x6a644279308 226s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x6a644279ad8, JSClass 0x69e347858600, in object 0x3ae64613360 226s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 226s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x6a644279b50, JSClass 0x69e347858600, in object 0x6a644279308 226s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 226s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 226s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x6a644279ba0, JSClass 0x69e347858600, in object 0x6a644279308 226s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 226s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x6a644279bf0, JSClass 0x69e347858600, in object 0x6a644279308 226s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 226s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x6a644279c40, JSClass 0x69e3478585d0, in object 0x6a644279308 226s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 226s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 226s JS G OBJ: Defined class for Settings (GSettings), prototype 0x6a644279c90, JSClass 0x69e347858600, in object 0x6a644279308 226s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 226s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 226s JS G NS: Defined namespace 'Gio' 0x6a644279308 in GIRepository 0x3ae64613280 226s 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 226s JS G NS: Defined namespace 'WarnLib' 0x6a644279ce0 in GIRepository 0x3ae64613280 226s JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' 226s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x6a6442d5588, JSClass 0x69e34785a7f8, in object 0x6a644279ce0 226s JS CTX: Script evaluation succeeded 226s JS MAINLOOP: Main loop instance 0x1fde192bd370: Spinning loop until released or hook cleared 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module metadata hook for module 0x3ae64635050 226s JS IMPORT: Defining meta.importSync for module 0x3ae64635050 226s JS NATIVE: Defining native module 'system' 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6a64423b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6a64423b128 226s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 226s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 226s JS MAINLOOP: Set main loop hook to 226s JS MAINLOOP: Main loop instance 0x1fde192bd370: hold 226s JS MAINLOOP: Running and clearing main loop hook 226s JS G BXD: Defining method run in prototype for GLib.MainLoop 226s 1..3 226s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 226s JS G BXD: Defined class for Source (GSource), prototype 0x6a644279d80, JSClass 0x69e3478585d0, in object 0x6a644279038 226s JS G BXD: Defining method set_priority in prototype for GLib.Source 226s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 226s JS G BXD: Defining method attach in prototype for GLib.Source 226s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 226s JS IMPORT: Module metadata hook for module 0x3ae64604370 226s JS IMPORT: Defining meta.importSync for module 0x3ae64604370 226s JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' 226s JS G BXD: Defining method matches in prototype for GLib.Error 226s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 226s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x6a6442d58d0, JSClass 0x69e34785a5b0, in object 0x6a644279308 226s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 226s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 226s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 226s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 226s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 226s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 226s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 226s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 226s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 226s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 226s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 226s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 226s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 226s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 226s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 226s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 226s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 226s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 226s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 226s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 226s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 226s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 226s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 226s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 226s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 226s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 226s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 226s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 226s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 226s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 226s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 226s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 226s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 226s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 226s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 226s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 226s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 226s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 226s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 226s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 226s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 226s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 226s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 226s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 226s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 226s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 226s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 226s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 226s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 226s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 226s JS G BXD: Defining method destroy in prototype for GLib.Source 226s ok 1 WarnLib bug 689482 226s ok 2 WarnLib calls vfuncs with unnamed parameters 226s JS G NS: Found info type ENUM for 'NumericEnum' in namespace 'WarnLib' 226s JS G ENUM: Defining enum value 1ST (fixed from 1st) 1 226s JS G ENUM: Defining WarnLib.NumericEnum as 0x3ae64609620 226s ok 3 WarnLib handles enum members that start with a digit 226s JS G BXD: Defining method quit in prototype for GLib.MainLoop 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0x1fde192bd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 0 226s JS MAINLOOP: handling job 1, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 1 226s JS MAINLOOP: handling job 2, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 2 226s JS MAINLOOP: handling job 3, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 226s JS MAINLOOP: Main loop instance 0x1fde192bd370: release 226s JS MAINLOOP: Completed job 3 226s JS MEMORY: Memory report: before destroying context 226s JS MEMORY: 289 objects currently alive 226s JS MEMORY: boxed_instance = 20 226s JS MEMORY: boxed_prototype = 13 226s JS MEMORY: closure = 3 226s JS MEMORY: function = 217 226s JS MEMORY: fundamental_instance = 0 226s JS MEMORY: fundamental_prototype = 0 226s JS MEMORY: gerror_instance = 0 226s JS MEMORY: gerror_prototype = 1 226s JS MEMORY: interface = 5 226s JS MEMORY: module = 9 226s JS MEMORY: ns = 5 226s JS MEMORY: object_instance = 2 226s JS MEMORY: object_prototype = 14 226s JS MEMORY: param = 0 226s JS MEMORY: union_instance = 0 226s JS MEMORY: union_prototype = 0 226s JS CTX: JS shutdown sequence 226s JS CTX: Stopping profiler 226s JS CTX: Shutting down toggle queue 226s JS CTX: Notifying external reference holders of GjsContext dispose 226s JS MAINLOOP: Stopping promise job dispatcher 226s JS CTX: Notifying reference holders of GjsContext dispose 226s JS CTX: Checking unhandled promise rejections 226s JS CTX: Releasing cached JS wrappers 226s JS CTX: Final triggered GC 226s JS CTX: Destroying JS context 226s JS CTX: Releasing all native objects 226s JS CTX: Disabling auto GC 226s JS CTX: Ending trace on global object 226s JS CTX: Freeing allocated resources 226s JS CTX: JS context destroyed 226s PASS: gjs/testWarnLib.test 226s Running test: gjs/backtrace.test 226s 1..1 226s ok 1 - /usr/libexec/installed-tests/gjs/debugger/backtrace.debugger 226s PASS: gjs/backtrace.test 226s Running test: gjs/testLegacyClass.test 226s JS NATIVE: Registered native JS module '_promiseNative' 226s JS NATIVE: Registered native JS module '_byteArrayNative' 226s JS NATIVE: Registered native JS module '_encodingNative' 226s JS NATIVE: Registered native JS module '_gi' 226s JS NATIVE: Registered native JS module 'gi' 226s JS NATIVE: Registered native JS module 'cairoNative' 226s JS NATIVE: Registered native JS module 'system' 226s JS NATIVE: Registered native JS module 'console' 226s JS NATIVE: Registered native JS module '_print' 226s JS CTX: Enabling JIT 226s JS CTX: Initialized class GjsFileImporter prototype 0x23ce9bc000a0 226s JS IMPORT: Defining parent (nil) of 0x23ce9bc00100 'imports' is mod 0 226s JS IMPORT: Importing '_print' 226s JS NATIVE: Defining native module '_print' 226s JS IMPORT: Defining parent 0x23ce9bc00100 of 0x23ce9bc007b0 '_print' is mod 1 226s JS IMPORT: successfully imported module '_print' 226s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 226s 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 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x22a852d3b128 226s JS MAINLOOP: Main loop instance 0xe2cca1d370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Starting promise job dispatcher 226s JS MAINLOOP: Main loop instance 0xe2cca1d370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 226s JS MAINLOOP: Main loop instance 0xe2cca1d370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module metadata hook for module 0x23ce9bc13000 226s JS IMPORT: Defining meta.importSync for module 0x23ce9bc13000 226s JS NATIVE: Defining native module 'gi' 226s JS CTX: Initialized class GIRepositoryNamespace prototype 0x23ce9bc133f0 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 226s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 226s JS IMPORT: Importing directory 'overrides' 226s JS IMPORT: Defining parent 0x23ce9bc00100 of 0x23ce9bc134f0 'overrides' is mod 1 226s JS IMPORT: Defined importer 'overrides' 0x23ce9bc134f0 in 0x23ce9bc00100 226s JS IMPORT: successfully imported directory 'overrides' 226s JS IMPORT: Importing '_promiseNative' 226s JS NATIVE: Defining native module '_promiseNative' 226s JS IMPORT: Defining parent 0x23ce9bc00100 of 0x23ce9bc139a0 '_promiseNative' is mod 1 226s JS IMPORT: successfully imported module '_promiseNative' 226s JS IMPORT: Importing module GLib succeeded 226s JS IMPORT: Defining parent 0x23ce9bc134f0 of 0x22a852d3c150 'GLib' is mod 1 226s JS IMPORT: successfully imported module 'GLib' 226s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 226s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x22a852d79060, JSClass 0x72bab1b285d0, in object 0x22a852d79038 226s JS CTX: Initialized class GIRepositoryGType prototype 0x23ce9bc13ce8 226s JS CTX: Initialized class GIRepositoryFunction prototype 0x23ce9bc13d48 226s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 226s JS G BXD: Defined class for Error (GError), prototype 0x22a852d790b0, JSClass 0x72bab1b285d0, in object 0x22a852d79038 226s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 226s JS G BXD: Defined class for Variant (GVariant), prototype 0x22a852d79100, JSClass 0x72bab1b285d0, in object 0x22a852d79038 226s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 226s JS G BXD: Defined class for Bytes (GBytes), prototype 0x22a852d79150, JSClass 0x72bab1b285d0, in object 0x22a852d79038 226s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 226s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x22a852d791a0, JSClass 0x72bab1b285d0, in object 0x22a852d79038 226s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 226s JS G BXD: Defined class for Thread (GThread), prototype 0x22a852d791f0, JSClass 0x72bab1b285d0, in object 0x22a852d79038 226s JS G BXD: Defining method ref in prototype for GLib.Thread 226s JS G BXD: Defining method unref in prototype for GLib.Thread 226s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 226s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x22a852d79240, JSClass 0x72bab1b285d0, in object 0x22a852d79038 226s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 226s JS G BXD: Defined class for Regex (GRegex), prototype 0x22a852d79290, JSClass 0x72bab1b285d0, in object 0x22a852d79038 226s JS G BXD: Defining method match in prototype for GLib.Regex 226s JS G BXD: Defining method match_full in prototype for GLib.Regex 226s JS G BXD: Defining method match_all in prototype for GLib.Regex 226s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 226s JS G NS: Defined namespace 'GLib' 0x22a852d79038 in GIRepository 0x23ce9bc13280 226s JS IMPORT: Importing module jasmine succeeded 226s JS IMPORT: Defining parent 0x23ce9bc00100 of 0x22a852d3cce0 'jasmine' is mod 1 226s JS IMPORT: successfully imported module 'jasmine' 226s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 226s JS MAINLOOP: Main loop instance 0xe2cca1d370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0xe2cca1d370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 226s JS MAINLOOP: Main loop instance 0xe2cca1d370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 226s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 226s JS IMPORT: Importing module _legacy succeeded 226s JS IMPORT: Defining parent 0x23ce9bc00100 of 0x22a852d3ce70 '_legacy' is mod 1 226s JS IMPORT: successfully imported module '_legacy' 226s JS IMPORT: Importing module lang succeeded 226s JS IMPORT: Defining parent 0x23ce9bc00100 of 0x22a852d3ce20 'lang' is mod 1 226s JS IMPORT: successfully imported module 'lang' 226s JS CTX: Script evaluation succeeded 226s JS MAINLOOP: Main loop instance 0xe2cca1d370: Spinning loop until released or hook cleared 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module metadata hook for module 0x23ce9bc1b8e8 226s JS IMPORT: Defining meta.importSync for module 0x23ce9bc1b8e8 226s JS NATIVE: Defining native module 'system' 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22a852d3b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22a852d3b128 226s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 226s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 226s JS MAINLOOP: Set main loop hook to 226s JS MAINLOOP: Main loop instance 0xe2cca1d370: hold 226s JS MAINLOOP: Running and clearing main loop hook 226s JS G BXD: Defining method run in prototype for GLib.MainLoop 226s 1..62 226s JS IMPORT: Importing 'gi' 226s JS IMPORT: Defining parent 0x22a852d3ebf8 of 0x22a852d3ec28 'gi' is mod 1 226s JS IMPORT: successfully imported module 'gi' 226s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 226s JS G BXD: Defined class for Source (GSource), prototype 0x22a852d79308, JSClass 0x72bab1b285d0, in object 0x22a852d79038 226s JS G BXD: Defining method set_priority in prototype for GLib.Source 226s JS IMPORT: Importing '_gi' 226s JS NATIVE: Defining native module '_gi' 226s JS IMPORT: Defining parent 0x22a852d3ebf8 of 0x23ce9bc26bf8 '_gi' is mod 1 226s JS IMPORT: successfully imported module '_gi' 226s 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 226s JS G NS: Defined namespace 'GjsPrivate' 0x22a852d793a8 in GIRepository 0x22a852d3ec28 226s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 226s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 226s JS IMPORT: Importing module _common succeeded 226s JS IMPORT: Defining parent 0x22a852d3ebf8 of 0x22a852dc98f8 '_common' is mod 1 226s JS IMPORT: successfully imported module '_common' 226s JS IMPORT: Importing module GObject succeeded 226s JS IMPORT: Defining parent 0x22a852d3ec70 of 0x22a852dc98a8 'GObject' is mod 1 226s JS IMPORT: successfully imported module 'GObject' 226s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 226s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 226s JS G BXD: Defined class for String (GString), prototype 0x22a852d79628, JSClass 0x72bab1b285d0, in object 0x22a852d79380 226s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 226s JS G PRM: Defined class ParamSpec prototype is 0x22a852dc9998 class 0x72bab1b30068 in object 0x22a852d79380 226s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 226s JS G OBJ: Defined class for Object (GObject), prototype 0x22a852d79790, JSClass 0x72bab1b28600, in object 0x22a852d79380 226s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 226s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 226s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x22a852d797b8, JSClass 0x72bab1b28600, in object 0x22a852d79380 226s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 226s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 226s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 226s JS G NS: Defined namespace 'GObject' 0x22a852d79380 in GIRepository 0x22a852d3ec28 226s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 226s JS G BXD: Defining method attach in prototype for GLib.Source 226s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 226s JS IMPORT: Module metadata hook for module 0x22a852d62af8 226s JS IMPORT: Defining meta.importSync for module 0x22a852d62af8 226s JS G BXD: Defining method destroy in prototype for GLib.Source 226s ok 1 A metaclass has its constructor called each time a class is created with it 226s ok 2 A metaclass is an instance of Lang.Class 226s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 226s ok 4 A metaclass can dynamically define properties in its constructor 226s ok 5 A metaclass instance gets all the properties from its class and metaclass 226s ok 6 A metaclass instance gets dynamically defined properties from metaclass 226s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 226s ok 8 A metaclass can be detected with Lang.getMetaClass 226s ok 9 Class framework calls _init constructors 226s ok 10 Class framework calls parent constructors 226s ok 11 Class framework sets the right constructor properties 226s ok 12 Class framework sets up instanceof correctly 226s ok 13 Class framework has a name 226s ok 14 Class framework reports a sensible value for toString() 226s ok 15 Class framework allows overriding toString() 226s ok 16 Class framework is not configurable 226s ok 17 Class framework allows accessors for properties 226s ok 18 Class framework raises an exception when creating an abstract class 226s ok 19 Class framework inherits properties from abstract base classes 226s ok 20 Class framework inherits constructors from abstract base classes 226s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 226s ok 22 Class framework lets methods call other methods without clobbering __caller__ 226s ok 23 Class framework allows custom return values from constructors 226s ok 24 Class framework allows symbol-named methods 226s ok 25 An interface is an instance of Lang.Interface 226s ok 26 An interface has a name 226s ok 27 An interface cannot be instantiated 226s ok 28 An interface can be implemented by a class 226s ok 29 An interface can be implemented by a class's superclass 226s ok 30 An interface doesn't disturb a class's constructor 226s ok 31 An interface can have its required method implemented 226s ok 32 An interface must have a name 226s ok 33 An interface must have its required methods implemented 226s ok 34 An interface does not have to have its optional methods implemented 226s ok 35 An interface can have its optional method deferred to by the implementation 226s ok 36 An interface can be chained up to by a class 226s ok 37 An interface can include arguments when being chained up to by a class 226s ok 38 An interface can have its property getter deferred to 226s ok 39 An interface can have its property setter deferred to 226s ok 40 An interface can have its property getter overridden 226s ok 41 An interface can have its property setter overridden 226s ok 42 An interface can require another interface 226s ok 43 An interface can have empty requires 226s ok 44 An interface can chain up to another interface 226s ok 45 An interface can be chained up to with a generic 226s ok 46 An interface can chain up to another interface with a generic 226s ok 47 An interface has its optional function defer to that of the last interface 226s ok 48 An interface must have all its required interfaces implemented 226s ok 49 An interface must have all its required interfaces implemented in the correct order 226s ok 50 An interface can have its implementation on a parent class 226s ok 51 An interface can require its implementor to be a subclass of some class 226s ok 52 An interface must be implemented by an object which subclasses the required class 226s ok 53 An interface can have methods that call others of its methods 226s ok 54 An interface is implemented by a subclass of a class that implements it 226s ok 55 An interface can be reimplemented by a subclass of a class that implements it 226s ok 56 An interface tells what it is with toString() 226s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 226s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 226s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 226s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 226s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 226s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 226s JS G BXD: Defining method quit in prototype for GLib.MainLoop 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0xe2cca1d370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 0 226s JS MAINLOOP: handling job 1, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 1 226s JS MAINLOOP: handling job 2, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 2 226s JS MAINLOOP: handling job 3, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 226s JS MAINLOOP: Main loop instance 0xe2cca1d370: release 226s JS MAINLOOP: Completed job 3 226s JS MEMORY: Memory report: before destroying context 226s JS MEMORY: 411 objects currently alive 226s JS MEMORY: boxed_instance = 275 226s JS MEMORY: boxed_prototype = 10 226s JS MEMORY: closure = 1 226s JS MEMORY: function = 114 226s JS MEMORY: fundamental_instance = 0 226s JS MEMORY: fundamental_prototype = 0 226s JS MEMORY: gerror_instance = 0 226s JS MEMORY: gerror_prototype = 0 226s JS MEMORY: interface = 0 226s JS MEMORY: module = 6 226s JS MEMORY: ns = 3 226s JS MEMORY: object_instance = 0 226s JS MEMORY: object_prototype = 2 226s JS MEMORY: param = 0 226s JS MEMORY: union_instance = 0 226s JS MEMORY: union_prototype = 0 226s JS CTX: JS shutdown sequence 226s JS CTX: Stopping profiler 226s JS CTX: Shutting down toggle queue 226s JS CTX: Notifying external reference holders of GjsContext dispose 226s JS MAINLOOP: Stopping promise job dispatcher 226s JS CTX: Notifying reference holders of GjsContext dispose 226s JS CTX: Checking unhandled promise rejections 226s JS CTX: Releasing cached JS wrappers 226s JS CTX: Final triggered GC 226s JS CTX: Destroying JS context 226s JS CTX: Releasing all native objects 226s JS CTX: Disabling auto GC 226s JS CTX: Ending trace on global object 226s JS CTX: Freeing allocated resources 226s JS CTX: JS context destroyed 226s PASS: gjs/testLegacyClass.test 226s Running test: gjs/testAsyncMainloop.test 226s JS NATIVE: Registered native JS module '_promiseNative' 226s JS NATIVE: Registered native JS module '_byteArrayNative' 226s JS NATIVE: Registered native JS module '_encodingNative' 226s JS NATIVE: Registered native JS module '_gi' 226s JS NATIVE: Registered native JS module 'gi' 226s JS NATIVE: Registered native JS module 'cairoNative' 226s JS NATIVE: Registered native JS module 'system' 226s JS NATIVE: Registered native JS module 'console' 226s JS NATIVE: Registered native JS module '_print' 226s JS CTX: Enabling JIT 226s JS CTX: Initialized class GjsFileImporter prototype 0x1fa907a000a0 226s JS IMPORT: Defining parent (nil) of 0x1fa907a00100 'imports' is mod 0 226s JS IMPORT: Importing '_print' 226s JS NATIVE: Defining native module '_print' 226s JS IMPORT: Defining parent 0x1fa907a00100 of 0x1fa907a007b0 '_print' is mod 1 226s JS IMPORT: successfully imported module '_print' 226s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 226s 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 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x22362a03b128 226s JS MAINLOOP: Main loop instance 0xeded38fd370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Starting promise job dispatcher 226s JS MAINLOOP: Main loop instance 0xeded38fd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 226s JS MAINLOOP: Main loop instance 0xeded38fd370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module metadata hook for module 0x1fa907a13000 226s JS IMPORT: Defining meta.importSync for module 0x1fa907a13000 226s JS NATIVE: Defining native module 'gi' 226s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1fa907a133f0 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 226s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 226s JS IMPORT: Importing directory 'overrides' 226s JS IMPORT: Defining parent 0x1fa907a00100 of 0x1fa907a134f0 'overrides' is mod 1 226s JS IMPORT: Defined importer 'overrides' 0x1fa907a134f0 in 0x1fa907a00100 226s JS IMPORT: successfully imported directory 'overrides' 226s JS IMPORT: Importing '_promiseNative' 226s JS NATIVE: Defining native module '_promiseNative' 226s JS IMPORT: Defining parent 0x1fa907a00100 of 0x1fa907a139a0 '_promiseNative' is mod 1 226s JS IMPORT: successfully imported module '_promiseNative' 226s JS IMPORT: Importing module GLib succeeded 226s JS IMPORT: Defining parent 0x1fa907a134f0 of 0x22362a03c150 'GLib' is mod 1 226s JS IMPORT: successfully imported module 'GLib' 226s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 226s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x22362a079060, JSClass 0x6d48d84e85d0, in object 0x22362a079038 226s JS CTX: Initialized class GIRepositoryGType prototype 0x1fa907a13ce8 226s JS CTX: Initialized class GIRepositoryFunction prototype 0x1fa907a13d48 226s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 226s JS G BXD: Defined class for Error (GError), prototype 0x22362a0790b0, JSClass 0x6d48d84e85d0, in object 0x22362a079038 226s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 226s JS G BXD: Defined class for Variant (GVariant), prototype 0x22362a079100, JSClass 0x6d48d84e85d0, in object 0x22362a079038 226s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 226s JS G BXD: Defined class for Bytes (GBytes), prototype 0x22362a079150, JSClass 0x6d48d84e85d0, in object 0x22362a079038 226s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 226s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x22362a0791a0, JSClass 0x6d48d84e85d0, in object 0x22362a079038 226s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 226s JS G BXD: Defined class for Thread (GThread), prototype 0x22362a0791f0, JSClass 0x6d48d84e85d0, in object 0x22362a079038 226s JS G BXD: Defining method ref in prototype for GLib.Thread 226s JS G BXD: Defining method unref in prototype for GLib.Thread 226s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 226s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x22362a079240, JSClass 0x6d48d84e85d0, in object 0x22362a079038 226s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 226s JS G BXD: Defined class for Regex (GRegex), prototype 0x22362a079290, JSClass 0x6d48d84e85d0, in object 0x22362a079038 226s JS G BXD: Defining method match in prototype for GLib.Regex 226s JS G BXD: Defining method match_full in prototype for GLib.Regex 226s JS G BXD: Defining method match_all in prototype for GLib.Regex 226s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 226s JS G NS: Defined namespace 'GLib' 0x22362a079038 in GIRepository 0x1fa907a13280 226s JS IMPORT: Importing module jasmine succeeded 226s JS IMPORT: Defining parent 0x1fa907a00100 of 0x22362a03cce0 'jasmine' is mod 1 226s JS IMPORT: successfully imported module 'jasmine' 226s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 226s JS MAINLOOP: Main loop instance 0xeded38fd370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0xeded38fd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 226s JS MAINLOOP: Main loop instance 0xeded38fd370: release 226s JS MAINLOOP: Completed job 0 226s 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 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x22362a03b128 226s JS MAINLOOP: Main loop instance 0xeded38fd370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0xeded38fd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js async resolved" 226s JS MAINLOOP: Main loop instance 0xeded38fd370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module metadata hook for module 0x1fa907a2a4c8 226s JS IMPORT: Defining meta.importSync for module 0x1fa907a2a4c8 226s JS NATIVE: Defining native module 'system' 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x22362a03b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x22362a03b128 226s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 226s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 226s JS MAINLOOP: Set main loop hook to 226s JS MAINLOOP: Main loop instance 0xeded38fd370: hold 226s JS MAINLOOP: Running and clearing main loop hook 226s JS G BXD: Defining method run in prototype for GLib.MainLoop 226s 1..1 226s JS IMPORT: Importing 'gi' 226s JS IMPORT: Defining parent 0x1fa907a00100 of 0x1fa907a13280 'gi' is mod 1 226s JS IMPORT: successfully imported module 'gi' 226s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 226s JS G BXD: Defined class for Source (GSource), prototype 0x22362a079308, JSClass 0x6d48d84e85d0, in object 0x22362a079038 226s JS G BXD: Defining method set_priority in prototype for GLib.Source 226s JS IMPORT: Importing '_gi' 226s JS NATIVE: Defining native module '_gi' 226s JS IMPORT: Defining parent 0x1fa907a00100 of 0x1fa907a2f438 '_gi' is mod 1 226s JS IMPORT: successfully imported module '_gi' 226s 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 226s JS G NS: Defined namespace 'GjsPrivate' 0x22362a0793a8 in GIRepository 0x1fa907a13280 226s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 226s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 226s JS IMPORT: Importing module _common succeeded 226s JS IMPORT: Defining parent 0x1fa907a00100 of 0x22362a03cfd8 '_common' is mod 1 226s JS IMPORT: successfully imported module '_common' 226s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 226s JS IMPORT: Importing module _legacy succeeded 226s JS IMPORT: Defining parent 0x1fa907a00100 of 0x22362a0c5060 '_legacy' is mod 1 226s JS IMPORT: successfully imported module '_legacy' 226s JS IMPORT: Importing module GObject succeeded 226s JS IMPORT: Defining parent 0x1fa907a134f0 of 0x22362a03cf88 'GObject' is mod 1 226s JS IMPORT: successfully imported module 'GObject' 226s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 226s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 226s JS G BXD: Defined class for String (GString), prototype 0x22362a079628, JSClass 0x6d48d84e85d0, in object 0x22362a079380 226s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 226s JS G PRM: Defined class ParamSpec prototype is 0x22362a0c5100 class 0x6d48d84f0068 in object 0x22362a079380 226s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 226s JS G OBJ: Defined class for Object (GObject), prototype 0x22362a079790, JSClass 0x6d48d84e8600, in object 0x22362a079380 226s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 226s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 226s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x22362a0797b8, JSClass 0x6d48d84e8600, in object 0x22362a079380 226s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 226s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 226s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 226s JS G NS: Defined namespace 'GObject' 0x22362a079380 in GIRepository 0x1fa907a13280 226s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 226s JS G BXD: Defining method attach in prototype for GLib.Source 226s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 226s JS IMPORT: Module metadata hook for module 0x1fa907a04370 226s JS IMPORT: Defining meta.importSync for module 0x1fa907a04370 226s JS G BXD: Defining method destroy in prototype for GLib.Source 226s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 226s JS G BXD: Defining method quit in prototype for GLib.MainLoop 226s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 226s JS MAINLOOP: Set main loop hook to 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0xeded38fd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Completed job 0 226s JS MAINLOOP: Running and clearing main loop hook 226s Executing: gjs/testAsyncMainloop.test 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0xeded38fd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 0 226s JS MAINLOOP: handling job 1, 226s JS MAINLOOP: Set main loop hook to 226s JS MAINLOOP: Completed job 1 226s JS MAINLOOP: handling job 2, 226s ok 1 Async mainloop resolves when main loop exits 226s JS MAINLOOP: Completed job 2 226s JS MAINLOOP: Running and clearing main loop hook 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0xeded38fd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 0 226s JS MAINLOOP: handling job 1, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 1 226s JS MAINLOOP: handling job 2, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 2 226s JS MAINLOOP: handling job 3, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 226s JS MAINLOOP: Main loop instance 0xeded38fd370: release 226s JS MAINLOOP: Completed job 3 226s JS MEMORY: Memory report: before destroying context 226s JS MEMORY: 151 objects currently alive 226s JS MEMORY: boxed_instance = 14 226s JS MEMORY: boxed_prototype = 10 226s JS MEMORY: closure = 1 226s JS MEMORY: function = 116 226s JS MEMORY: fundamental_instance = 0 226s JS MEMORY: fundamental_prototype = 0 226s JS MEMORY: gerror_instance = 0 226s JS MEMORY: gerror_prototype = 0 226s JS MEMORY: interface = 0 226s JS MEMORY: module = 5 226s JS MEMORY: ns = 3 226s JS MEMORY: object_instance = 0 226s JS MEMORY: object_prototype = 2 226s JS MEMORY: param = 0 226s JS MEMORY: union_instance = 0 226s JS MEMORY: union_prototype = 0 226s JS CTX: JS shutdown sequence 226s JS CTX: Stopping profiler 226s JS CTX: Shutting down toggle queue 226s JS CTX: Notifying external reference holders of GjsContext dispose 226s JS MAINLOOP: Stopping promise job dispatcher 226s JS CTX: Notifying reference holders of GjsContext dispose 226s JS CTX: Checking unhandled promise rejections 226s JS CTX: Releasing cached JS wrappers 226s JS CTX: Final triggered GC 226s JS CTX: Destroying JS context 226s JS CTX: Releasing all native objects 226s JS CTX: Disabling auto GC 226s JS CTX: Ending trace on global object 226s JS CTX: Freeing allocated resources 226s JS CTX: JS context destroyed 226s PASS: gjs/testAsyncMainloop.test 226s Running test: gjs/continue.test 226s 1..1 226s ok 1 - /usr/libexec/installed-tests/gjs/debugger/continue.debugger 226s PASS: gjs/continue.test 226s Running test: gjs/testWeakRef.test 226s JS NATIVE: Registered native JS module '_promiseNative' 226s JS NATIVE: Registered native JS module '_byteArrayNative' 226s JS NATIVE: Registered native JS module '_encodingNative' 226s JS NATIVE: Registered native JS module '_gi' 226s JS NATIVE: Registered native JS module 'gi' 226s JS NATIVE: Registered native JS module 'cairoNative' 226s JS NATIVE: Registered native JS module 'system' 226s JS NATIVE: Registered native JS module 'console' 226s JS NATIVE: Registered native JS module '_print' 226s JS CTX: Enabling JIT 226s JS CTX: Initialized class GjsFileImporter prototype 0x323ee48000a0 226s JS IMPORT: Defining parent (nil) of 0x323ee4800100 'imports' is mod 0 226s JS IMPORT: Importing '_print' 226s JS NATIVE: Defining native module '_print' 226s JS IMPORT: Defining parent 0x323ee4800100 of 0x323ee48007b0 '_print' is mod 1 226s JS IMPORT: successfully imported module '_print' 226s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 226s 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 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1e9e6303b128 226s JS MAINLOOP: Main loop instance 0xcccabd370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Starting promise job dispatcher 226s JS MAINLOOP: Main loop instance 0xcccabd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 226s JS MAINLOOP: Main loop instance 0xcccabd370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module metadata hook for module 0x323ee4813000 226s JS IMPORT: Defining meta.importSync for module 0x323ee4813000 226s JS NATIVE: Defining native module 'gi' 226s JS CTX: Initialized class GIRepositoryNamespace prototype 0x323ee48133f0 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 226s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 226s JS IMPORT: Importing directory 'overrides' 226s JS IMPORT: Defining parent 0x323ee4800100 of 0x323ee48134f0 'overrides' is mod 1 226s JS IMPORT: Defined importer 'overrides' 0x323ee48134f0 in 0x323ee4800100 226s JS IMPORT: successfully imported directory 'overrides' 226s JS IMPORT: Importing '_promiseNative' 226s JS NATIVE: Defining native module '_promiseNative' 226s JS IMPORT: Defining parent 0x323ee4800100 of 0x323ee48139a0 '_promiseNative' is mod 1 226s JS IMPORT: successfully imported module '_promiseNative' 226s JS IMPORT: Importing module GLib succeeded 226s JS IMPORT: Defining parent 0x323ee48134f0 of 0x1e9e6303c150 'GLib' is mod 1 226s JS IMPORT: successfully imported module 'GLib' 226s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 226s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1e9e63079060, JSClass 0x7914540985d0, in object 0x1e9e63079038 226s JS CTX: Initialized class GIRepositoryGType prototype 0x323ee4813ce8 226s JS CTX: Initialized class GIRepositoryFunction prototype 0x323ee4813d48 226s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 226s JS G BXD: Defined class for Error (GError), prototype 0x1e9e630790b0, JSClass 0x7914540985d0, in object 0x1e9e63079038 226s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 226s JS G BXD: Defined class for Variant (GVariant), prototype 0x1e9e63079100, JSClass 0x7914540985d0, in object 0x1e9e63079038 226s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 226s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1e9e63079150, JSClass 0x7914540985d0, in object 0x1e9e63079038 226s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 226s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1e9e630791a0, JSClass 0x7914540985d0, in object 0x1e9e63079038 226s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 226s JS G BXD: Defined class for Thread (GThread), prototype 0x1e9e630791f0, JSClass 0x7914540985d0, in object 0x1e9e63079038 226s JS G BXD: Defining method ref in prototype for GLib.Thread 226s JS G BXD: Defining method unref in prototype for GLib.Thread 226s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 226s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1e9e63079240, JSClass 0x7914540985d0, in object 0x1e9e63079038 226s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 226s JS G BXD: Defined class for Regex (GRegex), prototype 0x1e9e63079290, JSClass 0x7914540985d0, in object 0x1e9e63079038 226s JS G BXD: Defining method match in prototype for GLib.Regex 226s JS G BXD: Defining method match_full in prototype for GLib.Regex 226s JS G BXD: Defining method match_all in prototype for GLib.Regex 226s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 226s JS G NS: Defined namespace 'GLib' 0x1e9e63079038 in GIRepository 0x323ee4813280 226s JS IMPORT: Importing module jasmine succeeded 226s JS IMPORT: Defining parent 0x323ee4800100 of 0x1e9e6303cce0 'jasmine' is mod 1 226s JS IMPORT: successfully imported module 'jasmine' 226s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 226s JS MAINLOOP: Main loop instance 0xcccabd370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0xcccabd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 226s JS MAINLOOP: Main loop instance 0xcccabd370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js' (file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module metadata hook for module 0x323ee4828ae0 226s JS IMPORT: Defining meta.importSync for module 0x323ee4828ae0 226s JS NATIVE: Defining native module 'system' 226s JS MAINLOOP: Main loop instance 0xcccabd370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0xcccabd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js async resolved" 226s JS MAINLOOP: Main loop instance 0xcccabd370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e9e6303b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e9e6303b128 226s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 226s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 226s JS MAINLOOP: Set main loop hook to 226s JS MAINLOOP: Main loop instance 0xcccabd370: hold 226s JS MAINLOOP: Running and clearing main loop hook 226s JS G BXD: Defining method run in prototype for GLib.MainLoop 226s 1..5 226s JS IMPORT: Importing 'gi' 226s JS IMPORT: Defining parent 0x323ee4800100 of 0x323ee4813280 'gi' is mod 1 226s JS IMPORT: successfully imported module 'gi' 226s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 226s JS G BXD: Defined class for Source (GSource), prototype 0x1e9e63079308, JSClass 0x7914540985d0, in object 0x1e9e63079038 226s JS G BXD: Defining method set_priority in prototype for GLib.Source 226s JS IMPORT: Importing '_gi' 226s JS NATIVE: Defining native module '_gi' 226s JS IMPORT: Defining parent 0x323ee4800100 of 0x323ee4831f30 '_gi' is mod 1 226s JS IMPORT: successfully imported module '_gi' 226s 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 226s JS G NS: Defined namespace 'GjsPrivate' 0x1e9e630793a8 in GIRepository 0x323ee4813280 226s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 226s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 226s JS IMPORT: Importing module _common succeeded 226s JS IMPORT: Defining parent 0x323ee4800100 of 0x1e9e6303cfd8 '_common' is mod 1 226s JS IMPORT: successfully imported module '_common' 226s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 226s JS IMPORT: Importing module _legacy succeeded 226s JS IMPORT: Defining parent 0x323ee4800100 of 0x1e9e630c5060 '_legacy' is mod 1 226s JS IMPORT: successfully imported module '_legacy' 226s JS IMPORT: Importing module GObject succeeded 226s JS IMPORT: Defining parent 0x323ee48134f0 of 0x1e9e6303cf88 'GObject' is mod 1 226s JS IMPORT: successfully imported module 'GObject' 226s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 226s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 226s JS G BXD: Defined class for String (GString), prototype 0x1e9e63079628, JSClass 0x7914540985d0, in object 0x1e9e63079380 226s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 226s JS G PRM: Defined class ParamSpec prototype is 0x1e9e630c5100 class 0x7914540a0068 in object 0x1e9e63079380 226s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 226s JS G OBJ: Defined class for Object (GObject), prototype 0x1e9e63079790, JSClass 0x791454098600, in object 0x1e9e63079380 226s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 226s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 226s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1e9e630797b8, JSClass 0x791454098600, in object 0x1e9e63079380 226s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 226s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 226s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 226s JS G NS: Defined namespace 'GObject' 0x1e9e63079380 in GIRepository 0x323ee4813280 226s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 226s JS G BXD: Defining method attach in prototype for GLib.Source 226s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 226s JS IMPORT: Module metadata hook for module 0x323ee4804370 226s JS IMPORT: Defining meta.importSync for module 0x323ee4804370 226s JS G BXD: Defining method destroy in prototype for GLib.Source 226s ok 1 WeakRef works 226s JS MAINLOOP: Running FinalizationRegistry cleanup callback 226s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 226s ok 2 FinalizationRegistry works 226s JS MAINLOOP: Running FinalizationRegistry cleanup callback 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Completed job 0 226s ok 3 FinalizationRegistry works if a microtask is enqueued from the callback 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 0 226s JS MAINLOOP: Running FinalizationRegistry cleanup callback 226s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 226s JS MAINLOOP: handling job 1, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 1 226s JS MAINLOOP: handling job 2, 226s ok 4 FinalizationRegistry works if the object is collected in a microtask 226s JS MAINLOOP: Completed job 2 226s JS MAINLOOP: Running FinalizationRegistry cleanup callback 226s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 226s ok 5 FinalizationRegistry works if another collection is queued from the callback 226s JS MAINLOOP: Running FinalizationRegistry cleanup callback 226s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 226s JS G BXD: Defining method quit in prototype for GLib.MainLoop 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0xcccabd370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 0 226s JS MAINLOOP: handling job 1, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 1 226s JS MAINLOOP: handling job 2, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 2 226s JS MAINLOOP: handling job 3, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 226s JS MAINLOOP: Main loop instance 0xcccabd370: release 226s JS MAINLOOP: Completed job 3 226s JS MEMORY: Memory report: before destroying context 226s JS MEMORY: 109 objects currently alive 226s JS MEMORY: boxed_instance = 9 226s JS MEMORY: boxed_prototype = 9 226s JS MEMORY: closure = 1 226s JS MEMORY: function = 80 226s JS MEMORY: fundamental_instance = 0 226s JS MEMORY: fundamental_prototype = 0 226s JS MEMORY: gerror_instance = 0 226s JS MEMORY: gerror_prototype = 0 226s JS MEMORY: interface = 0 226s JS MEMORY: module = 5 226s JS MEMORY: ns = 3 226s JS MEMORY: object_instance = 0 226s JS MEMORY: object_prototype = 2 226s JS MEMORY: param = 0 226s JS MEMORY: union_instance = 0 226s JS MEMORY: union_prototype = 0 226s JS CTX: JS shutdown sequence 226s JS CTX: Stopping profiler 226s JS CTX: Shutting down toggle queue 226s JS CTX: Notifying external reference holders of GjsContext dispose 226s JS MAINLOOP: Stopping promise job dispatcher 226s JS CTX: Notifying reference holders of GjsContext dispose 226s JS CTX: Checking unhandled promise rejections 226s JS CTX: Releasing cached JS wrappers 226s JS CTX: Final triggered GC 226s JS CTX: Destroying JS context 226s JS CTX: Releasing all native objects 226s JS CTX: Disabling auto GC 226s JS CTX: Ending trace on global object 226s JS CTX: Freeing allocated resources 226s JS CTX: JS context destroyed 226s PASS: gjs/testWeakRef.test 226s Running test: gjs/testGObject.test 226s JS NATIVE: Registered native JS module '_promiseNative' 226s JS NATIVE: Registered native JS module '_byteArrayNative' 226s JS NATIVE: Registered native JS module '_encodingNative' 226s JS NATIVE: Registered native JS module '_gi' 226s JS NATIVE: Registered native JS module 'gi' 226s JS NATIVE: Registered native JS module 'cairoNative' 226s JS NATIVE: Registered native JS module 'system' 226s JS NATIVE: Registered native JS module 'console' 226s JS NATIVE: Registered native JS module '_print' 226s JS CTX: Enabling JIT 226s JS CTX: Initialized class GjsFileImporter prototype 0x6466c2000a0 226s JS IMPORT: Defining parent (nil) of 0x6466c200100 'imports' is mod 0 226s JS IMPORT: Importing '_print' 226s JS NATIVE: Defining native module '_print' 226s JS IMPORT: Defining parent 0x6466c200100 of 0x6466c2007b0 '_print' is mod 1 226s JS IMPORT: successfully imported module '_print' 226s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 226s 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 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x21688d73b128 226s JS MAINLOOP: Main loop instance 0x8e30ca6d370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Starting promise job dispatcher 226s JS MAINLOOP: Main loop instance 0x8e30ca6d370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 226s JS MAINLOOP: Main loop instance 0x8e30ca6d370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module metadata hook for module 0x6466c213000 226s JS IMPORT: Defining meta.importSync for module 0x6466c213000 226s JS NATIVE: Defining native module 'gi' 226s JS CTX: Initialized class GIRepositoryNamespace prototype 0x6466c2133f0 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 226s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 226s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 226s JS IMPORT: Importing directory 'overrides' 226s JS IMPORT: Defining parent 0x6466c200100 of 0x6466c2134f0 'overrides' is mod 1 226s JS IMPORT: Defined importer 'overrides' 0x6466c2134f0 in 0x6466c200100 226s JS IMPORT: successfully imported directory 'overrides' 226s JS IMPORT: Importing '_promiseNative' 226s JS NATIVE: Defining native module '_promiseNative' 226s JS IMPORT: Defining parent 0x6466c200100 of 0x6466c2139a0 '_promiseNative' is mod 1 226s JS IMPORT: successfully imported module '_promiseNative' 226s JS IMPORT: Importing module GLib succeeded 226s JS IMPORT: Defining parent 0x6466c2134f0 of 0x21688d73c150 'GLib' is mod 1 226s JS IMPORT: successfully imported module 'GLib' 226s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 226s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x21688d779060, JSClass 0x638539e285d0, in object 0x21688d779038 226s JS CTX: Initialized class GIRepositoryGType prototype 0x6466c213ce8 226s JS CTX: Initialized class GIRepositoryFunction prototype 0x6466c213d48 226s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 226s JS G BXD: Defined class for Error (GError), prototype 0x21688d7790b0, JSClass 0x638539e285d0, in object 0x21688d779038 226s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 226s JS G BXD: Defined class for Variant (GVariant), prototype 0x21688d779100, JSClass 0x638539e285d0, in object 0x21688d779038 226s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 226s JS G BXD: Defined class for Bytes (GBytes), prototype 0x21688d779150, JSClass 0x638539e285d0, in object 0x21688d779038 226s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 226s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x21688d7791a0, JSClass 0x638539e285d0, in object 0x21688d779038 226s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 226s JS G BXD: Defined class for Thread (GThread), prototype 0x21688d7791f0, JSClass 0x638539e285d0, in object 0x21688d779038 226s JS G BXD: Defining method ref in prototype for GLib.Thread 226s JS G BXD: Defining method unref in prototype for GLib.Thread 226s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 226s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x21688d779240, JSClass 0x638539e285d0, in object 0x21688d779038 226s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 226s JS G BXD: Defined class for Regex (GRegex), prototype 0x21688d779290, JSClass 0x638539e285d0, in object 0x21688d779038 226s JS G BXD: Defining method match in prototype for GLib.Regex 226s JS G BXD: Defining method match_full in prototype for GLib.Regex 226s JS G BXD: Defining method match_all in prototype for GLib.Regex 226s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 226s JS G NS: Defined namespace 'GLib' 0x21688d779038 in GIRepository 0x6466c213280 226s JS IMPORT: Importing module jasmine succeeded 226s JS IMPORT: Defining parent 0x6466c200100 of 0x21688d73cce0 'jasmine' is mod 1 226s JS IMPORT: successfully imported module 'jasmine' 226s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 226s JS MAINLOOP: Main loop instance 0x8e30ca6d370: hold 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0x8e30ca6d370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 226s JS MAINLOOP: Main loop instance 0x8e30ca6d370: release 226s JS MAINLOOP: Completed job 0 226s JS IMPORT: Importing 'gi' 226s JS IMPORT: Defining parent 0x6466c200100 of 0x6466c213280 'gi' is mod 1 226s JS IMPORT: successfully imported module 'gi' 226s JS IMPORT: Importing '_gi' 226s JS NATIVE: Defining native module '_gi' 226s JS IMPORT: Defining parent 0x6466c200100 of 0x6466c228828 '_gi' is mod 1 226s JS IMPORT: successfully imported module '_gi' 226s 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 226s JS G NS: Defined namespace 'GjsPrivate' 0x21688d779330 in GIRepository 0x6466c213280 226s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 226s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 226s JS IMPORT: Importing module _common succeeded 226s JS IMPORT: Defining parent 0x6466c200100 of 0x21688d73ce70 '_common' is mod 1 226s JS IMPORT: successfully imported module '_common' 226s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 226s JS IMPORT: Importing module _legacy succeeded 226s JS IMPORT: Defining parent 0x6466c200100 of 0x21688d73cec0 '_legacy' is mod 1 226s JS IMPORT: successfully imported module '_legacy' 226s JS IMPORT: Importing module GObject succeeded 226s JS IMPORT: Defining parent 0x6466c2134f0 of 0x21688d73ce20 'GObject' is mod 1 226s JS IMPORT: successfully imported module 'GObject' 226s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 226s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 226s JS G BXD: Defined class for String (GString), prototype 0x21688d7795b0, JSClass 0x638539e285d0, in object 0x21688d779308 226s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 226s JS G PRM: Defined class ParamSpec prototype is 0x21688d73cf60 class 0x638539e30068 in object 0x21688d779308 226s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 226s JS G OBJ: Defined class for Object (GObject), prototype 0x21688d779718, JSClass 0x638539e28600, in object 0x21688d779308 226s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 226s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 226s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x21688d779740, JSClass 0x638539e28600, in object 0x21688d779308 226s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 226s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 226s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 226s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 226s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 226s JS G NS: Defined namespace 'GObject' 0x21688d779308 in GIRepository 0x6466c213280 226s JS IMPORT: Importing 'system' 226s JS NATIVE: Defining native module 'system' 226s JS IMPORT: Defining parent 0x6466c200100 of 0x6466c22cb50 'system' is mod 1 226s JS IMPORT: successfully imported module 'system' 226s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 226s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 226s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 226s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 226s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 226s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 226s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 226s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 226s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 226s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 226s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 226s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 226s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 226s JS G ENUM: Defining GObject.ParamFlags as 0x6466c22cef0 226s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 226s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 226s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 226s JS G PRM: JSObject created with param instance 0x8e30cc70b50 type GParamInt 226s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 226s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 226s JS G PRM: JSObject created with param instance 0x8e30cc71040 type GParamString 226s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 226s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 226s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 226s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 226s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 226s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 226s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 226s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 226s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 226s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 226s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 226s JS G ENUM: Defining enum value ACTION (fixed from action) 32 226s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 226s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 226s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 226s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 226s JS G ENUM: Defining GObject.SignalFlags as 0x6466c22db60 226s JS CTX: Script evaluation succeeded 226s JS MAINLOOP: Main loop instance 0x8e30ca6d370: Spinning loop until released or hook cleared 226s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module metadata hook for module 0x6466c23da00 226s JS IMPORT: Defining meta.importSync for module 0x6466c23da00 226s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21688d73b128 226s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21688d73b128 226s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 226s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 226s JS MAINLOOP: Set main loop hook to 226s JS MAINLOOP: Main loop instance 0x8e30ca6d370: hold 226s JS MAINLOOP: Running and clearing main loop hook 226s JS G BXD: Defining method run in prototype for GLib.MainLoop 226s 1..24 226s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 226s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 226s JS G BXD: Defined class for Source (GSource), prototype 0x21688d7797e0, JSClass 0x638539e285d0, in object 0x21688d779038 226s JS G BXD: Defining method set_priority in prototype for GLib.Source 226s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 226s JS G BXD: Defining method attach in prototype for GLib.Source 226s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 226s JS IMPORT: Module metadata hook for module 0x21688d762bd8 226s JS IMPORT: Defining meta.importSync for module 0x21688d762bd8 226s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 226s JS G BXD: Defining method destroy in prototype for GLib.Source 226s ok 1 GObject overrides GObject.set() 226s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 226s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 226s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 226s ok 4 GObject overrides toString() shows the native object address 226s ok 5 GObject should be able to create a GType object for gpointer 226s ok 6 GObject should be able to create a GType object for GBoxed 226s ok 7 GObject should be able to create a GType object for GParam 226s ok 8 GObject should be able to create a GType object for GInterface 226s ok 9 GObject should be able to create a GType object for GObject 226s ok 10 GObject should be able to create a GType object for GVariant 226s JS G NS: Found info type FUNCTION for 'signal_query' in namespace 'GObject' 226s JS G NS: Found info type STRUCT for 'SignalQuery' in namespace 'GObject' 226s JS G BXD: Defined class for SignalQuery (void), prototype 0x21688d7f7128, JSClass 0x638539e285d0, in object 0x21688d779308 226s ok 11 GObject should be able to query signals 226s ok 12 GObject.Object.new() can be called with a property bag 226s ok 13 GObject.Object.new() can be called to construct an object without setting properties 226s ok 14 GObject.Object.new() complains about wrong types 226s ok 15 GObject.Object.new() complains about wrong properties 226s ok 16 GObject.Object.new() can construct C GObjects as well 226s ok 17 GObject.Object.new_with_properties() can be called with two arrays 226s ok 18 GObject.Object.new_with_properties() can be called to construct an object without setting properties 226s ok 19 GObject.Object.new_with_properties() complains about various incorrect usages 226s ok 20 GObject.Object.new_with_properties() complains about wrong types 226s ok 21 GObject.Object.new_with_properties() complains about wrong properties 226s ok 22 GObject.Object.new_with_properties() can construct C GObjects as well 226s ok 23 Unsupported methods throws on data stashing methods 226s JS G OBJ: Defining method is_floating in prototype for GObject (GObject.Object) 226s ok 24 Unsupported methods throws on refcounting methods 226s JS G BXD: Defining method quit in prototype for GLib.MainLoop 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Main loop instance 0x8e30ca6d370: Spinning loop until released or hook cleared 226s JS MAINLOOP: handling job 0, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 0 226s JS MAINLOOP: handling job 1, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 1 226s JS MAINLOOP: handling job 2, 226s JS MAINLOOP: Enqueue job , promise=, allocation site= 226s JS MAINLOOP: Completed job 2 226s JS MAINLOOP: handling job 3, 226s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 226s JS MAINLOOP: Main loop instance 0x8e30ca6d370: release 226s JS MAINLOOP: Completed job 3 226s JS MEMORY: Memory report: before destroying context 226s JS MEMORY: 290 objects currently alive 226s JS MEMORY: boxed_instance = 123 226s JS MEMORY: boxed_prototype = 11 226s JS MEMORY: closure = 1 226s JS MEMORY: function = 125 226s JS MEMORY: fundamental_instance = 0 226s JS MEMORY: fundamental_prototype = 0 226s JS MEMORY: gerror_instance = 0 226s JS MEMORY: gerror_prototype = 0 226s JS MEMORY: interface = 0 226s JS MEMORY: module = 5 226s JS MEMORY: ns = 3 226s JS MEMORY: object_instance = 17 226s JS MEMORY: object_prototype = 3 226s JS MEMORY: param = 2 226s JS MEMORY: union_instance = 0 226s JS MEMORY: union_prototype = 0 226s JS CTX: JS shutdown sequence 226s JS CTX: Stopping profiler 226s JS CTX: Shutting down toggle queue 226s JS CTX: Notifying external reference holders of GjsContext dispose 226s JS MAINLOOP: Stopping promise job dispatcher 226s JS CTX: Notifying reference holders of GjsContext dispose 226s JS CTX: Checking unhandled promise rejections 226s JS CTX: Releasing cached JS wrappers 226s JS CTX: Final triggered GC 226s JS CTX: Destroying JS context 226s JS CTX: Releasing all native objects 226s JS CTX: Disabling auto GC 226s JS CTX: Ending trace on global object 226s JS CTX: Freeing allocated resources 226s JS CTX: JS context destroyed 226s PASS: gjs/testGObject.test 226s SUMMARY: total=69; passed=69; skipped=0; failed=0; user=7.3s; system=0.9s; maxrss=110592 227s autopkgtest [14:47:43]: test installed-tests: -----------------------] 227s installed-tests PASS 227s autopkgtest [14:47:43]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 228s autopkgtest [14:47:44]: @@@@@@@@@@@@@@@@@@@@ summary 228s build PASS (superficial) 228s installed-tests PASS 232s nova [W] Using flock in prodstack6-ppc64el 232s Creating nova instance adt-plucky-ppc64el-gjs-20241031-144356-juju-7f2275-prod-proposed-migration-environment-14-847adc2a-50a9-4392-a36e-66e9d150f035 from image adt/ubuntu-plucky-ppc64el-server-20241031.img (UUID bdc9b70d-c2f4-4349-a713-05348a0bc8b9)... 232s nova [W] Using flock in prodstack6-ppc64el 232s Creating nova instance adt-plucky-ppc64el-gjs-20241031-144356-juju-7f2275-prod-proposed-migration-environment-14-847adc2a-50a9-4392-a36e-66e9d150f035 from image adt/ubuntu-plucky-ppc64el-server-20241031.img (UUID bdc9b70d-c2f4-4349-a713-05348a0bc8b9)...