0s autopkgtest [04:51:01]: starting date and time: 2025-02-22 04:51:01+0000 0s autopkgtest [04:51:01]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [04:51:01]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.wbqhszfm/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glib2.0 --apt-upgrade gjs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glib2.0/2.83.4-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-32.secgroup --name adt-plucky-s390x-gjs-20250222-045101-juju-7f2275-prod-proposed-migration-environment-2-31808b3d-e5f5-45ee-9384-150fd20a98a6 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -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,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 130s autopkgtest [04:53:11]: testbed dpkg architecture: s390x 130s autopkgtest [04:53:11]: testbed apt version: 2.9.30ubuntu1 131s autopkgtest [04:53:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 131s autopkgtest [04:53:12]: testbed release detected to be: None 132s autopkgtest [04:53:13]: updating testbed package index (apt update) 132s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 132s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 132s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 132s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 132s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [80.1 kB] 132s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.5 kB] 132s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 132s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [508 kB] 133s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [123 kB] 133s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 133s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [423 kB] 133s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [2816 B] 133s Fetched 1265 kB in 1s (1372 kB/s) 133s Reading package lists... 134s Reading package lists... 134s Building dependency tree... 134s Reading state information... 134s Calculating upgrade... 134s Calculating upgrade... 134s The following packages were automatically installed and are no longer required: 134s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 134s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 134s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 134s linux-tools-6.11.0-8-generic 134s Use 'sudo apt autoremove' to remove them. 134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 134s Reading package lists... 134s Building dependency tree... 134s Reading state information... 135s Solving dependencies... 135s The following packages will be REMOVED: 135s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 135s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 135s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 135s linux-tools-6.11.0-8-generic* 135s 0 upgraded, 0 newly installed, 9 to remove and 3 not upgraded. 135s After this operation, 167 MB disk space will be freed. 135s (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 ... 81030 files and directories currently installed.) 135s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 135s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 135s Removing libpython3.12t64:s390x (3.12.9-1) ... 135s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 135s Removing libnsl2:s390x (1.3.0-3build3) ... 135s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 135s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 135s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 136s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 136s Processing triggers for libc-bin (2.40-4ubuntu1) ... 136s (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 ... 55930 files and directories currently installed.) 136s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 136s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 136s autopkgtest [04:53:17]: upgrading testbed (apt dist-upgrade and autopurge) 137s Reading package lists... 137s Building dependency tree... 137s Reading state information... 137s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 137s Starting 2 pkgProblemResolver with broken count: 0 137s Done 137s Entering ResolveByKeep 137s 137s Calculating upgrade... 137s The following packages will be upgraded: 137s gir1.2-glib-2.0 libglib2.0-0t64 libglib2.0-data 138s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 138s Need to get 1819 kB of archives. 138s After this operation, 1024 B disk space will be freed. 138s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x gir1.2-glib-2.0 s390x 2.83.4-1 [182 kB] 138s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libglib2.0-0t64 s390x 2.83.4-1 [1584 kB] 138s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libglib2.0-data all 2.83.4-1 [52.9 kB] 138s Fetched 1819 kB in 1s (2725 kB/s) 138s (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 ... 55928 files and directories currently installed.) 138s Preparing to unpack .../gir1.2-glib-2.0_2.83.4-1_s390x.deb ... 138s Unpacking gir1.2-glib-2.0:s390x (2.83.4-1) over (2.83.3-2) ... 138s Preparing to unpack .../libglib2.0-0t64_2.83.4-1_s390x.deb ... 138s Unpacking libglib2.0-0t64:s390x (2.83.4-1) over (2.83.3-2) ... 138s Preparing to unpack .../libglib2.0-data_2.83.4-1_all.deb ... 138s Unpacking libglib2.0-data (2.83.4-1) over (2.83.3-2) ... 138s Setting up libglib2.0-0t64:s390x (2.83.4-1) ... 138s No schema files found: doing nothing. 138s Setting up libglib2.0-data (2.83.4-1) ... 138s Setting up gir1.2-glib-2.0:s390x (2.83.4-1) ... 138s Processing triggers for libc-bin (2.40-4ubuntu1) ... 139s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s Starting pkgProblemResolver with broken count: 0 139s Starting 2 pkgProblemResolver with broken count: 0 139s Done 139s Solving dependencies... 139s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 139s autopkgtest [04:53:20]: rebooting testbed after setup commands that affected boot 143s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 157s autopkgtest [04:53:38]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 15:05:57 UTC 2025 161s autopkgtest [04:53:42]: @@@@@@@@@@@@@@@@@@@@ apt-source gjs 166s Get:1 http://ftpmaster.internal/ubuntu plucky/main gjs 1.82.1-1 (dsc) [2823 B] 166s Get:2 http://ftpmaster.internal/ubuntu plucky/main gjs 1.82.1-1 (tar) [729 kB] 166s Get:3 http://ftpmaster.internal/ubuntu plucky/main gjs 1.82.1-1 (diff) [23.4 kB] 166s gpgv: Signature made Wed Nov 6 16:22:32 2024 UTC 166s gpgv: using RSA key 7A073AD1AE694FA25BFF62E5235C099D3EB33076 166s gpgv: Can't check signature: No public key 166s dpkg-source: warning: cannot verify inline signature for ./gjs_1.82.1-1.dsc: no acceptable signature found 166s autopkgtest [04:53:47]: testing package gjs version 1.82.1-1 167s autopkgtest [04:53:48]: build not needed 170s autopkgtest [04:53:51]: test build: preparing testbed 171s Reading package lists... 171s Building dependency tree... 171s Reading state information... 171s Starting pkgProblemResolver with broken count: 0 171s Starting 2 pkgProblemResolver with broken count: 0 171s Done 171s The following NEW packages will be installed: 171s build-essential cpp cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu 171s fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-14 171s g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 171s gcc-s390x-linux-gnu girepository-tools gobject-introspection 171s gobject-introspection-bin libasan8 libblkid-dev libbrotli-dev libbz2-dev 171s libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev 171s libcc1-0 libexpat1-dev libffi-dev libfontconfig-dev libfontconfig1 171s libfreetype-dev libfreetype6 libgcc-14-dev libgio-2.0-dev libgio-2.0-dev-bin 171s libgirepository-1.0-dev libgirepository-2.0-0 libgjs-dev libgjs0g 171s libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1 libice-dev libice6 171s libisl23 libitm1 libmount-dev libmozjs-128-0 libmozjs-128-dev libmpc3 171s libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 171s libpixman-1-dev libpkgconf3 libpng-dev libselinux1-dev libsepol-dev 171s libsm-dev libsm6 libstdc++-14-dev libsysprof-capture-4-dev libubsan1 171s libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 171s libxcb-shm0-dev libxcb1-dev libxdmcp-dev libxext-dev libxrender-dev 171s libxrender1 native-architecture pkgconf pkgconf-bin python3-mako 171s python3-markdown python3-packaging uuid-dev x11-common x11proto-core-dev 171s x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 171s 0 upgraded, 92 newly installed, 0 to remove and 0 not upgraded. 171s Need to get 84.5 MB of archives. 171s After this operation, 280 MB of additional disk space will be used. 171s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 172s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 172s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [9572 kB] 173s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-17ubuntu3 [1028 B] 173s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 173s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 173s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 15-20250213-1ubuntu1 [49.2 kB] 173s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250213-1ubuntu1 [151 kB] 173s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250213-1ubuntu1 [31.2 kB] 173s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250213-1ubuntu1 [2970 kB] 173s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250213-1ubuntu1 [1213 kB] 173s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu3 [1037 kB] 173s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [18.7 MB] 174s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-17ubuntu3 [526 kB] 174s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 174s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 174s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-17ubuntu3 [2611 kB] 174s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [11.0 MB] 174s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-17ubuntu3 [21.8 kB] 174s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [956 B] 174s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.2.0-1ubuntu1 [1080 B] 174s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 174s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 174s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 174s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-2ubuntu1 [37.5 kB] 174s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x native-architecture all 0.2.5 [2082 B] 174s Get:27 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libgirepository-2.0-0 s390x 2.83.4-1 [75.5 kB] 174s Get:28 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x girepository-tools s390x 2.83.4-1 [115 kB] 174s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x python3-mako all 1.3.8-2 [63.5 kB] 174s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x python3-markdown all 3.7-2 [74.2 kB] 174s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x gobject-introspection-bin s390x 1.82.0-4 [257 kB] 174s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libffi-dev s390x 3.4.7-1 [58.9 kB] 174s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x uuid-dev s390x 2.40.2-14ubuntu1 [54.0 kB] 174s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libblkid-dev s390x 2.40.2-14ubuntu1 [233 kB] 174s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libsepol-dev s390x 3.7-1 [412 kB] 175s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-16-0 s390x 10.42-4ubuntu3 [236 kB] 175s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-32-0 s390x 10.42-4ubuntu3 [221 kB] 175s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-posix3 s390x 10.42-4ubuntu3 [6820 B] 175s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-dev s390x 10.42-4ubuntu3 [815 kB] 175s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libselinux1-dev s390x 3.7-3ubuntu2 [169 kB] 175s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x libmount-dev s390x 2.40.2-14ubuntu1 [34.6 kB] 175s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x libsysprof-capture-4-dev s390x 48~beta-2 [51.9 kB] 175s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x libpkgconf3 s390x 1.8.1-4 [31.2 kB] 175s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf-bin s390x 1.8.1-4 [21.5 kB] 175s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf s390x 1.8.1-4 [16.7 kB] 175s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 175s Get:47 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libgio-2.0-dev s390x 2.83.4-1 [1819 kB] 175s Get:48 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libglib2.0-bin s390x 2.83.4-1 [99.6 kB] 175s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 175s Get:50 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libgio-2.0-dev-bin s390x 2.83.4-1 [129 kB] 175s Get:51 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libglib2.0-dev-bin s390x 2.83.4-1 [18.1 kB] 175s Get:52 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libglib2.0-dev s390x 2.83.4-1 [18.9 kB] 175s Get:53 http://ftpmaster.internal/ubuntu plucky/main s390x gobject-introspection s390x 1.82.0-4 [110 kB] 175s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libbrotli-dev s390x 1.1.0-2build3 [395 kB] 175s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x libbz2-dev s390x 1.0.8-6 [39.1 kB] 175s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 175s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-2ubuntu1 [150 kB] 175s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 175s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 175s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 175s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 175s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2 s390x 1.18.2-2 [580 kB] 175s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo-gobject2 s390x 1.18.2-2 [127 kB] 175s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo-script-interpreter2 s390x 1.18.2-2 [62.3 kB] 175s Get:65 http://ftpmaster.internal/ubuntu plucky/main s390x libexpat1-dev s390x 2.6.4-1 [146 kB] 175s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x libpng-dev s390x 1.6.46-4 [283 kB] 175s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype-dev s390x 2.13.3+dfsg-1 [605 kB] 175s Get:68 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig-dev s390x 2.15.0-2ubuntu1 [170 kB] 175s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-dev s390x 0.44.0-3 [10.7 kB] 175s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 175s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 175s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x libsm6 s390x 2:1.2.4-1 [18.4 kB] 175s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 175s Get:74 http://ftpmaster.internal/ubuntu plucky/main s390x x11proto-dev all 2024.1-1 [606 kB] 175s Get:75 http://ftpmaster.internal/ubuntu plucky/main s390x x11proto-core-dev all 2024.1-1 [2442 B] 175s Get:76 http://ftpmaster.internal/ubuntu plucky/main s390x libice-dev s390x 2:1.1.1-1 [55.2 kB] 175s Get:77 http://ftpmaster.internal/ubuntu plucky/main s390x libsm-dev s390x 2:1.2.4-1 [20.6 kB] 175s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x libxau-dev s390x 1:1.0.11-1 [9752 B] 175s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x libxdmcp-dev s390x 1:1.1.5-1 [26.9 kB] 175s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x xtrans-dev all 1.4.0-1 [68.9 kB] 175s Get:81 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb1-dev s390x 1.17.0-2 [88.9 kB] 175s Get:82 http://ftpmaster.internal/ubuntu plucky/main s390x libx11-dev s390x 2:1.8.10-2 [761 kB] 175s Get:83 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0-dev s390x 1.17.0-2 [20.8 kB] 175s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0-dev s390x 1.17.0-2 [8516 B] 175s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x libxext-dev s390x 2:1.3.4-1build2 [85.7 kB] 175s Get:86 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender-dev s390x 1:0.9.10-1.1build1 [27.8 kB] 175s Get:87 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2-dev s390x 1.18.2-2 [41.1 kB] 175s Get:88 http://ftpmaster.internal/ubuntu plucky/main s390x libgirepository-1.0-dev s390x 1.82.0-4 [29.3 kB] 175s Get:89 http://ftpmaster.internal/ubuntu plucky/main s390x libmozjs-128-0 s390x 128.7.0-1 [10.8 MB] 176s Get:90 http://ftpmaster.internal/ubuntu plucky/main s390x libgjs0g s390x 1.82.1-1 [429 kB] 176s Get:91 http://ftpmaster.internal/ubuntu plucky/main s390x libmozjs-128-dev s390x 128.7.0-1 [11.8 MB] 176s Get:92 http://ftpmaster.internal/ubuntu plucky/main s390x libgjs-dev s390x 1.82.1-1 [9650 B] 177s Fetched 84.5 MB in 5s (17.2 MB/s) 177s Selecting previously unselected package libisl23:s390x. 177s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55928 files and directories currently installed.) 177s Preparing to unpack .../00-libisl23_0.27-1_s390x.deb ... 177s Unpacking libisl23:s390x (0.27-1) ... 177s Selecting previously unselected package libmpc3:s390x. 177s Preparing to unpack .../01-libmpc3_1.3.1-1build2_s390x.deb ... 177s Unpacking libmpc3:s390x (1.3.1-1build2) ... 177s Selecting previously unselected package cpp-14-s390x-linux-gnu. 177s Preparing to unpack .../02-cpp-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 177s Unpacking cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 177s Selecting previously unselected package cpp-14. 177s Preparing to unpack .../03-cpp-14_14.2.0-17ubuntu3_s390x.deb ... 177s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 177s Selecting previously unselected package cpp-s390x-linux-gnu. 177s Preparing to unpack .../04-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 177s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 177s Selecting previously unselected package cpp. 177s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 177s Unpacking cpp (4:14.2.0-1ubuntu1) ... 177s Selecting previously unselected package libcc1-0:s390x. 177s Preparing to unpack .../06-libcc1-0_15-20250213-1ubuntu1_s390x.deb ... 177s Unpacking libcc1-0:s390x (15-20250213-1ubuntu1) ... 177s Selecting previously unselected package libgomp1:s390x. 177s Preparing to unpack .../07-libgomp1_15-20250213-1ubuntu1_s390x.deb ... 177s Unpacking libgomp1:s390x (15-20250213-1ubuntu1) ... 177s Selecting previously unselected package libitm1:s390x. 177s Preparing to unpack .../08-libitm1_15-20250213-1ubuntu1_s390x.deb ... 177s Unpacking libitm1:s390x (15-20250213-1ubuntu1) ... 177s Selecting previously unselected package libasan8:s390x. 177s Preparing to unpack .../09-libasan8_15-20250213-1ubuntu1_s390x.deb ... 177s Unpacking libasan8:s390x (15-20250213-1ubuntu1) ... 177s Selecting previously unselected package libubsan1:s390x. 177s Preparing to unpack .../10-libubsan1_15-20250213-1ubuntu1_s390x.deb ... 177s Unpacking libubsan1:s390x (15-20250213-1ubuntu1) ... 177s Selecting previously unselected package libgcc-14-dev:s390x. 177s Preparing to unpack .../11-libgcc-14-dev_14.2.0-17ubuntu3_s390x.deb ... 177s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 177s Selecting previously unselected package gcc-14-s390x-linux-gnu. 177s Preparing to unpack .../12-gcc-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 177s Unpacking gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 177s Selecting previously unselected package gcc-14. 177s Preparing to unpack .../13-gcc-14_14.2.0-17ubuntu3_s390x.deb ... 177s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 177s Selecting previously unselected package gcc-s390x-linux-gnu. 177s Preparing to unpack .../14-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 177s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 177s Selecting previously unselected package gcc. 177s Preparing to unpack .../15-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 177s Unpacking gcc (4:14.2.0-1ubuntu1) ... 177s Selecting previously unselected package libstdc++-14-dev:s390x. 177s Preparing to unpack .../16-libstdc++-14-dev_14.2.0-17ubuntu3_s390x.deb ... 177s Unpacking libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 177s Selecting previously unselected package g++-14-s390x-linux-gnu. 177s Preparing to unpack .../17-g++-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 177s Unpacking g++-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 178s Selecting previously unselected package g++-14. 178s Preparing to unpack .../18-g++-14_14.2.0-17ubuntu3_s390x.deb ... 178s Unpacking g++-14 (14.2.0-17ubuntu3) ... 178s Selecting previously unselected package g++-s390x-linux-gnu. 178s Preparing to unpack .../19-g++-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 178s Unpacking g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 178s Selecting previously unselected package g++. 178s Preparing to unpack .../20-g++_4%3a14.2.0-1ubuntu1_s390x.deb ... 178s Unpacking g++ (4:14.2.0-1ubuntu1) ... 178s Selecting previously unselected package build-essential. 178s Preparing to unpack .../21-build-essential_12.10ubuntu1_s390x.deb ... 178s Unpacking build-essential (12.10ubuntu1) ... 178s Selecting previously unselected package fonts-dejavu-mono. 178s Preparing to unpack .../22-fonts-dejavu-mono_2.37-8_all.deb ... 178s Unpacking fonts-dejavu-mono (2.37-8) ... 178s Selecting previously unselected package fonts-dejavu-core. 178s Preparing to unpack .../23-fonts-dejavu-core_2.37-8_all.deb ... 178s Unpacking fonts-dejavu-core (2.37-8) ... 178s Selecting previously unselected package fontconfig-config. 178s Preparing to unpack .../24-fontconfig-config_2.15.0-2ubuntu1_s390x.deb ... 178s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 178s Selecting previously unselected package native-architecture. 178s Preparing to unpack .../25-native-architecture_0.2.5_all.deb ... 178s Unpacking native-architecture (0.2.5) ... 178s Selecting previously unselected package libgirepository-2.0-0:s390x. 178s Preparing to unpack .../26-libgirepository-2.0-0_2.83.4-1_s390x.deb ... 178s Unpacking libgirepository-2.0-0:s390x (2.83.4-1) ... 178s Selecting previously unselected package girepository-tools:s390x. 178s Preparing to unpack .../27-girepository-tools_2.83.4-1_s390x.deb ... 178s Unpacking girepository-tools:s390x (2.83.4-1) ... 178s Selecting previously unselected package python3-mako. 178s Preparing to unpack .../28-python3-mako_1.3.8-2_all.deb ... 178s Unpacking python3-mako (1.3.8-2) ... 178s Selecting previously unselected package python3-markdown. 178s Preparing to unpack .../29-python3-markdown_3.7-2_all.deb ... 178s Unpacking python3-markdown (3.7-2) ... 178s Selecting previously unselected package gobject-introspection-bin. 178s Preparing to unpack .../30-gobject-introspection-bin_1.82.0-4_s390x.deb ... 178s Unpacking gobject-introspection-bin (1.82.0-4) ... 178s Selecting previously unselected package libffi-dev:s390x. 178s Preparing to unpack .../31-libffi-dev_3.4.7-1_s390x.deb ... 178s Unpacking libffi-dev:s390x (3.4.7-1) ... 178s Selecting previously unselected package uuid-dev:s390x. 178s Preparing to unpack .../32-uuid-dev_2.40.2-14ubuntu1_s390x.deb ... 178s Unpacking uuid-dev:s390x (2.40.2-14ubuntu1) ... 178s Selecting previously unselected package libblkid-dev:s390x. 178s Preparing to unpack .../33-libblkid-dev_2.40.2-14ubuntu1_s390x.deb ... 178s Unpacking libblkid-dev:s390x (2.40.2-14ubuntu1) ... 178s Selecting previously unselected package libsepol-dev:s390x. 178s Preparing to unpack .../34-libsepol-dev_3.7-1_s390x.deb ... 178s Unpacking libsepol-dev:s390x (3.7-1) ... 178s Selecting previously unselected package libpcre2-16-0:s390x. 178s Preparing to unpack .../35-libpcre2-16-0_10.42-4ubuntu3_s390x.deb ... 178s Unpacking libpcre2-16-0:s390x (10.42-4ubuntu3) ... 178s Selecting previously unselected package libpcre2-32-0:s390x. 178s Preparing to unpack .../36-libpcre2-32-0_10.42-4ubuntu3_s390x.deb ... 178s Unpacking libpcre2-32-0:s390x (10.42-4ubuntu3) ... 178s Selecting previously unselected package libpcre2-posix3:s390x. 178s Preparing to unpack .../37-libpcre2-posix3_10.42-4ubuntu3_s390x.deb ... 178s Unpacking libpcre2-posix3:s390x (10.42-4ubuntu3) ... 178s Selecting previously unselected package libpcre2-dev:s390x. 178s Preparing to unpack .../38-libpcre2-dev_10.42-4ubuntu3_s390x.deb ... 178s Unpacking libpcre2-dev:s390x (10.42-4ubuntu3) ... 178s Selecting previously unselected package libselinux1-dev:s390x. 178s Preparing to unpack .../39-libselinux1-dev_3.7-3ubuntu2_s390x.deb ... 178s Unpacking libselinux1-dev:s390x (3.7-3ubuntu2) ... 178s Selecting previously unselected package libmount-dev:s390x. 178s Preparing to unpack .../40-libmount-dev_2.40.2-14ubuntu1_s390x.deb ... 178s Unpacking libmount-dev:s390x (2.40.2-14ubuntu1) ... 178s Selecting previously unselected package libsysprof-capture-4-dev:s390x. 178s Preparing to unpack .../41-libsysprof-capture-4-dev_48~beta-2_s390x.deb ... 178s Unpacking libsysprof-capture-4-dev:s390x (48~beta-2) ... 178s Selecting previously unselected package libpkgconf3:s390x. 178s Preparing to unpack .../42-libpkgconf3_1.8.1-4_s390x.deb ... 178s Unpacking libpkgconf3:s390x (1.8.1-4) ... 178s Selecting previously unselected package pkgconf-bin. 178s Preparing to unpack .../43-pkgconf-bin_1.8.1-4_s390x.deb ... 178s Unpacking pkgconf-bin (1.8.1-4) ... 178s Selecting previously unselected package pkgconf:s390x. 178s Preparing to unpack .../44-pkgconf_1.8.1-4_s390x.deb ... 178s Unpacking pkgconf:s390x (1.8.1-4) ... 178s Selecting previously unselected package zlib1g-dev:s390x. 178s Preparing to unpack .../45-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 178s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 178s Selecting previously unselected package libgio-2.0-dev:s390x. 178s Preparing to unpack .../46-libgio-2.0-dev_2.83.4-1_s390x.deb ... 178s Unpacking libgio-2.0-dev:s390x (2.83.4-1) ... 178s Selecting previously unselected package libglib2.0-bin. 178s Preparing to unpack .../47-libglib2.0-bin_2.83.4-1_s390x.deb ... 178s Unpacking libglib2.0-bin (2.83.4-1) ... 178s Selecting previously unselected package python3-packaging. 178s Preparing to unpack .../48-python3-packaging_24.2-1_all.deb ... 178s Unpacking python3-packaging (24.2-1) ... 178s Selecting previously unselected package libgio-2.0-dev-bin. 178s Preparing to unpack .../49-libgio-2.0-dev-bin_2.83.4-1_s390x.deb ... 178s Unpacking libgio-2.0-dev-bin (2.83.4-1) ... 178s Selecting previously unselected package libglib2.0-dev-bin. 178s Preparing to unpack .../50-libglib2.0-dev-bin_2.83.4-1_s390x.deb ... 178s Unpacking libglib2.0-dev-bin (2.83.4-1) ... 178s Selecting previously unselected package libglib2.0-dev:s390x. 178s Preparing to unpack .../51-libglib2.0-dev_2.83.4-1_s390x.deb ... 178s Unpacking libglib2.0-dev:s390x (2.83.4-1) ... 178s Selecting previously unselected package gobject-introspection:s390x. 178s Preparing to unpack .../52-gobject-introspection_1.82.0-4_s390x.deb ... 178s Unpacking gobject-introspection:s390x (1.82.0-4) ... 178s Selecting previously unselected package libbrotli-dev:s390x. 178s Preparing to unpack .../53-libbrotli-dev_1.1.0-2build3_s390x.deb ... 178s Unpacking libbrotli-dev:s390x (1.1.0-2build3) ... 178s Selecting previously unselected package libbz2-dev:s390x. 178s Preparing to unpack .../54-libbz2-dev_1.0.8-6_s390x.deb ... 178s Unpacking libbz2-dev:s390x (1.0.8-6) ... 178s Selecting previously unselected package libfreetype6:s390x. 178s Preparing to unpack .../55-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 178s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 178s Selecting previously unselected package libfontconfig1:s390x. 178s Preparing to unpack .../56-libfontconfig1_2.15.0-2ubuntu1_s390x.deb ... 178s Unpacking libfontconfig1:s390x (2.15.0-2ubuntu1) ... 178s Selecting previously unselected package libpixman-1-0:s390x. 178s Preparing to unpack .../57-libpixman-1-0_0.44.0-3_s390x.deb ... 178s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 178s Selecting previously unselected package libxcb-render0:s390x. 178s Preparing to unpack .../58-libxcb-render0_1.17.0-2_s390x.deb ... 178s Unpacking libxcb-render0:s390x (1.17.0-2) ... 178s Selecting previously unselected package libxcb-shm0:s390x. 178s Preparing to unpack .../59-libxcb-shm0_1.17.0-2_s390x.deb ... 178s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 178s Selecting previously unselected package libxrender1:s390x. 178s Preparing to unpack .../60-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 178s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 178s Selecting previously unselected package libcairo2:s390x. 178s Preparing to unpack .../61-libcairo2_1.18.2-2_s390x.deb ... 178s Unpacking libcairo2:s390x (1.18.2-2) ... 178s Selecting previously unselected package libcairo-gobject2:s390x. 178s Preparing to unpack .../62-libcairo-gobject2_1.18.2-2_s390x.deb ... 178s Unpacking libcairo-gobject2:s390x (1.18.2-2) ... 178s Selecting previously unselected package libcairo-script-interpreter2:s390x. 178s Preparing to unpack .../63-libcairo-script-interpreter2_1.18.2-2_s390x.deb ... 178s Unpacking libcairo-script-interpreter2:s390x (1.18.2-2) ... 178s Selecting previously unselected package libexpat1-dev:s390x. 178s Preparing to unpack .../64-libexpat1-dev_2.6.4-1_s390x.deb ... 178s Unpacking libexpat1-dev:s390x (2.6.4-1) ... 178s Selecting previously unselected package libpng-dev:s390x. 178s Preparing to unpack .../65-libpng-dev_1.6.46-4_s390x.deb ... 178s Unpacking libpng-dev:s390x (1.6.46-4) ... 178s Selecting previously unselected package libfreetype-dev:s390x. 178s Preparing to unpack .../66-libfreetype-dev_2.13.3+dfsg-1_s390x.deb ... 178s Unpacking libfreetype-dev:s390x (2.13.3+dfsg-1) ... 178s Selecting previously unselected package libfontconfig-dev:s390x. 178s Preparing to unpack .../67-libfontconfig-dev_2.15.0-2ubuntu1_s390x.deb ... 178s Unpacking libfontconfig-dev:s390x (2.15.0-2ubuntu1) ... 178s Selecting previously unselected package libpixman-1-dev:s390x. 178s Preparing to unpack .../68-libpixman-1-dev_0.44.0-3_s390x.deb ... 178s Unpacking libpixman-1-dev:s390x (0.44.0-3) ... 178s Selecting previously unselected package x11-common. 178s Preparing to unpack .../69-x11-common_1%3a7.7+23ubuntu3_all.deb ... 178s Unpacking x11-common (1:7.7+23ubuntu3) ... 178s Selecting previously unselected package libice6:s390x. 178s Preparing to unpack .../70-libice6_2%3a1.1.1-1_s390x.deb ... 178s Unpacking libice6:s390x (2:1.1.1-1) ... 178s Selecting previously unselected package libsm6:s390x. 178s Preparing to unpack .../71-libsm6_2%3a1.2.4-1_s390x.deb ... 178s Unpacking libsm6:s390x (2:1.2.4-1) ... 178s Selecting previously unselected package xorg-sgml-doctools. 178s Preparing to unpack .../72-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 178s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 178s Selecting previously unselected package x11proto-dev. 178s Preparing to unpack .../73-x11proto-dev_2024.1-1_all.deb ... 178s Unpacking x11proto-dev (2024.1-1) ... 178s Selecting previously unselected package x11proto-core-dev. 178s Preparing to unpack .../74-x11proto-core-dev_2024.1-1_all.deb ... 178s Unpacking x11proto-core-dev (2024.1-1) ... 178s Selecting previously unselected package libice-dev:s390x. 178s Preparing to unpack .../75-libice-dev_2%3a1.1.1-1_s390x.deb ... 178s Unpacking libice-dev:s390x (2:1.1.1-1) ... 178s Selecting previously unselected package libsm-dev:s390x. 178s Preparing to unpack .../76-libsm-dev_2%3a1.2.4-1_s390x.deb ... 178s Unpacking libsm-dev:s390x (2:1.2.4-1) ... 178s Selecting previously unselected package libxau-dev:s390x. 178s Preparing to unpack .../77-libxau-dev_1%3a1.0.11-1_s390x.deb ... 178s Unpacking libxau-dev:s390x (1:1.0.11-1) ... 178s Selecting previously unselected package libxdmcp-dev:s390x. 178s Preparing to unpack .../78-libxdmcp-dev_1%3a1.1.5-1_s390x.deb ... 178s Unpacking libxdmcp-dev:s390x (1:1.1.5-1) ... 178s Selecting previously unselected package xtrans-dev. 178s Preparing to unpack .../79-xtrans-dev_1.4.0-1_all.deb ... 178s Unpacking xtrans-dev (1.4.0-1) ... 178s Selecting previously unselected package libxcb1-dev:s390x. 178s Preparing to unpack .../80-libxcb1-dev_1.17.0-2_s390x.deb ... 178s Unpacking libxcb1-dev:s390x (1.17.0-2) ... 178s Selecting previously unselected package libx11-dev:s390x. 178s Preparing to unpack .../81-libx11-dev_2%3a1.8.10-2_s390x.deb ... 178s Unpacking libx11-dev:s390x (2:1.8.10-2) ... 179s Selecting previously unselected package libxcb-render0-dev:s390x. 179s Preparing to unpack .../82-libxcb-render0-dev_1.17.0-2_s390x.deb ... 179s Unpacking libxcb-render0-dev:s390x (1.17.0-2) ... 179s Selecting previously unselected package libxcb-shm0-dev:s390x. 179s Preparing to unpack .../83-libxcb-shm0-dev_1.17.0-2_s390x.deb ... 179s Unpacking libxcb-shm0-dev:s390x (1.17.0-2) ... 179s Selecting previously unselected package libxext-dev:s390x. 179s Preparing to unpack .../84-libxext-dev_2%3a1.3.4-1build2_s390x.deb ... 179s Unpacking libxext-dev:s390x (2:1.3.4-1build2) ... 179s Selecting previously unselected package libxrender-dev:s390x. 179s Preparing to unpack .../85-libxrender-dev_1%3a0.9.10-1.1build1_s390x.deb ... 179s Unpacking libxrender-dev:s390x (1:0.9.10-1.1build1) ... 179s Selecting previously unselected package libcairo2-dev:s390x. 179s Preparing to unpack .../86-libcairo2-dev_1.18.2-2_s390x.deb ... 179s Unpacking libcairo2-dev:s390x (1.18.2-2) ... 179s Selecting previously unselected package libgirepository-1.0-dev:s390x. 179s Preparing to unpack .../87-libgirepository-1.0-dev_1.82.0-4_s390x.deb ... 179s Unpacking libgirepository-1.0-dev:s390x (1.82.0-4) ... 179s Selecting previously unselected package libmozjs-128-0:s390x. 179s Preparing to unpack .../88-libmozjs-128-0_128.7.0-1_s390x.deb ... 179s Unpacking libmozjs-128-0:s390x (128.7.0-1) ... 179s Selecting previously unselected package libgjs0g:s390x. 179s Preparing to unpack .../89-libgjs0g_1.82.1-1_s390x.deb ... 179s Unpacking libgjs0g:s390x (1.82.1-1) ... 179s Selecting previously unselected package libmozjs-128-dev:s390x. 179s Preparing to unpack .../90-libmozjs-128-dev_128.7.0-1_s390x.deb ... 179s Unpacking libmozjs-128-dev:s390x (128.7.0-1) ... 179s Selecting previously unselected package libgjs-dev:s390x. 179s Preparing to unpack .../91-libgjs-dev_1.82.1-1_s390x.deb ... 179s Unpacking libgjs-dev:s390x (1.82.1-1) ... 179s Setting up libpixman-1-0:s390x (0.44.0-3) ... 179s Setting up libpixman-1-dev:s390x (0.44.0-3) ... 179s Setting up native-architecture (0.2.5) ... 179s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 179s Setting up libgirepository-2.0-0:s390x (2.83.4-1) ... 179s Setting up libxcb-render0:s390x (1.17.0-2) ... 179s Setting up x11-common (1:7.7+23ubuntu3) ... 179s Setting up libglib2.0-bin (2.83.4-1) ... 179s Setting up libxcb-shm0:s390x (1.17.0-2) ... 179s Setting up libgomp1:s390x (15-20250213-1ubuntu1) ... 179s Setting up libffi-dev:s390x (3.4.7-1) ... 179s Setting up libpcre2-16-0:s390x (10.42-4ubuntu3) ... 179s Setting up libsysprof-capture-4-dev:s390x (48~beta-2) ... 179s Setting up xtrans-dev (1.4.0-1) ... 179s Setting up libpcre2-32-0:s390x (10.42-4ubuntu3) ... 179s Setting up python3-packaging (24.2-1) ... 179s Setting up libpkgconf3:s390x (1.8.1-4) ... 179s Setting up libexpat1-dev:s390x (2.6.4-1) ... 179s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 179s Setting up uuid-dev:s390x (2.40.2-14ubuntu1) ... 179s Setting up fonts-dejavu-mono (2.37-8) ... 179s Setting up libmpc3:s390x (1.3.1-1build2) ... 179s Setting up python3-markdown (3.7-2) ... 180s Setting up fonts-dejavu-core (2.37-8) ... 180s Setting up libsepol-dev:s390x (3.7-1) ... 180s Setting up pkgconf-bin (1.8.1-4) ... 180s Setting up libmozjs-128-0:s390x (128.7.0-1) ... 180s Setting up libubsan1:s390x (15-20250213-1ubuntu1) ... 180s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 180s Setting up libmozjs-128-dev:s390x (128.7.0-1) ... 180s Setting up libpcre2-posix3:s390x (10.42-4ubuntu3) ... 180s Setting up libasan8:s390x (15-20250213-1ubuntu1) ... 180s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 180s Setting up libisl23:s390x (0.27-1) ... 180s Setting up libcc1-0:s390x (15-20250213-1ubuntu1) ... 180s Setting up libbrotli-dev:s390x (1.1.0-2build3) ... 180s Setting up libitm1:s390x (15-20250213-1ubuntu1) ... 180s Setting up python3-mako (1.3.8-2) ... 180s Setting up libbz2-dev:s390x (1.0.8-6) ... 180s Setting up x11proto-dev (2024.1-1) ... 180s Setting up libblkid-dev:s390x (2.40.2-14ubuntu1) ... 180s Setting up libice6:s390x (2:1.1.1-1) ... 180s Setting up libgio-2.0-dev-bin (2.83.4-1) ... 180s Setting up girepository-tools:s390x (2.83.4-1) ... 180s Setting up libxau-dev:s390x (1:1.0.11-1) ... 180s Setting up libpcre2-dev:s390x (10.42-4ubuntu3) ... 180s Setting up libice-dev:s390x (2:1.1.1-1) ... 180s Setting up libselinux1-dev:s390x (3.7-3ubuntu2) ... 180s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 180s Setting up libpng-dev:s390x (1.6.46-4) ... 180s Setting up pkgconf:s390x (1.8.1-4) ... 180s Setting up libfreetype-dev:s390x (2.13.3+dfsg-1) ... 180s Setting up libxdmcp-dev:s390x (1:1.1.5-1) ... 180s Setting up x11proto-core-dev (2024.1-1) ... 180s Setting up cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 180s Setting up cpp-14 (14.2.0-17ubuntu3) ... 180s Setting up libfontconfig1:s390x (2.15.0-2ubuntu1) ... 180s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 180s Setting up libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 180s Setting up libsm6:s390x (2:1.2.4-1) ... 180s Setting up libmount-dev:s390x (2.40.2-14ubuntu1) ... 180s Setting up libglib2.0-dev-bin (2.83.4-1) ... 180s Setting up libgio-2.0-dev:s390x (2.83.4-1) ... 180s Setting up libxcb1-dev:s390x (1.17.0-2) ... 180s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 180s Setting up libfontconfig-dev:s390x (2.15.0-2ubuntu1) ... 180s Setting up libsm-dev:s390x (2:1.2.4-1) ... 180s Setting up libx11-dev:s390x (2:1.8.10-2) ... 180s Setting up libcairo2:s390x (1.18.2-2) ... 180s Setting up libxcb-shm0-dev:s390x (1.17.0-2) ... 180s Setting up gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 180s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 180s Setting up g++-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 180s Setting up libxcb-render0-dev:s390x (1.17.0-2) ... 180s Setting up libxext-dev:s390x (2:1.3.4-1build2) ... 180s Setting up cpp (4:14.2.0-1ubuntu1) ... 180s Setting up libcairo-gobject2:s390x (1.18.2-2) ... 180s Setting up libxrender-dev:s390x (1:0.9.10-1.1build1) ... 180s Setting up libcairo-script-interpreter2:s390x (1.18.2-2) ... 180s Setting up libgjs0g:s390x (1.82.1-1) ... 180s Setting up g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 180s Setting up gcc-14 (14.2.0-17ubuntu3) ... 180s Setting up g++-14 (14.2.0-17ubuntu3) ... 180s Setting up gcc (4:14.2.0-1ubuntu1) ... 180s Setting up g++ (4:14.2.0-1ubuntu1) ... 180s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 180s Setting up build-essential (12.10ubuntu1) ... 180s Setting up gobject-introspection-bin (1.82.0-4) ... 180s Processing triggers for install-info (7.1.1-1) ... 180s Processing triggers for libc-bin (2.40-4ubuntu1) ... 180s Processing triggers for man-db (2.13.0-1) ... 181s Processing triggers for libglib2.0-0t64:s390x (2.83.4-1) ... 181s No schema files found: doing nothing. 181s Setting up libglib2.0-dev:s390x (2.83.4-1) ... 181s Setting up libcairo2-dev:s390x (1.18.2-2) ... 181s Setting up gobject-introspection:s390x (1.82.0-4) ... 181s Setting up libgirepository-1.0-dev:s390x (1.82.0-4) ... 181s Setting up libgjs-dev:s390x (1.82.1-1) ... 182s autopkgtest [04:54:03]: test build: [----------------------- 183s build: OK 183s run: OK 183s autopkgtest [04:54:04]: test build: -----------------------] 183s build PASS (superficial) 183s autopkgtest [04:54:04]: test build: - - - - - - - - - - results - - - - - - - - - - 184s autopkgtest [04:54:05]: test installed-tests: preparing testbed 295s autopkgtest [04:55:56]: testbed dpkg architecture: s390x 295s autopkgtest [04:55:56]: testbed apt version: 2.9.30ubuntu1 295s autopkgtest [04:55:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 295s autopkgtest [04:55:56]: testbed release detected to be: plucky 296s autopkgtest [04:55:57]: updating testbed package index (apt update) 296s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 297s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 297s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 297s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 297s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 297s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [80.1 kB] 297s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.5 kB] 297s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [508 kB] 297s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [123 kB] 297s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 297s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [423 kB] 297s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [2816 B] 297s Fetched 1265 kB in 1s (1404 kB/s) 298s Reading package lists... 299s Reading package lists... 299s Building dependency tree... 299s Reading state information... 299s Calculating upgrade... 299s Calculating upgrade... 299s The following packages were automatically installed and are no longer required: 299s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 299s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 299s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 299s linux-tools-6.11.0-8-generic 299s Use 'sudo apt autoremove' to remove them. 299s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 299s Reading package lists... 299s Building dependency tree... 299s Reading state information... 299s Solving dependencies... 300s The following packages will be REMOVED: 300s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 300s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 300s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 300s linux-tools-6.11.0-8-generic* 300s 0 upgraded, 0 newly installed, 9 to remove and 3 not upgraded. 300s After this operation, 167 MB disk space will be freed. 300s (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 ... 81030 files and directories currently installed.) 300s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 300s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 300s Removing libpython3.12t64:s390x (3.12.9-1) ... 300s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 300s Removing libnsl2:s390x (1.3.0-3build3) ... 300s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 300s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 300s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 301s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 301s Processing triggers for libc-bin (2.40-4ubuntu1) ... 301s (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 ... 55930 files and directories currently installed.) 301s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 301s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 302s autopkgtest [04:56:03]: upgrading testbed (apt dist-upgrade and autopurge) 302s Reading package lists... 302s Building dependency tree... 302s Reading state information... 302s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 302s Starting 2 pkgProblemResolver with broken count: 0 302s Done 302s Entering ResolveByKeep 303s 303s Calculating upgrade... 303s The following packages will be upgraded: 303s gir1.2-glib-2.0 libglib2.0-0t64 libglib2.0-data 303s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 303s Need to get 1819 kB of archives. 303s After this operation, 1024 B disk space will be freed. 303s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x gir1.2-glib-2.0 s390x 2.83.4-1 [182 kB] 303s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libglib2.0-0t64 s390x 2.83.4-1 [1584 kB] 303s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libglib2.0-data all 2.83.4-1 [52.9 kB] 304s Fetched 1819 kB in 1s (2919 kB/s) 304s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55928 files and directories currently installed.) 304s Preparing to unpack .../gir1.2-glib-2.0_2.83.4-1_s390x.deb ... 304s Unpacking gir1.2-glib-2.0:s390x (2.83.4-1) over (2.83.3-2) ... 304s Preparing to unpack .../libglib2.0-0t64_2.83.4-1_s390x.deb ... 304s Unpacking libglib2.0-0t64:s390x (2.83.4-1) over (2.83.3-2) ... 304s Preparing to unpack .../libglib2.0-data_2.83.4-1_all.deb ... 304s Unpacking libglib2.0-data (2.83.4-1) over (2.83.3-2) ... 304s Setting up libglib2.0-0t64:s390x (2.83.4-1) ... 304s No schema files found: doing nothing. 304s Setting up libglib2.0-data (2.83.4-1) ... 304s Setting up gir1.2-glib-2.0:s390x (2.83.4-1) ... 304s Processing triggers for libc-bin (2.40-4ubuntu1) ... 304s Reading package lists... 304s Building dependency tree... 304s Reading state information... 304s Starting pkgProblemResolver with broken count: 0 304s Starting 2 pkgProblemResolver with broken count: 0 304s Done 305s Solving dependencies... 305s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 305s autopkgtest [04:56:06]: rebooting testbed after setup commands that affected boot 328s Reading package lists... 328s Building dependency tree... 328s Reading state information... 329s Starting pkgProblemResolver with broken count: 0 329s Starting 2 pkgProblemResolver with broken count: 0 329s Done 329s The following NEW packages will be installed: 329s adwaita-icon-theme at-spi2-common at-spi2-core dconf-gsettings-backend 329s dconf-service fontconfig fontconfig-config fonts-dejavu-core 329s fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 329s gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gjs gjs-tests 329s gnome-desktop-testing gsettings-desktop-schemas gtk-update-icon-cache 329s hicolor-icon-theme libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 329s libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2 329s libcairo2 libcolord2 libcups2t64 libdatrie1 libdconf1 libdeflate0 329s libdrm-radeon1 libepoxy0 libfontconfig1 libfontenc1 libfreetype6 libgbm1 329s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgjs0g libgl1 libgl1-mesa-dri 329s libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0t64 329s libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b libice6 libjbig0 329s libjpeg-turbo8 libjpeg8 liblcms2-2 libmozjs-128-0 libpango-1.0-0 329s libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpixman-1-0 329s libsharpyuv0 libsm6 libthai-data libthai0 libtiff6 libvulkan1 329s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 329s libwebp7 libx11-xcb1 libxaw7 libxcb-dri3-0 libxcb-glx0 libxcb-present0 329s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 329s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 329s libxinerama1 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 329s libxshmfence1 libxt6t64 libxtst6 libxxf86vm1 mesa-libgallium x11-common 329s x11-xkb-utils xserver-common xvfb 329s 0 upgraded, 108 newly installed, 0 to remove and 0 not upgraded. 329s Need to get 34.5 MB of archives. 329s After this operation, 130 MB of additional disk space will be used. 329s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [8004 B] 329s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu2 [147 kB] 329s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 329s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.23-1 [46.1 kB] 329s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 329s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.5.0-0.1 [16.7 kB] 329s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.5.0-0.1 [210 kB] 329s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 329s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libgdk-pixbuf-2.0-0 s390x 2.42.12+dfsg-2 [154 kB] 329s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x gtk-update-icon-cache s390x 4.17.4+ds-4 [52.9 kB] 329s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x hicolor-icon-theme all 0.18-2 [13.3 kB] 329s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x adwaita-icon-theme all 48~beta-3 [578 kB] 329s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x at-spi2-common all 2.55.2-1 [8916 B] 329s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libxi6 s390x 2:1.8.2-1 [35.4 kB] 329s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libatspi2.0-0t64 s390x 2.55.2-1 [80.3 kB] 329s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 329s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libxtst6 s390x 2:1.2.5-1 [13.5 kB] 330s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libdconf1 s390x 0.40.0-5 [40.0 kB] 330s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x dconf-service s390x 0.40.0-5 [28.4 kB] 330s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x dconf-gsettings-backend s390x 0.40.0-5 [22.8 kB] 330s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x gsettings-desktop-schemas all 48~beta-1ubuntu1 [37.4 kB] 330s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x at-spi2-core s390x 2.55.2-1 [56.6 kB] 330s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 330s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 330s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 330s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-2ubuntu1 [37.5 kB] 330s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-2ubuntu1 [150 kB] 330s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig s390x 2.15.0-2ubuntu1 [191 kB] 330s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x libatk1.0-0t64 s390x 2.55.2-1 [54.8 kB] 330s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-atk-1.0 s390x 2.55.2-1 [22.9 kB] 330s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 330s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 330s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 330s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 330s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2 s390x 1.18.2-2 [580 kB] 330s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo-gobject2 s390x 1.18.2-2 [127 kB] 330s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-freedesktop s390x 1.82.0-4 [64.0 kB] 330s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-gdkpixbuf-2.0 s390x 2.42.12+dfsg-2 [9330 B] 330s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 330s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz0b s390x 10.2.0-1 [538 kB] 330s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz-gobject0 s390x 10.2.0-1 [35.1 kB] 330s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-harfbuzz-0.0 s390x 10.2.0-1 [44.4 kB] 330s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x libthai-data all 0.1.29-2build1 [158 kB] 330s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x libdatrie1 s390x 0.2.13-3build1 [20.6 kB] 330s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 330s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x libpango-1.0-0 s390x 1.56.1-1 [253 kB] 330s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x libpangoft2-1.0-0 s390x 1.56.1-1 [50.3 kB] 330s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x libpangocairo-1.0-0 s390x 1.56.1-1 [28.3 kB] 330s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x libxft2 s390x 2.3.6-1build1 [49.6 kB] 330s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x libpangoxft-1.0-0 s390x 1.56.1-1 [20.2 kB] 330s Get:51 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-pango-1.0 s390x 1.56.1-1 [34.4 kB] 330s Get:52 http://ftpmaster.internal/ubuntu plucky/main s390x libatk-bridge2.0-0t64 s390x 2.55.2-1 [66.7 kB] 330s Get:53 http://ftpmaster.internal/ubuntu plucky/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 330s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libcolord2 s390x 1.4.7-1build2 [151 kB] 330s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-common-data s390x 0.8-14ubuntu1 [30.5 kB] 330s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-common3 s390x 0.8-14ubuntu1 [23.6 kB] 330s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x libavahi-client3 s390x 0.8-14ubuntu1 [26.8 kB] 330s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x libcups2t64 s390x 2.4.11-0ubuntu2 [282 kB] 330s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x libepoxy0 s390x 1.5.10-2 [222 kB] 330s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-client0 s390x 1.23.1-3 [28.2 kB] 330s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-cursor0 s390x 1.23.1-3 [11.5 kB] 330s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-egl1 s390x 1.23.1-3 [6078 B] 330s Get:63 http://ftpmaster.internal/ubuntu plucky/main s390x libxcomposite1 s390x 1:0.4.6-1 [6588 B] 330s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x libxfixes3 s390x 1:6.0.0-2build1 [11.3 kB] 330s Get:65 http://ftpmaster.internal/ubuntu plucky/main s390x libxcursor1 s390x 1:1.2.3-1 [23.4 kB] 330s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x libxdamage1 s390x 1:1.1.6-1build1 [6156 B] 330s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x libxinerama1 s390x 2:1.1.4-3build1 [6476 B] 330s Get:68 http://ftpmaster.internal/ubuntu plucky/main s390x libxrandr2 s390x 2:1.5.4-1 [20.8 kB] 330s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x libgtk-3-common all 3.24.48-3ubuntu1 [1424 kB] 330s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x libgtk-3-0t64 s390x 3.24.48-3ubuntu1 [2949 kB] 330s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x gir1.2-gtk-3.0 s390x 3.24.48-3ubuntu1 [241 kB] 330s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x libmozjs-128-0 s390x 128.7.0-1 [10.8 MB] 331s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x libgjs0g s390x 1.82.1-1 [429 kB] 331s Get:74 http://ftpmaster.internal/ubuntu plucky/main s390x gjs s390x 1.82.1-1 [114 kB] 331s Get:75 http://ftpmaster.internal/ubuntu plucky/universe s390x gjs-tests s390x 1.82.1-1 [267 kB] 331s Get:76 http://ftpmaster.internal/ubuntu plucky/universe s390x gnome-desktop-testing s390x 2021.1-4 [16.6 kB] 331s Get:77 http://ftpmaster.internal/ubuntu plucky/main s390x libdrm-radeon1 s390x 2.4.123-1 [22.4 kB] 331s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x libfontenc1 s390x 1:1.1.8-1build1 [14.8 kB] 331s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x libwayland-server0 s390x 1.23.1-3 [37.3 kB] 331s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x libglapi-mesa s390x 24.3.4-3ubuntu1 [68.4 kB] 331s Get:81 http://ftpmaster.internal/ubuntu plucky/main s390x libx11-xcb1 s390x 2:1.8.10-2 [7954 B] 331s Get:82 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-dri3-0 s390x 1.17.0-2 [7616 B] 331s Get:83 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-present0 s390x 1.17.0-2 [6244 B] 331s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-randr0 s390x 1.17.0-2 [19.2 kB] 331s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-sync1 s390x 1.17.0-2 [9488 B] 331s Get:86 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-xfixes0 s390x 1.17.0-2 [10.5 kB] 331s Get:87 http://ftpmaster.internal/ubuntu plucky/main s390x libxshmfence1 s390x 1.3-1build5 [4772 B] 331s Get:88 http://ftpmaster.internal/ubuntu plucky/main s390x mesa-libgallium s390x 24.3.4-3ubuntu1 [7967 kB] 331s Get:89 http://ftpmaster.internal/ubuntu plucky/main s390x libgbm1 s390x 24.3.4-3ubuntu1 [34.5 kB] 331s Get:90 http://ftpmaster.internal/ubuntu plucky/main s390x libvulkan1 s390x 1.4.304.0-1 [147 kB] 331s Get:91 http://ftpmaster.internal/ubuntu plucky/main s390x libgl1-mesa-dri s390x 24.3.4-3ubuntu1 [35.3 kB] 331s Get:92 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-glx0 s390x 1.17.0-2 [26.0 kB] 331s Get:93 http://ftpmaster.internal/ubuntu plucky/main s390x libxxf86vm1 s390x 1:1.1.4-1build4 [9630 B] 331s Get:94 http://ftpmaster.internal/ubuntu plucky/main s390x libglx-mesa0 s390x 24.3.4-3ubuntu1 [162 kB] 331s Get:95 http://ftpmaster.internal/ubuntu plucky/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 331s Get:96 http://ftpmaster.internal/ubuntu plucky/main s390x libsm6 s390x 2:1.2.4-1 [18.4 kB] 331s Get:97 http://ftpmaster.internal/ubuntu plucky/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 331s Get:98 http://ftpmaster.internal/ubuntu plucky/main s390x libxmu6 s390x 2:1.1.3-3build2 [53.0 kB] 331s Get:99 http://ftpmaster.internal/ubuntu plucky/main s390x libxpm4 s390x 1:3.5.17-1build2 [41.2 kB] 331s Get:100 http://ftpmaster.internal/ubuntu plucky/main s390x libxaw7 s390x 2:1.0.16-1 [201 kB] 331s Get:101 http://ftpmaster.internal/ubuntu plucky/main s390x libxfont2 s390x 1:2.0.6-1build1 [101 kB] 331s Get:102 http://ftpmaster.internal/ubuntu plucky/main s390x libxkbfile1 s390x 1:1.1.0-1build4 [76.5 kB] 331s Get:103 http://ftpmaster.internal/ubuntu plucky/main s390x x11-xkb-utils s390x 7.7+9 [169 kB] 332s Get:104 http://ftpmaster.internal/ubuntu plucky/main s390x xserver-common all 2:21.1.14-2ubuntu1 [33.7 kB] 332s Get:105 http://ftpmaster.internal/ubuntu plucky/main s390x libglvnd0 s390x 1.7.0-1build1 [110 kB] 332s Get:106 http://ftpmaster.internal/ubuntu plucky/main s390x libglx0 s390x 1.7.0-1build1 [32.2 kB] 332s Get:107 http://ftpmaster.internal/ubuntu plucky/main s390x libgl1 s390x 1.7.0-1build1 [142 kB] 332s Get:108 http://ftpmaster.internal/ubuntu plucky/universe s390x xvfb s390x 2:21.1.14-2ubuntu1 [941 kB] 332s Fetched 34.5 MB in 3s (12.0 MB/s) 332s Selecting previously unselected package libgdk-pixbuf2.0-common. 332s (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 ... 55928 files and directories currently installed.) 332s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.12+dfsg-2_all.deb ... 332s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... 332s Selecting previously unselected package libjpeg-turbo8:s390x. 332s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-3ubuntu2_s390x.deb ... 332s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 332s Selecting previously unselected package libjpeg8:s390x. 332s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_s390x.deb ... 332s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 332s Selecting previously unselected package libdeflate0:s390x. 332s Preparing to unpack .../003-libdeflate0_1.23-1_s390x.deb ... 332s Unpacking libdeflate0:s390x (1.23-1) ... 332s Selecting previously unselected package libjbig0:s390x. 332s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 332s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 332s Selecting previously unselected package libsharpyuv0:s390x. 332s Preparing to unpack .../005-libsharpyuv0_1.5.0-0.1_s390x.deb ... 332s Unpacking libsharpyuv0:s390x (1.5.0-0.1) ... 332s Selecting previously unselected package libwebp7:s390x. 332s Preparing to unpack .../006-libwebp7_1.5.0-0.1_s390x.deb ... 332s Unpacking libwebp7:s390x (1.5.0-0.1) ... 332s Selecting previously unselected package libtiff6:s390x. 332s Preparing to unpack .../007-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 332s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 332s Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. 332s Preparing to unpack .../008-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_s390x.deb ... 332s Unpacking libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-2) ... 332s Selecting previously unselected package gtk-update-icon-cache. 332s Preparing to unpack .../009-gtk-update-icon-cache_4.17.4+ds-4_s390x.deb ... 332s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 332s 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. 332s Unpacking gtk-update-icon-cache (4.17.4+ds-4) ... 332s Selecting previously unselected package hicolor-icon-theme. 332s Preparing to unpack .../010-hicolor-icon-theme_0.18-2_all.deb ... 332s Unpacking hicolor-icon-theme (0.18-2) ... 332s Selecting previously unselected package adwaita-icon-theme. 332s Preparing to unpack .../011-adwaita-icon-theme_48~beta-3_all.deb ... 332s Unpacking adwaita-icon-theme (48~beta-3) ... 333s Selecting previously unselected package at-spi2-common. 333s Preparing to unpack .../012-at-spi2-common_2.55.2-1_all.deb ... 333s Unpacking at-spi2-common (2.55.2-1) ... 333s Selecting previously unselected package libxi6:s390x. 333s Preparing to unpack .../013-libxi6_2%3a1.8.2-1_s390x.deb ... 333s Unpacking libxi6:s390x (2:1.8.2-1) ... 333s Selecting previously unselected package libatspi2.0-0t64:s390x. 333s Preparing to unpack .../014-libatspi2.0-0t64_2.55.2-1_s390x.deb ... 333s Unpacking libatspi2.0-0t64:s390x (2.55.2-1) ... 333s Selecting previously unselected package x11-common. 333s Preparing to unpack .../015-x11-common_1%3a7.7+23ubuntu3_all.deb ... 333s Unpacking x11-common (1:7.7+23ubuntu3) ... 333s Selecting previously unselected package libxtst6:s390x. 333s Preparing to unpack .../016-libxtst6_2%3a1.2.5-1_s390x.deb ... 333s Unpacking libxtst6:s390x (2:1.2.5-1) ... 333s Selecting previously unselected package libdconf1:s390x. 333s Preparing to unpack .../017-libdconf1_0.40.0-5_s390x.deb ... 333s Unpacking libdconf1:s390x (0.40.0-5) ... 333s Selecting previously unselected package dconf-service. 333s Preparing to unpack .../018-dconf-service_0.40.0-5_s390x.deb ... 333s Unpacking dconf-service (0.40.0-5) ... 333s Selecting previously unselected package dconf-gsettings-backend:s390x. 333s Preparing to unpack .../019-dconf-gsettings-backend_0.40.0-5_s390x.deb ... 333s Unpacking dconf-gsettings-backend:s390x (0.40.0-5) ... 333s Selecting previously unselected package gsettings-desktop-schemas. 333s Preparing to unpack .../020-gsettings-desktop-schemas_48~beta-1ubuntu1_all.deb ... 333s Unpacking gsettings-desktop-schemas (48~beta-1ubuntu1) ... 333s Selecting previously unselected package at-spi2-core. 333s Preparing to unpack .../021-at-spi2-core_2.55.2-1_s390x.deb ... 333s Unpacking at-spi2-core (2.55.2-1) ... 333s Selecting previously unselected package libfreetype6:s390x. 333s Preparing to unpack .../022-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 333s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 333s Selecting previously unselected package fonts-dejavu-mono. 333s Preparing to unpack .../023-fonts-dejavu-mono_2.37-8_all.deb ... 333s Unpacking fonts-dejavu-mono (2.37-8) ... 333s Selecting previously unselected package fonts-dejavu-core. 333s Preparing to unpack .../024-fonts-dejavu-core_2.37-8_all.deb ... 333s Unpacking fonts-dejavu-core (2.37-8) ... 333s Selecting previously unselected package fontconfig-config. 333s Preparing to unpack .../025-fontconfig-config_2.15.0-2ubuntu1_s390x.deb ... 333s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 333s Selecting previously unselected package libfontconfig1:s390x. 333s Preparing to unpack .../026-libfontconfig1_2.15.0-2ubuntu1_s390x.deb ... 333s Unpacking libfontconfig1:s390x (2.15.0-2ubuntu1) ... 333s Selecting previously unselected package fontconfig. 333s Preparing to unpack .../027-fontconfig_2.15.0-2ubuntu1_s390x.deb ... 333s Unpacking fontconfig (2.15.0-2ubuntu1) ... 333s Selecting previously unselected package libatk1.0-0t64:s390x. 333s Preparing to unpack .../028-libatk1.0-0t64_2.55.2-1_s390x.deb ... 333s Unpacking libatk1.0-0t64:s390x (2.55.2-1) ... 333s Selecting previously unselected package gir1.2-atk-1.0:s390x. 333s Preparing to unpack .../029-gir1.2-atk-1.0_2.55.2-1_s390x.deb ... 333s Unpacking gir1.2-atk-1.0:s390x (2.55.2-1) ... 333s Selecting previously unselected package libpixman-1-0:s390x. 333s Preparing to unpack .../030-libpixman-1-0_0.44.0-3_s390x.deb ... 333s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 333s Selecting previously unselected package libxcb-render0:s390x. 333s Preparing to unpack .../031-libxcb-render0_1.17.0-2_s390x.deb ... 333s Unpacking libxcb-render0:s390x (1.17.0-2) ... 333s Selecting previously unselected package libxcb-shm0:s390x. 333s Preparing to unpack .../032-libxcb-shm0_1.17.0-2_s390x.deb ... 333s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 333s Selecting previously unselected package libxrender1:s390x. 333s Preparing to unpack .../033-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 333s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 333s Selecting previously unselected package libcairo2:s390x. 333s Preparing to unpack .../034-libcairo2_1.18.2-2_s390x.deb ... 333s Unpacking libcairo2:s390x (1.18.2-2) ... 333s Selecting previously unselected package libcairo-gobject2:s390x. 333s Preparing to unpack .../035-libcairo-gobject2_1.18.2-2_s390x.deb ... 333s Unpacking libcairo-gobject2:s390x (1.18.2-2) ... 333s Selecting previously unselected package gir1.2-freedesktop:s390x. 333s Preparing to unpack .../036-gir1.2-freedesktop_1.82.0-4_s390x.deb ... 333s Unpacking gir1.2-freedesktop:s390x (1.82.0-4) ... 333s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:s390x. 333s Preparing to unpack .../037-gir1.2-gdkpixbuf-2.0_2.42.12+dfsg-2_s390x.deb ... 333s Unpacking gir1.2-gdkpixbuf-2.0:s390x (2.42.12+dfsg-2) ... 333s Selecting previously unselected package libgraphite2-3:s390x. 333s Preparing to unpack .../038-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 333s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 333s Selecting previously unselected package libharfbuzz0b:s390x. 333s Preparing to unpack .../039-libharfbuzz0b_10.2.0-1_s390x.deb ... 333s Unpacking libharfbuzz0b:s390x (10.2.0-1) ... 333s Selecting previously unselected package libharfbuzz-gobject0:s390x. 333s Preparing to unpack .../040-libharfbuzz-gobject0_10.2.0-1_s390x.deb ... 333s Unpacking libharfbuzz-gobject0:s390x (10.2.0-1) ... 333s Selecting previously unselected package gir1.2-harfbuzz-0.0:s390x. 333s Preparing to unpack .../041-gir1.2-harfbuzz-0.0_10.2.0-1_s390x.deb ... 333s Unpacking gir1.2-harfbuzz-0.0:s390x (10.2.0-1) ... 333s Selecting previously unselected package libthai-data. 333s Preparing to unpack .../042-libthai-data_0.1.29-2build1_all.deb ... 333s Unpacking libthai-data (0.1.29-2build1) ... 333s Selecting previously unselected package libdatrie1:s390x. 333s Preparing to unpack .../043-libdatrie1_0.2.13-3build1_s390x.deb ... 333s Unpacking libdatrie1:s390x (0.2.13-3build1) ... 333s Selecting previously unselected package libthai0:s390x. 333s Preparing to unpack .../044-libthai0_0.1.29-2build1_s390x.deb ... 333s Unpacking libthai0:s390x (0.1.29-2build1) ... 333s Selecting previously unselected package libpango-1.0-0:s390x. 333s Preparing to unpack .../045-libpango-1.0-0_1.56.1-1_s390x.deb ... 333s Unpacking libpango-1.0-0:s390x (1.56.1-1) ... 333s Selecting previously unselected package libpangoft2-1.0-0:s390x. 333s Preparing to unpack .../046-libpangoft2-1.0-0_1.56.1-1_s390x.deb ... 333s Unpacking libpangoft2-1.0-0:s390x (1.56.1-1) ... 333s Selecting previously unselected package libpangocairo-1.0-0:s390x. 333s Preparing to unpack .../047-libpangocairo-1.0-0_1.56.1-1_s390x.deb ... 333s Unpacking libpangocairo-1.0-0:s390x (1.56.1-1) ... 333s Selecting previously unselected package libxft2:s390x. 333s Preparing to unpack .../048-libxft2_2.3.6-1build1_s390x.deb ... 333s Unpacking libxft2:s390x (2.3.6-1build1) ... 333s Selecting previously unselected package libpangoxft-1.0-0:s390x. 333s Preparing to unpack .../049-libpangoxft-1.0-0_1.56.1-1_s390x.deb ... 333s Unpacking libpangoxft-1.0-0:s390x (1.56.1-1) ... 333s Selecting previously unselected package gir1.2-pango-1.0:s390x. 333s Preparing to unpack .../050-gir1.2-pango-1.0_1.56.1-1_s390x.deb ... 333s Unpacking gir1.2-pango-1.0:s390x (1.56.1-1) ... 333s Selecting previously unselected package libatk-bridge2.0-0t64:s390x. 333s Preparing to unpack .../051-libatk-bridge2.0-0t64_2.55.2-1_s390x.deb ... 333s Unpacking libatk-bridge2.0-0t64:s390x (2.55.2-1) ... 333s Selecting previously unselected package liblcms2-2:s390x. 333s Preparing to unpack .../052-liblcms2-2_2.16-2_s390x.deb ... 333s Unpacking liblcms2-2:s390x (2.16-2) ... 333s Selecting previously unselected package libcolord2:s390x. 333s Preparing to unpack .../053-libcolord2_1.4.7-1build2_s390x.deb ... 333s Unpacking libcolord2:s390x (1.4.7-1build2) ... 333s Selecting previously unselected package libavahi-common-data:s390x. 333s Preparing to unpack .../054-libavahi-common-data_0.8-14ubuntu1_s390x.deb ... 333s Unpacking libavahi-common-data:s390x (0.8-14ubuntu1) ... 333s Selecting previously unselected package libavahi-common3:s390x. 333s Preparing to unpack .../055-libavahi-common3_0.8-14ubuntu1_s390x.deb ... 333s Unpacking libavahi-common3:s390x (0.8-14ubuntu1) ... 333s Selecting previously unselected package libavahi-client3:s390x. 333s Preparing to unpack .../056-libavahi-client3_0.8-14ubuntu1_s390x.deb ... 333s Unpacking libavahi-client3:s390x (0.8-14ubuntu1) ... 333s Selecting previously unselected package libcups2t64:s390x. 333s Preparing to unpack .../057-libcups2t64_2.4.11-0ubuntu2_s390x.deb ... 333s Unpacking libcups2t64:s390x (2.4.11-0ubuntu2) ... 333s Selecting previously unselected package libepoxy0:s390x. 333s Preparing to unpack .../058-libepoxy0_1.5.10-2_s390x.deb ... 333s Unpacking libepoxy0:s390x (1.5.10-2) ... 333s Selecting previously unselected package libwayland-client0:s390x. 333s Preparing to unpack .../059-libwayland-client0_1.23.1-3_s390x.deb ... 333s Unpacking libwayland-client0:s390x (1.23.1-3) ... 333s Selecting previously unselected package libwayland-cursor0:s390x. 333s Preparing to unpack .../060-libwayland-cursor0_1.23.1-3_s390x.deb ... 333s Unpacking libwayland-cursor0:s390x (1.23.1-3) ... 333s Selecting previously unselected package libwayland-egl1:s390x. 333s Preparing to unpack .../061-libwayland-egl1_1.23.1-3_s390x.deb ... 333s Unpacking libwayland-egl1:s390x (1.23.1-3) ... 333s Selecting previously unselected package libxcomposite1:s390x. 333s Preparing to unpack .../062-libxcomposite1_1%3a0.4.6-1_s390x.deb ... 333s Unpacking libxcomposite1:s390x (1:0.4.6-1) ... 333s Selecting previously unselected package libxfixes3:s390x. 333s Preparing to unpack .../063-libxfixes3_1%3a6.0.0-2build1_s390x.deb ... 333s Unpacking libxfixes3:s390x (1:6.0.0-2build1) ... 333s Selecting previously unselected package libxcursor1:s390x. 333s Preparing to unpack .../064-libxcursor1_1%3a1.2.3-1_s390x.deb ... 333s Unpacking libxcursor1:s390x (1:1.2.3-1) ... 333s Selecting previously unselected package libxdamage1:s390x. 333s Preparing to unpack .../065-libxdamage1_1%3a1.1.6-1build1_s390x.deb ... 333s Unpacking libxdamage1:s390x (1:1.1.6-1build1) ... 333s Selecting previously unselected package libxinerama1:s390x. 333s Preparing to unpack .../066-libxinerama1_2%3a1.1.4-3build1_s390x.deb ... 333s Unpacking libxinerama1:s390x (2:1.1.4-3build1) ... 333s Selecting previously unselected package libxrandr2:s390x. 333s Preparing to unpack .../067-libxrandr2_2%3a1.5.4-1_s390x.deb ... 333s Unpacking libxrandr2:s390x (2:1.5.4-1) ... 333s Selecting previously unselected package libgtk-3-common. 333s Preparing to unpack .../068-libgtk-3-common_3.24.48-3ubuntu1_all.deb ... 333s Unpacking libgtk-3-common (3.24.48-3ubuntu1) ... 333s Selecting previously unselected package libgtk-3-0t64:s390x. 333s Preparing to unpack .../069-libgtk-3-0t64_3.24.48-3ubuntu1_s390x.deb ... 333s Unpacking libgtk-3-0t64:s390x (3.24.48-3ubuntu1) ... 333s Selecting previously unselected package gir1.2-gtk-3.0:s390x. 333s Preparing to unpack .../070-gir1.2-gtk-3.0_3.24.48-3ubuntu1_s390x.deb ... 333s Unpacking gir1.2-gtk-3.0:s390x (3.24.48-3ubuntu1) ... 334s Selecting previously unselected package libmozjs-128-0:s390x. 334s Preparing to unpack .../071-libmozjs-128-0_128.7.0-1_s390x.deb ... 334s Unpacking libmozjs-128-0:s390x (128.7.0-1) ... 334s Selecting previously unselected package libgjs0g:s390x. 334s Preparing to unpack .../072-libgjs0g_1.82.1-1_s390x.deb ... 334s Unpacking libgjs0g:s390x (1.82.1-1) ... 334s Selecting previously unselected package gjs. 334s Preparing to unpack .../073-gjs_1.82.1-1_s390x.deb ... 334s Unpacking gjs (1.82.1-1) ... 334s Selecting previously unselected package gjs-tests. 334s Preparing to unpack .../074-gjs-tests_1.82.1-1_s390x.deb ... 334s Unpacking gjs-tests (1.82.1-1) ... 334s Selecting previously unselected package gnome-desktop-testing. 334s Preparing to unpack .../075-gnome-desktop-testing_2021.1-4_s390x.deb ... 334s Unpacking gnome-desktop-testing (2021.1-4) ... 334s Selecting previously unselected package libdrm-radeon1:s390x. 334s Preparing to unpack .../076-libdrm-radeon1_2.4.123-1_s390x.deb ... 334s Unpacking libdrm-radeon1:s390x (2.4.123-1) ... 334s Selecting previously unselected package libfontenc1:s390x. 334s Preparing to unpack .../077-libfontenc1_1%3a1.1.8-1build1_s390x.deb ... 334s Unpacking libfontenc1:s390x (1:1.1.8-1build1) ... 334s Selecting previously unselected package libwayland-server0:s390x. 334s Preparing to unpack .../078-libwayland-server0_1.23.1-3_s390x.deb ... 334s Unpacking libwayland-server0:s390x (1.23.1-3) ... 334s Selecting previously unselected package libglapi-mesa:s390x. 334s Preparing to unpack .../079-libglapi-mesa_24.3.4-3ubuntu1_s390x.deb ... 334s Unpacking libglapi-mesa:s390x (24.3.4-3ubuntu1) ... 334s Selecting previously unselected package libx11-xcb1:s390x. 334s Preparing to unpack .../080-libx11-xcb1_2%3a1.8.10-2_s390x.deb ... 334s Unpacking libx11-xcb1:s390x (2:1.8.10-2) ... 334s Selecting previously unselected package libxcb-dri3-0:s390x. 334s Preparing to unpack .../081-libxcb-dri3-0_1.17.0-2_s390x.deb ... 334s Unpacking libxcb-dri3-0:s390x (1.17.0-2) ... 334s Selecting previously unselected package libxcb-present0:s390x. 334s Preparing to unpack .../082-libxcb-present0_1.17.0-2_s390x.deb ... 334s Unpacking libxcb-present0:s390x (1.17.0-2) ... 334s Selecting previously unselected package libxcb-randr0:s390x. 334s Preparing to unpack .../083-libxcb-randr0_1.17.0-2_s390x.deb ... 334s Unpacking libxcb-randr0:s390x (1.17.0-2) ... 334s Selecting previously unselected package libxcb-sync1:s390x. 334s Preparing to unpack .../084-libxcb-sync1_1.17.0-2_s390x.deb ... 334s Unpacking libxcb-sync1:s390x (1.17.0-2) ... 334s Selecting previously unselected package libxcb-xfixes0:s390x. 334s Preparing to unpack .../085-libxcb-xfixes0_1.17.0-2_s390x.deb ... 334s Unpacking libxcb-xfixes0:s390x (1.17.0-2) ... 334s Selecting previously unselected package libxshmfence1:s390x. 334s Preparing to unpack .../086-libxshmfence1_1.3-1build5_s390x.deb ... 334s Unpacking libxshmfence1:s390x (1.3-1build5) ... 334s Selecting previously unselected package mesa-libgallium:s390x. 334s Preparing to unpack .../087-mesa-libgallium_24.3.4-3ubuntu1_s390x.deb ... 334s Unpacking mesa-libgallium:s390x (24.3.4-3ubuntu1) ... 334s Selecting previously unselected package libgbm1:s390x. 334s Preparing to unpack .../088-libgbm1_24.3.4-3ubuntu1_s390x.deb ... 334s Unpacking libgbm1:s390x (24.3.4-3ubuntu1) ... 334s Selecting previously unselected package libvulkan1:s390x. 334s Preparing to unpack .../089-libvulkan1_1.4.304.0-1_s390x.deb ... 334s Unpacking libvulkan1:s390x (1.4.304.0-1) ... 334s Selecting previously unselected package libgl1-mesa-dri:s390x. 334s Preparing to unpack .../090-libgl1-mesa-dri_24.3.4-3ubuntu1_s390x.deb ... 334s Unpacking libgl1-mesa-dri:s390x (24.3.4-3ubuntu1) ... 334s Selecting previously unselected package libxcb-glx0:s390x. 334s Preparing to unpack .../091-libxcb-glx0_1.17.0-2_s390x.deb ... 334s Unpacking libxcb-glx0:s390x (1.17.0-2) ... 334s Selecting previously unselected package libxxf86vm1:s390x. 334s Preparing to unpack .../092-libxxf86vm1_1%3a1.1.4-1build4_s390x.deb ... 334s Unpacking libxxf86vm1:s390x (1:1.1.4-1build4) ... 334s Selecting previously unselected package libglx-mesa0:s390x. 334s Preparing to unpack .../093-libglx-mesa0_24.3.4-3ubuntu1_s390x.deb ... 334s Unpacking libglx-mesa0:s390x (24.3.4-3ubuntu1) ... 334s Selecting previously unselected package libice6:s390x. 334s Preparing to unpack .../094-libice6_2%3a1.1.1-1_s390x.deb ... 334s Unpacking libice6:s390x (2:1.1.1-1) ... 334s Selecting previously unselected package libsm6:s390x. 334s Preparing to unpack .../095-libsm6_2%3a1.2.4-1_s390x.deb ... 334s Unpacking libsm6:s390x (2:1.2.4-1) ... 334s Selecting previously unselected package libxt6t64:s390x. 334s Preparing to unpack .../096-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 334s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 334s Selecting previously unselected package libxmu6:s390x. 334s Preparing to unpack .../097-libxmu6_2%3a1.1.3-3build2_s390x.deb ... 334s Unpacking libxmu6:s390x (2:1.1.3-3build2) ... 334s Selecting previously unselected package libxpm4:s390x. 334s Preparing to unpack .../098-libxpm4_1%3a3.5.17-1build2_s390x.deb ... 334s Unpacking libxpm4:s390x (1:3.5.17-1build2) ... 334s Selecting previously unselected package libxaw7:s390x. 334s Preparing to unpack .../099-libxaw7_2%3a1.0.16-1_s390x.deb ... 334s Unpacking libxaw7:s390x (2:1.0.16-1) ... 334s Selecting previously unselected package libxfont2:s390x. 334s Preparing to unpack .../100-libxfont2_1%3a2.0.6-1build1_s390x.deb ... 334s Unpacking libxfont2:s390x (1:2.0.6-1build1) ... 334s Selecting previously unselected package libxkbfile1:s390x. 334s Preparing to unpack .../101-libxkbfile1_1%3a1.1.0-1build4_s390x.deb ... 334s Unpacking libxkbfile1:s390x (1:1.1.0-1build4) ... 334s Selecting previously unselected package x11-xkb-utils. 334s Preparing to unpack .../102-x11-xkb-utils_7.7+9_s390x.deb ... 334s Unpacking x11-xkb-utils (7.7+9) ... 334s Selecting previously unselected package xserver-common. 334s Preparing to unpack .../103-xserver-common_2%3a21.1.14-2ubuntu1_all.deb ... 334s Unpacking xserver-common (2:21.1.14-2ubuntu1) ... 334s Selecting previously unselected package libglvnd0:s390x. 334s Preparing to unpack .../104-libglvnd0_1.7.0-1build1_s390x.deb ... 334s Unpacking libglvnd0:s390x (1.7.0-1build1) ... 334s Selecting previously unselected package libglx0:s390x. 334s Preparing to unpack .../105-libglx0_1.7.0-1build1_s390x.deb ... 334s Unpacking libglx0:s390x (1.7.0-1build1) ... 334s Selecting previously unselected package libgl1:s390x. 334s Preparing to unpack .../106-libgl1_1.7.0-1build1_s390x.deb ... 334s Unpacking libgl1:s390x (1.7.0-1build1) ... 334s Selecting previously unselected package xvfb. 334s Preparing to unpack .../107-xvfb_2%3a21.1.14-2ubuntu1_s390x.deb ... 334s Unpacking xvfb (2:21.1.14-2ubuntu1) ... 334s Setting up gnome-desktop-testing (2021.1-4) ... 334s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 334s Setting up libxcb-dri3-0:s390x (1.17.0-2) ... 334s Setting up liblcms2-2:s390x (2.16-2) ... 334s Setting up libpixman-1-0:s390x (0.44.0-3) ... 334s Setting up libsharpyuv0:s390x (1.5.0-0.1) ... 334s Setting up libwayland-server0:s390x (1.23.1-3) ... 334s Setting up libx11-xcb1:s390x (2:1.8.10-2) ... 334s Setting up libxdamage1:s390x (1:1.1.6-1build1) ... 334s Setting up libxcb-xfixes0:s390x (1.17.0-2) ... 334s Setting up libxpm4:s390x (1:3.5.17-1build2) ... 334s Setting up hicolor-icon-theme (0.18-2) ... 334s Setting up libxi6:s390x (2:1.8.2-1) ... 334s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 334s Setting up libdatrie1:s390x (0.2.13-3build1) ... 334s Setting up libxcb-render0:s390x (1.17.0-2) ... 334s Setting up libdrm-radeon1:s390x (2.4.123-1) ... 334s Setting up libglvnd0:s390x (1.7.0-1build1) ... 334s Setting up libxcb-glx0:s390x (1.17.0-2) ... 334s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... 334s Setting up x11-common (1:7.7+23ubuntu3) ... 335s Setting up libdeflate0:s390x (1.23-1) ... 335s Setting up libxcb-shm0:s390x (1.17.0-2) ... 335s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 335s Setting up libcolord2:s390x (1.4.7-1build2) ... 335s Setting up libxxf86vm1:s390x (1:1.1.4-1build4) ... 335s Setting up libxcb-present0:s390x (1.17.0-2) ... 335s Setting up libdconf1:s390x (0.40.0-5) ... 335s Setting up libfontenc1:s390x (1:1.1.8-1build1) ... 335s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 335s Setting up libepoxy0:s390x (1.5.10-2) ... 335s Setting up libxfixes3:s390x (1:6.0.0-2build1) ... 335s Setting up libxcb-sync1:s390x (1.17.0-2) ... 335s Setting up libavahi-common-data:s390x (0.8-14ubuntu1) ... 335s Setting up libatspi2.0-0t64:s390x (2.55.2-1) ... 335s Setting up libxinerama1:s390x (2:1.1.4-3build1) ... 335s Setting up fonts-dejavu-mono (2.37-8) ... 335s Setting up libxrandr2:s390x (2:1.5.4-1) ... 335s Setting up fonts-dejavu-core (2.37-8) ... 335s Setting up libmozjs-128-0:s390x (128.7.0-1) ... 335s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 335s Setting up libglapi-mesa:s390x (24.3.4-3ubuntu1) ... 335s Setting up libvulkan1:s390x (1.4.304.0-1) ... 335s Setting up libwebp7:s390x (1.5.0-0.1) ... 335s Setting up libxshmfence1:s390x (1.3-1build5) ... 335s Setting up at-spi2-common (2.55.2-1) ... 335s Setting up libxcb-randr0:s390x (1.17.0-2) ... 335s Setting up libharfbuzz0b:s390x (10.2.0-1) ... 335s Setting up libthai-data (0.1.29-2build1) ... 335s Setting up libwayland-egl1:s390x (1.23.1-3) ... 335s Setting up libxkbfile1:s390x (1:1.1.0-1build4) ... 335s Setting up libxcomposite1:s390x (1:0.4.6-1) ... 335s Setting up libxfont2:s390x (1:2.0.6-1build1) ... 335s Setting up libwayland-client0:s390x (1.23.1-3) ... 335s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 335s Setting up libice6:s390x (2:1.1.1-1) ... 335s Setting up mesa-libgallium:s390x (24.3.4-3ubuntu1) ... 335s Setting up libatk1.0-0t64:s390x (2.55.2-1) ... 335s Setting up libgbm1:s390x (24.3.4-3ubuntu1) ... 335s Setting up gir1.2-atk-1.0:s390x (2.55.2-1) ... 335s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 335s Setting up libxtst6:s390x (2:1.2.5-1) ... 335s Setting up libxcursor1:s390x (1:1.2.3-1) ... 335s Setting up libgl1-mesa-dri:s390x (24.3.4-3ubuntu1) ... 335s Setting up libavahi-common3:s390x (0.8-14ubuntu1) ... 335s Setting up dconf-service (0.40.0-5) ... 335s Setting up libharfbuzz-gobject0:s390x (10.2.0-1) ... 335s Setting up libthai0:s390x (0.1.29-2build1) ... 335s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 335s Setting up libwayland-cursor0:s390x (1.23.1-3) ... 335s Setting up libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-2) ... 335s Setting up libfontconfig1:s390x (2.15.0-2ubuntu1) ... 335s Setting up libsm6:s390x (2:1.2.4-1) ... 335s Setting up libavahi-client3:s390x (0.8-14ubuntu1) ... 335s Setting up libatk-bridge2.0-0t64:s390x (2.55.2-1) ... 335s Setting up gtk-update-icon-cache (4.17.4+ds-4) ... 335s Setting up fontconfig (2.15.0-2ubuntu1) ... 337s Regenerating fonts cache... done. 337s Setting up libxft2:s390x (2.3.6-1build1) ... 337s Setting up libglx-mesa0:s390x (24.3.4-3ubuntu1) ... 337s Setting up libglx0:s390x (1.7.0-1build1) ... 337s Setting up dconf-gsettings-backend:s390x (0.40.0-5) ... 337s Setting up gir1.2-gdkpixbuf-2.0:s390x (2.42.12+dfsg-2) ... 337s Setting up libpango-1.0-0:s390x (1.56.1-1) ... 337s Setting up libcairo2:s390x (1.18.2-2) ... 337s Setting up libgl1:s390x (1.7.0-1build1) ... 337s Setting up adwaita-icon-theme (48~beta-3) ... 337s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 337s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 337s Setting up libcairo-gobject2:s390x (1.18.2-2) ... 337s Setting up libpangoft2-1.0-0:s390x (1.56.1-1) ... 337s Setting up libcups2t64:s390x (2.4.11-0ubuntu2) ... 337s Setting up libgtk-3-common (3.24.48-3ubuntu1) ... 337s Setting up libpangocairo-1.0-0:s390x (1.56.1-1) ... 337s Setting up gsettings-desktop-schemas (48~beta-1ubuntu1) ... 337s Setting up libxmu6:s390x (2:1.1.3-3build2) ... 337s Setting up gir1.2-freedesktop:s390x (1.82.0-4) ... 337s Setting up libgjs0g:s390x (1.82.1-1) ... 337s Setting up libpangoxft-1.0-0:s390x (1.56.1-1) ... 337s Setting up libxaw7:s390x (2:1.0.16-1) ... 337s Setting up gir1.2-harfbuzz-0.0:s390x (10.2.0-1) ... 337s Setting up gir1.2-pango-1.0:s390x (1.56.1-1) ... 337s Setting up x11-xkb-utils (7.7+9) ... 337s Setting up xserver-common (2:21.1.14-2ubuntu1) ... 337s Setting up xvfb (2:21.1.14-2ubuntu1) ... 337s Processing triggers for libc-bin (2.40-4ubuntu1) ... 337s Processing triggers for man-db (2.13.0-1) ... 338s Processing triggers for libglib2.0-0t64:s390x (2.83.4-1) ... 338s Setting up libgtk-3-0t64:s390x (3.24.48-3ubuntu1) ... 338s Setting up at-spi2-core (2.55.2-1) ... 338s Setting up gir1.2-gtk-3.0:s390x (3.24.48-3ubuntu1) ... 338s Setting up gjs (1.82.1-1) ... 338s Setting up gjs-tests (1.82.1-1) ... 338s Processing triggers for libc-bin (2.40-4ubuntu1) ... 344s autopkgtest [04:56:45]: test installed-tests: [----------------------- 344s Running test: gjs/testWarnLib.test 344s JS NATIVE: Registered native JS module '_promiseNative' 344s JS NATIVE: Registered native JS module '_byteArrayNative' 344s JS NATIVE: Registered native JS module '_encodingNative' 344s JS NATIVE: Registered native JS module '_gi' 344s JS NATIVE: Registered native JS module 'gi' 344s JS NATIVE: Registered native JS module 'cairoNative' 344s JS NATIVE: Registered native JS module 'system' 344s JS NATIVE: Registered native JS module 'console' 344s JS NATIVE: Registered native JS module '_print' 344s JS CTX: Enabling JIT 344s JS CTX: Initialized class GjsFileImporter prototype 0x5fd422000a0 344s JS IMPORT: Defining parent (nil) of 0x5fd42200100 'imports' is mod 0 344s JS IMPORT: Importing '_print' 344s JS NATIVE: Defining native module '_print' 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x5fd422007b0 '_print' is mod 1 344s JS IMPORT: successfully imported module '_print' 344s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 344s 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 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2c39c653b128 344s JS MAINLOOP: Main loop instance 0x2aa3af2c040: hold 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Starting promise job dispatcher 344s JS MAINLOOP: Main loop instance 0x2aa3af2c040: Spinning loop until released or hook cleared 344s JS MAINLOOP: handling job 0, 344s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 344s JS MAINLOOP: Main loop instance 0x2aa3af2c040: release 344s JS MAINLOOP: Completed job 0 344s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module metadata hook for module 0x5fd42213000 344s JS IMPORT: Defining meta.importSync for module 0x5fd42213000 344s JS NATIVE: Defining native module 'gi' 344s JS CTX: Initialized class GIRepositoryNamespace prototype 0x5fd422133f0 344s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 344s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 344s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 344s JS IMPORT: Importing directory 'overrides' 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x5fd422134f0 'overrides' is mod 1 344s JS IMPORT: Defined importer 'overrides' 0x5fd422134f0 in 0x5fd42200100 344s JS IMPORT: successfully imported directory 'overrides' 344s JS IMPORT: Importing '_promiseNative' 344s JS NATIVE: Defining native module '_promiseNative' 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x5fd422139a0 '_promiseNative' is mod 1 344s JS IMPORT: successfully imported module '_promiseNative' 344s JS IMPORT: Importing module GLib succeeded 344s JS IMPORT: Defining parent 0x5fd422134f0 of 0x2c39c653c150 'GLib' is mod 1 344s JS IMPORT: successfully imported module 'GLib' 344s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 344s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2c39c6579060, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579038 344s JS CTX: Initialized class GIRepositoryGType prototype 0x5fd42213ce8 344s JS CTX: Initialized class GIRepositoryFunction prototype 0x5fd42213d48 344s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 344s JS G BXD: Defined class for Error (GError), prototype 0x2c39c65790b0, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579038 344s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 344s JS G BXD: Defined class for Variant (GVariant), prototype 0x2c39c6579100, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579038 344s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 344s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2c39c6579150, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579038 344s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 344s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2c39c65791a0, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579038 344s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 344s JS G BXD: Defined class for Thread (GThread), prototype 0x2c39c65791f0, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579038 344s JS G BXD: Defining method ref in prototype for GLib.Thread 344s JS G BXD: Defining method unref in prototype for GLib.Thread 344s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 344s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2c39c6579240, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579038 344s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 344s JS G BXD: Defined class for Regex (GRegex), prototype 0x2c39c6579290, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579038 344s JS G BXD: Defining method match in prototype for GLib.Regex 344s JS G BXD: Defining method match_full in prototype for GLib.Regex 344s JS G BXD: Defining method match_all in prototype for GLib.Regex 344s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 344s JS G NS: Defined namespace 'GLib' 0x2c39c6579038 in GIRepository 0x5fd42213280 344s JS IMPORT: Importing module jasmine succeeded 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x2c39c653cce0 'jasmine' is mod 1 344s JS IMPORT: successfully imported module 'jasmine' 344s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 344s JS MAINLOOP: Main loop instance 0x2aa3af2c040: hold 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Main loop instance 0x2aa3af2c040: Spinning loop until released or hook cleared 344s JS MAINLOOP: handling job 0, 344s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 344s JS MAINLOOP: Main loop instance 0x2aa3af2c040: release 344s JS MAINLOOP: Completed job 0 344s JS IMPORT: Importing 'gi' 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x5fd42213280 'gi' is mod 1 344s JS IMPORT: successfully imported module 'gi' 344s 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 344s JS G NS: Defined namespace 'GjsPrivate' 0x2c39c6579330 in GIRepository 0x5fd42213280 344s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 344s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 344s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 344s JS IMPORT: Importing module _legacy succeeded 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x2c39c653cf10 '_legacy' is mod 1 344s JS IMPORT: successfully imported module '_legacy' 344s JS IMPORT: Importing module lang succeeded 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x2c39c653cec0 'lang' is mod 1 344s JS IMPORT: successfully imported module 'lang' 344s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 344s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 344s JS IMPORT: Importing module _signals succeeded 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x2c39c653cf60 '_signals' is mod 1 344s JS IMPORT: successfully imported module '_signals' 344s JS IMPORT: Importing module signals succeeded 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x2c39c653ce70 'signals' is mod 1 344s JS IMPORT: successfully imported module 'signals' 344s JS IMPORT: Importing module Gio succeeded 344s JS IMPORT: Defining parent 0x5fd422134f0 of 0x2c39c653ce20 'Gio' is mod 1 344s JS IMPORT: successfully imported module 'Gio' 344s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 344s JS IMPORT: Importing '_gi' 344s JS NATIVE: Defining native module '_gi' 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x5fd4222b638 '_gi' is mod 1 344s JS IMPORT: successfully imported module '_gi' 344s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 344s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 344s JS IMPORT: Importing module _common succeeded 344s JS IMPORT: Defining parent 0x5fd42200100 of 0x2c39c65cb038 '_common' is mod 1 344s JS IMPORT: successfully imported module '_common' 344s JS IMPORT: Importing module GObject succeeded 344s JS IMPORT: Defining parent 0x5fd422134f0 of 0x2c39c653cfb0 'GObject' is mod 1 344s JS IMPORT: successfully imported module 'GObject' 344s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 344s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 344s JS G BXD: Defined class for String (GString), prototype 0x2c39c65795d8, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579358 344s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 344s JS G PRM: Defined class ParamSpec prototype is 0x2c39c65cb0d8 class 0x3ff89b561b8 in object 0x2c39c6579358 344s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 344s JS G OBJ: Defined class for Object (GObject), prototype 0x2c39c6579740, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579358 344s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 344s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 344s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2c39c6579768, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579358 344s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 344s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 344s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 344s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 344s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 344s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 344s JS G NS: Defined namespace 'GObject' 0x2c39c6579358 in GIRepository 0x5fd42213280 344s JS G OBJ: Defined class for Application (GApplication), prototype 0x2c39c65797b8, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579308 344s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 344s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2c39c65cb5b0, JSClass 0x3ff89b50fc8, in object 0x2c39c6579308 344s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 344s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 344s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 344s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 344s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 344s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 344s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 344s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 344s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 344s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 344s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2c39c6579830, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579308 344s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 344s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2c39c65cb830, JSClass 0x3ff89b50fc8, in object 0x2c39c6579308 344s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 344s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2c39c65798a8, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579308 344s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 344s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 344s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2c39c65cb970, JSClass 0x3ff89b50fc8, in object 0x2c39c6579308 344s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 344s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 344s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 344s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2c39c6579920, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579308 344s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 344s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2c39c6579970, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579308 344s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 344s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 344s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2c39c65799c0, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579308 344s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2c39c6579a10, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579330 344s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 344s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2c39c6579a60, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579308 344s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 344s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 344s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 344s JS G IFACE: Defined class for File (GFile), prototype 0x2c39c65cbad8, JSClass 0x3ff89b50fc8, in object 0x2c39c6579308 344s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2c39c6579ad8, JSClass 0x3ff89b4e7d0, in object 0x5fd42213360 344s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 344s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2c39c6579b50, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579308 344s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 344s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 344s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2c39c6579ba0, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579308 344s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 344s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2c39c6579bf0, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579308 344s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 344s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2c39c6579c40, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579308 344s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 344s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 344s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2c39c6579c90, JSClass 0x3ff89b4e7d0, in object 0x2c39c6579308 344s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 344s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 344s JS G NS: Defined namespace 'Gio' 0x2c39c6579308 in GIRepository 0x5fd42213280 344s 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 344s JS G NS: Defined namespace 'WarnLib' 0x2c39c6579ce0 in GIRepository 0x5fd42213280 344s JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' 344s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x2c39c65d5588, JSClass 0x3ff89b50fc8, in object 0x2c39c6579ce0 344s JS CTX: Script evaluation succeeded 344s JS MAINLOOP: Main loop instance 0x2aa3af2c040: Spinning loop until released or hook cleared 344s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module metadata hook for module 0x5fd42235050 344s JS IMPORT: Defining meta.importSync for module 0x5fd42235050 344s JS NATIVE: Defining native module 'system' 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2c39c653b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2c39c653b128 344s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 344s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 344s JS MAINLOOP: Set main loop hook to 344s JS MAINLOOP: Main loop instance 0x2aa3af2c040: hold 344s JS MAINLOOP: Running and clearing main loop hook 344s JS G BXD: Defining method run in prototype for GLib.MainLoop 344s 1..3 344s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 344s JS G BXD: Defined class for Source (GSource), prototype 0x2c39c6579d80, JSClass 0x3ff89b4e7a0, in object 0x2c39c6579038 344s JS G BXD: Defining method set_priority in prototype for GLib.Source 344s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 344s JS G BXD: Defining method attach in prototype for GLib.Source 344s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 344s JS IMPORT: Module metadata hook for module 0x5fd42204370 344s JS IMPORT: Defining meta.importSync for module 0x5fd42204370 344s JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' 344s JS G BXD: Defining method matches in prototype for GLib.Error 344s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 344s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x2c39c65d58d0, JSClass 0x3ff89b503e0, in object 0x2c39c6579308 344s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 344s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 344s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 344s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 344s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 344s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 344s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 344s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 344s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 344s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 344s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 344s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 344s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 344s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 344s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 344s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 344s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 344s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 344s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 344s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 344s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 344s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 344s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 344s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 344s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 344s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 344s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 344s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 344s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 344s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 344s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 344s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 344s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 344s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 344s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 344s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 344s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 344s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 344s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 344s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 344s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 344s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 344s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 344s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 344s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 344s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 344s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 344s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 344s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 344s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 344s JS G BXD: Defining method destroy in prototype for GLib.Source 344s ok 1 WarnLib bug 689482 344s ok 2 WarnLib calls vfuncs with unnamed parameters 344s JS G NS: Found info type ENUM for 'NumericEnum' in namespace 'WarnLib' 344s JS G ENUM: Defining enum value 1ST (fixed from 1st) 1 344s JS G ENUM: Defining WarnLib.NumericEnum as 0x5fd42209620 344s ok 3 WarnLib handles enum members that start with a digit 344s JS G BXD: Defining method quit in prototype for GLib.MainLoop 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Main loop instance 0x2aa3af2c040: Spinning loop until released or hook cleared 344s JS MAINLOOP: handling job 0, 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Completed job 0 344s JS MAINLOOP: handling job 1, 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Completed job 1 344s JS MAINLOOP: handling job 2, 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Completed job 2 344s JS MAINLOOP: handling job 3, 344s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 344s JS MAINLOOP: Main loop instance 0x2aa3af2c040: release 344s JS MAINLOOP: Completed job 3 344s JS MEMORY: Memory report: before destroying context 344s JS MEMORY: 289 objects currently alive 344s JS MEMORY: boxed_instance = 20 344s JS MEMORY: boxed_prototype = 13 344s JS MEMORY: closure = 3 344s JS MEMORY: function = 217 344s JS MEMORY: fundamental_instance = 0 344s JS MEMORY: fundamental_prototype = 0 344s JS MEMORY: gerror_instance = 0 344s JS MEMORY: gerror_prototype = 1 344s JS MEMORY: interface = 5 344s JS MEMORY: module = 9 344s JS MEMORY: ns = 5 344s JS MEMORY: object_instance = 2 344s JS MEMORY: object_prototype = 14 344s JS MEMORY: param = 0 344s JS MEMORY: union_instance = 0 344s JS MEMORY: union_prototype = 0 344s JS CTX: JS shutdown sequence 344s JS CTX: Stopping profiler 344s JS CTX: Shutting down toggle queue 344s JS CTX: Notifying external reference holders of GjsContext dispose 344s JS MAINLOOP: Stopping promise job dispatcher 344s JS CTX: Notifying reference holders of GjsContext dispose 344s JS CTX: Checking unhandled promise rejections 344s JS CTX: Releasing cached JS wrappers 344s JS CTX: Final triggered GC 344s JS CTX: Destroying JS context 344s JS CTX: Releasing all native objects 344s JS CTX: Disabling auto GC 344s JS CTX: Ending trace on global object 344s JS CTX: Freeing allocated resources 344s JS CTX: JS context destroyed 344s PASS: gjs/testWarnLib.test 344s Running test: gjs/testConsole.test 344s JS NATIVE: Registered native JS module '_promiseNative' 344s JS NATIVE: Registered native JS module '_byteArrayNative' 344s JS NATIVE: Registered native JS module '_encodingNative' 344s JS NATIVE: Registered native JS module '_gi' 344s JS NATIVE: Registered native JS module 'gi' 344s JS NATIVE: Registered native JS module 'cairoNative' 344s JS NATIVE: Registered native JS module 'system' 344s JS NATIVE: Registered native JS module 'console' 344s JS NATIVE: Registered native JS module '_print' 344s JS CTX: Enabling JIT 344s JS CTX: Initialized class GjsFileImporter prototype 0x2a8809c000a0 344s JS IMPORT: Defining parent (nil) of 0x2a8809c00100 'imports' is mod 0 344s JS IMPORT: Importing '_print' 344s JS NATIVE: Defining native module '_print' 344s JS IMPORT: Defining parent 0x2a8809c00100 of 0x2a8809c007b0 '_print' is mod 1 344s JS IMPORT: successfully imported module '_print' 344s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 344s 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 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2ecb7e73b128 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: hold 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Starting promise job dispatcher 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: Spinning loop until released or hook cleared 344s JS MAINLOOP: handling job 0, 344s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: release 344s JS MAINLOOP: Completed job 0 344s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module metadata hook for module 0x2a8809c13000 344s JS IMPORT: Defining meta.importSync for module 0x2a8809c13000 344s JS NATIVE: Defining native module 'gi' 344s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a8809c133f0 344s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 344s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 344s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 344s JS IMPORT: Importing directory 'overrides' 344s JS IMPORT: Defining parent 0x2a8809c00100 of 0x2a8809c134f0 'overrides' is mod 1 344s JS IMPORT: Defined importer 'overrides' 0x2a8809c134f0 in 0x2a8809c00100 344s JS IMPORT: successfully imported directory 'overrides' 344s JS IMPORT: Importing '_promiseNative' 344s JS NATIVE: Defining native module '_promiseNative' 344s JS IMPORT: Defining parent 0x2a8809c00100 of 0x2a8809c139a0 '_promiseNative' is mod 1 344s JS IMPORT: successfully imported module '_promiseNative' 344s JS IMPORT: Importing module GLib succeeded 344s JS IMPORT: Defining parent 0x2a8809c134f0 of 0x2ecb7e73c150 'GLib' is mod 1 344s JS IMPORT: successfully imported module 'GLib' 344s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 344s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2ecb7e779060, JSClass 0x3ffa604e7a0, in object 0x2ecb7e779038 344s JS CTX: Initialized class GIRepositoryGType prototype 0x2a8809c13ce8 344s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a8809c13d48 344s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 344s JS G BXD: Defined class for Error (GError), prototype 0x2ecb7e7790b0, JSClass 0x3ffa604e7a0, in object 0x2ecb7e779038 344s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 344s JS G BXD: Defined class for Variant (GVariant), prototype 0x2ecb7e779100, JSClass 0x3ffa604e7a0, in object 0x2ecb7e779038 344s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 344s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2ecb7e779150, JSClass 0x3ffa604e7a0, in object 0x2ecb7e779038 344s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 344s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2ecb7e7791a0, JSClass 0x3ffa604e7a0, in object 0x2ecb7e779038 344s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 344s JS G BXD: Defined class for Thread (GThread), prototype 0x2ecb7e7791f0, JSClass 0x3ffa604e7a0, in object 0x2ecb7e779038 344s JS G BXD: Defining method ref in prototype for GLib.Thread 344s JS G BXD: Defining method unref in prototype for GLib.Thread 344s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 344s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2ecb7e779240, JSClass 0x3ffa604e7a0, in object 0x2ecb7e779038 344s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 344s JS G BXD: Defined class for Regex (GRegex), prototype 0x2ecb7e779290, JSClass 0x3ffa604e7a0, in object 0x2ecb7e779038 344s JS G BXD: Defining method match in prototype for GLib.Regex 344s JS G BXD: Defining method match_full in prototype for GLib.Regex 344s JS G BXD: Defining method match_all in prototype for GLib.Regex 344s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 344s JS G NS: Defined namespace 'GLib' 0x2ecb7e779038 in GIRepository 0x2a8809c13280 344s JS IMPORT: Importing module jasmine succeeded 344s JS IMPORT: Defining parent 0x2a8809c00100 of 0x2ecb7e73cce0 'jasmine' is mod 1 344s JS IMPORT: successfully imported module 'jasmine' 344s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: hold 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: Spinning loop until released or hook cleared 344s JS MAINLOOP: handling job 0, 344s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: release 344s JS MAINLOOP: Completed job 0 344s 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 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x2ecb7e73b128 344s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 344s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 344s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 344s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 344s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 344s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 344s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 344s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 344s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 344s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 344s JS G ENUM: Defining GLib.LogLevelFlags as 0x2a8809c33648 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: hold 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: Spinning loop until released or hook cleared 344s JS MAINLOOP: handling job 0, 344s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testConsole.js async resolved" 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: release 344s JS MAINLOOP: Completed job 0 344s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module metadata hook for module 0x2a8809c10620 344s JS IMPORT: Defining meta.importSync for module 0x2a8809c10620 344s JS NATIVE: Defining native module 'system' 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ecb7e73b128 344s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ecb7e73b128 344s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 344s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 344s JS MAINLOOP: Set main loop hook to 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: hold 344s JS MAINLOOP: Running and clearing main loop hook 344s JS G BXD: Defining method run in prototype for GLib.MainLoop 344s 1..68 344s JS IMPORT: Importing 'gi' 344s JS IMPORT: Defining parent 0x2ecb7e73eaa8 of 0x2ecb7e73eaf0 'gi' is mod 1 344s JS IMPORT: successfully imported module 'gi' 344s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 344s JS G BXD: Defined class for Source (GSource), prototype 0x2ecb7e779330, JSClass 0x3ffa604e7a0, in object 0x2ecb7e779038 344s JS G BXD: Defining method set_priority in prototype for GLib.Source 344s JS IMPORT: Importing '_gi' 344s JS NATIVE: Defining native module '_gi' 344s JS IMPORT: Defining parent 0x2ecb7e73eaa8 of 0x2a8809c1bf08 '_gi' is mod 1 344s JS IMPORT: successfully imported module '_gi' 344s 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 344s JS G NS: Defined namespace 'GjsPrivate' 0x2ecb7e7793d0 in GIRepository 0x2ecb7e73eaf0 344s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 344s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 344s JS IMPORT: Importing module _common succeeded 344s JS IMPORT: Defining parent 0x2ecb7e73eaa8 of 0x2ecb7e7beb00 '_common' is mod 1 344s JS IMPORT: successfully imported module '_common' 344s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 344s JS IMPORT: Importing module _legacy succeeded 344s JS IMPORT: Defining parent 0x2ecb7e73eaa8 of 0x2ecb7e7beb50 '_legacy' is mod 1 344s JS IMPORT: successfully imported module '_legacy' 344s JS IMPORT: Importing module GObject succeeded 344s JS IMPORT: Defining parent 0x2ecb7e73eac0 of 0x2ecb7e7beab0 'GObject' is mod 1 344s JS IMPORT: successfully imported module 'GObject' 344s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 344s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 344s JS G BXD: Defined class for String (GString), prototype 0x2ecb7e779628, JSClass 0x3ffa604e7a0, in object 0x2ecb7e7793a8 344s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 344s JS G PRM: Defined class ParamSpec prototype is 0x2ecb7e7bebf0 class 0x3ffa60561b8 in object 0x2ecb7e7793a8 344s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 344s JS G OBJ: Defined class for Object (GObject), prototype 0x2ecb7e779790, JSClass 0x3ffa604e7d0, in object 0x2ecb7e7793a8 344s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 344s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 344s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2ecb7e7797b8, JSClass 0x3ffa604e7d0, in object 0x2ecb7e7793a8 344s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 344s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 344s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 344s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 344s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 344s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 344s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 344s JS G NS: Defined namespace 'GObject' 0x2ecb7e7793a8 in GIRepository 0x2ecb7e73eaf0 344s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 344s JS G BXD: Defining method attach in prototype for GLib.Source 344s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 344s JS IMPORT: Module metadata hook for module 0x2ecb7e762cf0 344s JS IMPORT: Defining meta.importSync for module 0x2ecb7e762cf0 344s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 344s JS G BXD: Defining method destroy in prototype for GLib.Source 344s ok 1 console has correct object tag 344s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 344s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2ecb7e779a88, JSClass 0x3ffa604e7a0, in object 0x2ecb7e779038 344s JS G BXD: Defining method classify in prototype for GLib.Variant 344s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 344s JS G BXD: Defining method n_children in prototype for GLib.Variant 344s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 344s JS G BXD: Defining method get_string in prototype for GLib.Variant 344s JS G BXD: Defining method get_variant in prototype for GLib.Variant 344s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 344s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 344s JS IMPORT: Importing '_byteArrayNative' 344s JS NATIVE: Defining native module '_byteArrayNative' 344s JS IMPORT: Defining parent 0x2ecb7e73eaa8 of 0x2a8809c2c438 '_byteArrayNative' is mod 1 344s JS IMPORT: successfully imported module '_byteArrayNative' 344s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 344s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 344s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 344s JS G ENUM: Defining GLib.LogWriterOutput as 0x2a8809c2cb88 344s JS IMPORT: Module metadata hook for module 0x2ecb7e762e78 344s JS IMPORT: Defining meta.importSync for module 0x2ecb7e762e78 344s JS NATIVE: Defining native module '_encodingNative' 344s ok 2 console logs a message 344s ok 3 console logs an empty object correctly 344s ok 4 console logs an object with custom constructor name 344s ok 5 console logs an object with undefined constructor 344s ok 6 console logs an object with Symbol.toStringTag and __name__ 344s ok 7 console logs a warning 344s ok 8 console logs an informative message 344s ok 9 console traces a line 344s ok 10 console traces a empty message 344s ok 11 console asserts a true condition 344s ok 12 console asserts a false condition 344s ok 13 console asserts a false condition with message 344s JS G NS: Found info type FUNCTION for 'clear_terminal' in namespace 'GjsPrivate' 344s ok 14 console clear() can be called 344s ok 15 console clear() resets indentation 344s ok 16 console table() logs at least something 344s ok 17 console string replacement console.log() supports %s 344s ok 18 console string replacement console.log() supports %d 344s ok 19 console string replacement console.log() supports %i 344s ok 20 console string replacement console.log() supports %f 344s ok 21 console string replacement console.log() supports %o 344s ok 22 console string replacement console.log() supports %O 344s ok 23 console string replacement console.log() ignores %c 344s ok 24 console string replacement console.log() supports mixing substitutions 344s ok 25 console string replacement console.log() supports invalid numbers 344s ok 26 console string replacement console.log() supports missing substitutions 344s ok 27 console string replacement console.warn() supports %s 344s ok 28 console string replacement console.warn() supports %d 344s ok 29 console string replacement console.warn() supports %i 344s ok 30 console string replacement console.warn() supports %f 344s ok 31 console string replacement console.warn() supports %o 344s ok 32 console string replacement console.warn() supports %O 344s ok 33 console string replacement console.warn() ignores %c 344s ok 34 console string replacement console.warn() supports mixing substitutions 344s ok 35 console string replacement console.warn() supports invalid numbers 344s ok 36 console string replacement console.warn() supports missing substitutions 344s ok 37 console string replacement console.info() supports %s 344s ok 38 console string replacement console.info() supports %d 344s ok 39 console string replacement console.info() supports %i 344s ok 40 console string replacement console.info() supports %f 344s ok 41 console string replacement console.info() supports %o 344s ok 42 console string replacement console.info() supports %O 344s ok 43 console string replacement console.info() ignores %c 344s ok 44 console string replacement console.info() supports mixing substitutions 344s ok 45 console string replacement console.info() supports invalid numbers 344s ok 46 console string replacement console.info() supports missing substitutions 344s ok 47 console string replacement console.error() supports %s 344s ok 48 console string replacement console.error() supports %d 344s ok 49 console string replacement console.error() supports %i 344s ok 50 console string replacement console.error() supports %f 344s ok 51 console string replacement console.error() supports %o 344s ok 52 console string replacement console.error() supports %O 344s ok 53 console string replacement console.error() ignores %c 344s ok 54 console string replacement console.error() supports mixing substitutions 344s ok 55 console string replacement console.error() supports invalid numbers 344s ok 56 console string replacement console.error() supports missing substitutions 344s ok 57 console string replacement console.trace() supports %s 344s ok 58 console string replacement console.trace() supports %d 344s ok 59 console string replacement console.trace() supports %i 344s ok 60 console string replacement console.trace() supports %f 344s ok 61 console string replacement console.trace() supports %o 344s ok 62 console string replacement console.trace() supports %O 344s ok 63 console string replacement console.trace() ignores %c 344s ok 64 console string replacement console.trace() supports mixing substitutions 344s ok 65 console string replacement console.trace() supports invalid numbers 344s ok 66 console string replacement console.trace() supports missing substitutions 344s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 344s ok 67 console time() ends correctly 344s ok 68 console time() doesn't log initially 344s JS G BXD: Defining method quit in prototype for GLib.MainLoop 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: Spinning loop until released or hook cleared 344s JS MAINLOOP: handling job 0, 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Completed job 0 344s JS MAINLOOP: handling job 1, 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Completed job 1 344s JS MAINLOOP: handling job 2, 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Completed job 2 344s JS MAINLOOP: handling job 3, 344s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 344s JS MAINLOOP: Main loop instance 0x2aa2e288040: release 344s JS MAINLOOP: Completed job 3 344s JS MEMORY: Memory report: before destroying context 344s JS MEMORY: 4500 objects currently alive 344s JS MEMORY: boxed_instance = 4342 344s JS MEMORY: boxed_prototype = 11 344s JS MEMORY: closure = 2 344s JS MEMORY: function = 135 344s JS MEMORY: fundamental_instance = 0 344s JS MEMORY: fundamental_prototype = 0 344s JS MEMORY: gerror_instance = 0 344s JS MEMORY: gerror_prototype = 0 344s JS MEMORY: interface = 0 344s JS MEMORY: module = 5 344s JS MEMORY: ns = 3 344s JS MEMORY: object_instance = 0 344s JS MEMORY: object_prototype = 2 344s JS MEMORY: param = 0 344s JS MEMORY: union_instance = 0 344s JS MEMORY: union_prototype = 0 344s JS CTX: JS shutdown sequence 344s JS CTX: Stopping profiler 344s JS CTX: Shutting down toggle queue 344s JS CTX: Notifying external reference holders of GjsContext dispose 344s JS MAINLOOP: Stopping promise job dispatcher 344s JS CTX: Notifying reference holders of GjsContext dispose 344s JS CTX: Checking unhandled promise rejections 344s JS CTX: Releasing cached JS wrappers 344s JS CTX: Final triggered GC 344s JS CTX: Destroying JS context 344s JS CTX: Releasing all native objects 344s JS CTX: Disabling auto GC 344s JS CTX: Ending trace on global object 344s JS CTX: Freeing allocated resources 344s JS CTX: JS context destroyed 344s PASS: gjs/testConsole.test 344s Running test: gjs/testEncoding.test 344s JS NATIVE: Registered native JS module '_promiseNative' 344s JS NATIVE: Registered native JS module '_byteArrayNative' 344s JS NATIVE: Registered native JS module '_encodingNative' 344s JS NATIVE: Registered native JS module '_gi' 344s JS NATIVE: Registered native JS module 'gi' 344s JS NATIVE: Registered native JS module 'cairoNative' 344s JS NATIVE: Registered native JS module 'system' 344s JS NATIVE: Registered native JS module 'console' 344s JS NATIVE: Registered native JS module '_print' 344s JS CTX: Enabling JIT 344s JS CTX: Initialized class GjsFileImporter prototype 0x2a99b6c000a0 344s JS IMPORT: Defining parent (nil) of 0x2a99b6c00100 'imports' is mod 0 344s JS IMPORT: Importing '_print' 344s JS NATIVE: Defining native module '_print' 344s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2a99b6c007b0 '_print' is mod 1 344s JS IMPORT: successfully imported module '_print' 344s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 344s 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 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2f2bcd33b128 344s JS MAINLOOP: Main loop instance 0x2aa0250e040: hold 344s JS MAINLOOP: Enqueue job , promise=, allocation site= 344s JS MAINLOOP: Starting promise job dispatcher 344s JS MAINLOOP: Main loop instance 0x2aa0250e040: Spinning loop until released or hook cleared 344s JS MAINLOOP: handling job 0, 344s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 344s JS MAINLOOP: Main loop instance 0x2aa0250e040: release 344s JS MAINLOOP: Completed job 0 344s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f2bcd33b128 344s JS IMPORT: Module metadata hook for module 0x2a99b6c13000 344s JS IMPORT: Defining meta.importSync for module 0x2a99b6c13000 344s JS NATIVE: Defining native module 'gi' 344s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a99b6c133f0 344s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 344s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 344s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 344s JS IMPORT: Importing directory 'overrides' 344s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2a99b6c134f0 'overrides' is mod 1 344s JS IMPORT: Defined importer 'overrides' 0x2a99b6c134f0 in 0x2a99b6c00100 344s JS IMPORT: successfully imported directory 'overrides' 344s JS IMPORT: Importing '_promiseNative' 344s JS NATIVE: Defining native module '_promiseNative' 344s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2a99b6c139a0 '_promiseNative' is mod 1 344s JS IMPORT: successfully imported module '_promiseNative' 344s JS IMPORT: Importing module GLib succeeded 344s JS IMPORT: Defining parent 0x2a99b6c134f0 of 0x2f2bcd33c150 'GLib' is mod 1 344s JS IMPORT: successfully imported module 'GLib' 344s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 344s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2f2bcd379060, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379038 344s JS CTX: Initialized class GIRepositoryGType prototype 0x2a99b6c13ce8 344s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a99b6c13d48 344s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 344s JS G BXD: Defined class for Error (GError), prototype 0x2f2bcd3790b0, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379038 344s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 344s JS G BXD: Defined class for Variant (GVariant), prototype 0x2f2bcd379100, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379038 344s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 344s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2f2bcd379150, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379038 344s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 344s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 344s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2f2bcd3791a0, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379038 344s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 344s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 345s JS G BXD: Defined class for Thread (GThread), prototype 0x2f2bcd3791f0, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379038 345s JS G BXD: Defining method ref in prototype for GLib.Thread 345s JS G BXD: Defining method unref in prototype for GLib.Thread 345s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 345s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2f2bcd379240, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379038 345s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 345s JS G BXD: Defined class for Regex (GRegex), prototype 0x2f2bcd379290, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379038 345s JS G BXD: Defining method match in prototype for GLib.Regex 345s JS G BXD: Defining method match_full in prototype for GLib.Regex 345s JS G BXD: Defining method match_all in prototype for GLib.Regex 345s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 345s JS G NS: Defined namespace 'GLib' 0x2f2bcd379038 in GIRepository 0x2a99b6c13280 345s JS IMPORT: Importing module jasmine succeeded 345s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2f2bcd33cce0 'jasmine' is mod 1 345s JS IMPORT: successfully imported module 'jasmine' 345s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 345s JS MAINLOOP: Main loop instance 0x2aa0250e040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa0250e040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa0250e040: release 345s JS MAINLOOP: Completed job 0 345s 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 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Importing 'gi' 345s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2a99b6c13280 'gi' is mod 1 345s JS IMPORT: successfully imported module 'gi' 345s 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 345s JS G NS: Defined namespace 'GjsPrivate' 0x2f2bcd379330 in GIRepository 0x2a99b6c13280 345s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 345s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 345s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 345s JS IMPORT: Importing module _legacy succeeded 345s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2f2bcd33cee8 '_legacy' is mod 1 345s JS IMPORT: successfully imported module '_legacy' 345s JS IMPORT: Importing module lang succeeded 345s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2f2bcd33ce98 'lang' is mod 1 345s JS IMPORT: successfully imported module 'lang' 345s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 345s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 345s JS IMPORT: Importing module _signals succeeded 345s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2f2bcd33cf38 '_signals' is mod 1 345s JS IMPORT: successfully imported module '_signals' 345s JS IMPORT: Importing module signals succeeded 345s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2f2bcd33ce48 'signals' is mod 1 345s JS IMPORT: successfully imported module 'signals' 345s JS IMPORT: Importing module Gio succeeded 345s JS IMPORT: Defining parent 0x2a99b6c134f0 of 0x2f2bcd33cdf8 'Gio' is mod 1 345s JS IMPORT: successfully imported module 'Gio' 345s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 345s JS IMPORT: Importing '_gi' 345s JS NATIVE: Defining native module '_gi' 345s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2a99b6c2c700 '_gi' is mod 1 345s JS IMPORT: successfully imported module '_gi' 345s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 345s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 345s JS IMPORT: Importing module _common succeeded 345s JS IMPORT: Defining parent 0x2a99b6c00100 of 0x2f2bcd33cfd8 '_common' is mod 1 345s JS IMPORT: successfully imported module '_common' 345s JS IMPORT: Importing module GObject succeeded 345s JS IMPORT: Defining parent 0x2a99b6c134f0 of 0x2f2bcd33cf88 'GObject' is mod 1 345s JS IMPORT: successfully imported module 'GObject' 345s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 345s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 345s JS G BXD: Defined class for String (GString), prototype 0x2f2bcd3795d8, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379358 345s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 345s JS G PRM: Defined class ParamSpec prototype is 0x2f2bcd3cc0b0 class 0x3ffaed561b8 in object 0x2f2bcd379358 345s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 345s JS G OBJ: Defined class for Object (GObject), prototype 0x2f2bcd379740, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379358 345s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 345s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 345s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2f2bcd379768, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379358 345s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 345s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 345s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 345s JS G NS: Defined namespace 'GObject' 0x2f2bcd379358 in GIRepository 0x2a99b6c13280 345s JS G OBJ: Defined class for Application (GApplication), prototype 0x2f2bcd3797b8, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379308 345s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 345s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2f2bcd3cc588, JSClass 0x3ffaed50fc8, in object 0x2f2bcd379308 345s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 345s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2f2bcd379830, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379308 345s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 345s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2f2bcd3cc808, JSClass 0x3ffaed50fc8, in object 0x2f2bcd379308 345s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2f2bcd3798a8, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379308 345s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 345s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2f2bcd3cc948, JSClass 0x3ffaed50fc8, in object 0x2f2bcd379308 345s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 345s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2f2bcd379920, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379308 345s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 345s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2f2bcd379970, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379308 345s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 345s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2f2bcd3799c0, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379308 345s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2f2bcd379a10, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379330 345s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 345s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2f2bcd379a60, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379308 345s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 345s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 345s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 345s JS G IFACE: Defined class for File (GFile), prototype 0x2f2bcd3ccab0, JSClass 0x3ffaed50fc8, in object 0x2f2bcd379308 345s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2f2bcd379ad8, JSClass 0x3ffaed4e7d0, in object 0x2a99b6c13360 345s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 345s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2f2bcd379b50, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379308 345s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 345s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 345s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2f2bcd379ba0, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379308 345s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 345s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2f2bcd379bf0, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379308 345s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 345s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2f2bcd379c40, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379308 345s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 345s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 345s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2f2bcd379c90, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd379308 345s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 345s JS G NS: Defined namespace 'Gio' 0x2f2bcd379308 in GIRepository 0x2a99b6c13280 345s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x2f2bcd33b128 345s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x2f2bcd379ce0, JSClass 0x3ffaed4e7d0, in object 0x2f2bcd33ee08 345s JS IMPORT: Module metadata hook for module 0x2f2bcd362cf0 345s JS IMPORT: Defining meta.importSync for module 0x2f2bcd362cf0 345s JS NATIVE: Defining native module '_encodingNative' 345s JS MAINLOOP: Main loop instance 0x2aa0250e040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa0250e040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testEncoding.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa0250e040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module metadata hook for module 0x2a99b6c18a40 345s JS IMPORT: Defining meta.importSync for module 0x2a99b6c18a40 345s JS NATIVE: Defining native module 'system' 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f2bcd33b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f2bcd33b128 345s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 345s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 345s JS MAINLOOP: Set main loop hook to 345s JS MAINLOOP: Main loop instance 0x2aa0250e040: hold 345s JS MAINLOOP: Running and clearing main loop hook 345s JS G BXD: Defining method run in prototype for GLib.MainLoop 345s 1..56 345s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 345s JS G BXD: Defined class for Source (GSource), prototype 0x2f2bcd379d58, JSClass 0x3ffaed4e7a0, in object 0x2f2bcd379038 345s JS G BXD: Defining method set_priority in prototype for GLib.Source 345s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 345s JS G BXD: Defining method attach in prototype for GLib.Source 345s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 345s JS IMPORT: Module metadata hook for module 0x2f2bcd362a18 345s JS IMPORT: Defining meta.importSync for module 0x2f2bcd362a18 345s JS G BXD: Defining method destroy in prototype for GLib.Source 345s ok 1 Text Encoding toString() uses spec-compliant tags 345s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 345s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 345s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 345s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 345s ok 6 Text Encoding TextDecoder decode() fatal is false by default 345s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 345s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 345s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 345s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 345s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 345s ok 12 Text Encoding TextDecoder decode() throws on empty input 345s ok 13 Text Encoding TextDecoder decode() throws on null input 345s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 345s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 345s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 345s JS IMPORT: Importing '_byteArrayNative' 345s JS NATIVE: Defining native module '_byteArrayNative' 345s JS IMPORT: Defining parent 0x2f2bcd33ebc8 of 0x2a99b6c146c0 '_byteArrayNative' is mod 1 345s JS IMPORT: successfully imported module '_byteArrayNative' 345s ok 17 Text Encoding TextDecoder decode() decodes GLib.Bytes 345s ok 18 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 345s ok 19 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 345s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 345s ok 21 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 345s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 345s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 345s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 345s ok 25 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 345s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 345s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 345s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 345s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 345s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 345s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 345s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 345s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 345s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 345s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 345s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 345s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 345s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 345s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 345s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 345s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 345s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 345s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 345s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 345s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 345s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 345s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 345s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 345s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 345s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 345s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 345s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 345s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 345s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 345s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 345s ok 56 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 345s JS G BXD: Defining method quit in prototype for GLib.MainLoop 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa0250e040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa0250e040: release 345s JS MAINLOOP: Completed job 3 345s JS MEMORY: Memory report: before destroying context 345s JS MEMORY: 518 objects currently alive 345s JS MEMORY: boxed_instance = 257 345s JS MEMORY: boxed_prototype = 13 345s JS MEMORY: closure = 1 345s JS MEMORY: function = 214 345s JS MEMORY: fundamental_instance = 0 345s JS MEMORY: fundamental_prototype = 0 345s JS MEMORY: gerror_instance = 0 345s JS MEMORY: gerror_prototype = 0 345s JS MEMORY: interface = 4 345s JS MEMORY: module = 9 345s JS MEMORY: ns = 4 345s JS MEMORY: object_instance = 2 345s JS MEMORY: object_prototype = 14 345s JS MEMORY: param = 0 345s JS MEMORY: union_instance = 0 345s JS MEMORY: union_prototype = 0 345s JS CTX: JS shutdown sequence 345s JS CTX: Stopping profiler 345s JS CTX: Shutting down toggle queue 345s JS CTX: Notifying external reference holders of GjsContext dispose 345s JS MAINLOOP: Stopping promise job dispatcher 345s JS CTX: Notifying reference holders of GjsContext dispose 345s JS CTX: Checking unhandled promise rejections 345s JS CTX: Releasing cached JS wrappers 345s JS CTX: Final triggered GC 345s JS CTX: Destroying JS context 345s JS CTX: Releasing all native objects 345s JS CTX: Disabling auto GC 345s JS CTX: Ending trace on global object 345s JS CTX: Freeing allocated resources 345s JS CTX: JS context destroyed 345s PASS: gjs/testEncoding.test 345s Running test: gjs/testNamespace.test 345s JS NATIVE: Registered native JS module '_promiseNative' 345s JS NATIVE: Registered native JS module '_byteArrayNative' 345s JS NATIVE: Registered native JS module '_encodingNative' 345s JS NATIVE: Registered native JS module '_gi' 345s JS NATIVE: Registered native JS module 'gi' 345s JS NATIVE: Registered native JS module 'cairoNative' 345s JS NATIVE: Registered native JS module 'system' 345s JS NATIVE: Registered native JS module 'console' 345s JS NATIVE: Registered native JS module '_print' 345s JS CTX: Enabling JIT 345s JS CTX: Initialized class GjsFileImporter prototype 0x29da39f000a0 345s JS IMPORT: Defining parent (nil) of 0x29da39f00100 'imports' is mod 0 345s JS IMPORT: Importing '_print' 345s JS NATIVE: Defining native module '_print' 345s JS IMPORT: Defining parent 0x29da39f00100 of 0x29da39f007b0 '_print' is mod 1 345s JS IMPORT: successfully imported module '_print' 345s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 345s 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 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3230d823b128 345s JS MAINLOOP: Main loop instance 0x2aa0fb7c040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Starting promise job dispatcher 345s JS MAINLOOP: Main loop instance 0x2aa0fb7c040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa0fb7c040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module metadata hook for module 0x29da39f13000 345s JS IMPORT: Defining meta.importSync for module 0x29da39f13000 345s JS NATIVE: Defining native module 'gi' 345s JS CTX: Initialized class GIRepositoryNamespace prototype 0x29da39f133f0 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 345s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 345s JS IMPORT: Importing directory 'overrides' 345s JS IMPORT: Defining parent 0x29da39f00100 of 0x29da39f134f0 'overrides' is mod 1 345s JS IMPORT: Defined importer 'overrides' 0x29da39f134f0 in 0x29da39f00100 345s JS IMPORT: successfully imported directory 'overrides' 345s JS IMPORT: Importing '_promiseNative' 345s JS NATIVE: Defining native module '_promiseNative' 345s JS IMPORT: Defining parent 0x29da39f00100 of 0x29da39f139a0 '_promiseNative' is mod 1 345s JS IMPORT: successfully imported module '_promiseNative' 345s JS IMPORT: Importing module GLib succeeded 345s JS IMPORT: Defining parent 0x29da39f134f0 of 0x3230d823c150 'GLib' is mod 1 345s JS IMPORT: successfully imported module 'GLib' 345s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 345s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3230d8279060, JSClass 0x3ffbbf4e7a0, in object 0x3230d8279038 345s JS CTX: Initialized class GIRepositoryGType prototype 0x29da39f13ce8 345s JS CTX: Initialized class GIRepositoryFunction prototype 0x29da39f13d48 345s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 345s JS G BXD: Defined class for Error (GError), prototype 0x3230d82790b0, JSClass 0x3ffbbf4e7a0, in object 0x3230d8279038 345s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 345s JS G BXD: Defined class for Variant (GVariant), prototype 0x3230d8279100, JSClass 0x3ffbbf4e7a0, in object 0x3230d8279038 345s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 345s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3230d8279150, JSClass 0x3ffbbf4e7a0, in object 0x3230d8279038 345s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 345s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3230d82791a0, JSClass 0x3ffbbf4e7a0, in object 0x3230d8279038 345s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 345s JS G BXD: Defined class for Thread (GThread), prototype 0x3230d82791f0, JSClass 0x3ffbbf4e7a0, in object 0x3230d8279038 345s JS G BXD: Defining method ref in prototype for GLib.Thread 345s JS G BXD: Defining method unref in prototype for GLib.Thread 345s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 345s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3230d8279240, JSClass 0x3ffbbf4e7a0, in object 0x3230d8279038 345s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 345s JS G BXD: Defined class for Regex (GRegex), prototype 0x3230d8279290, JSClass 0x3ffbbf4e7a0, in object 0x3230d8279038 345s JS G BXD: Defining method match in prototype for GLib.Regex 345s JS G BXD: Defining method match_full in prototype for GLib.Regex 345s JS G BXD: Defining method match_all in prototype for GLib.Regex 345s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 345s JS G NS: Defined namespace 'GLib' 0x3230d8279038 in GIRepository 0x29da39f13280 345s JS IMPORT: Importing module jasmine succeeded 345s JS IMPORT: Defining parent 0x29da39f00100 of 0x3230d823cce0 'jasmine' is mod 1 345s JS IMPORT: successfully imported module 'jasmine' 345s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 345s JS MAINLOOP: Main loop instance 0x2aa0fb7c040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa0fb7c040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa0fb7c040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Importing 'gi' 345s JS IMPORT: Defining parent 0x29da39f00100 of 0x29da39f13280 'gi' is mod 1 345s JS IMPORT: successfully imported module 'gi' 345s 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 345s JS G NS: Defined namespace 'Regress' 0x3230d8279308 in GIRepository 0x29da39f13280 345s JS CTX: Script evaluation succeeded 345s JS MAINLOOP: Main loop instance 0x2aa0fb7c040: Spinning loop until released or hook cleared 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module metadata hook for module 0x29da39f29c80 345s JS IMPORT: Defining meta.importSync for module 0x29da39f29c80 345s JS NATIVE: Defining native module 'system' 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3230d823b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3230d823b128 345s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 345s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 345s JS MAINLOOP: Set main loop hook to 345s JS MAINLOOP: Main loop instance 0x2aa0fb7c040: hold 345s JS MAINLOOP: Running and clearing main loop hook 345s JS G BXD: Defining method run in prototype for GLib.MainLoop 345s 1..1 345s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 345s JS G BXD: Defined class for Source (GSource), prototype 0x3230d8279330, JSClass 0x3ffbbf4e7a0, in object 0x3230d8279038 345s JS G BXD: Defining method set_priority in prototype for GLib.Source 345s JS IMPORT: Importing '_gi' 345s JS NATIVE: Defining native module '_gi' 345s JS IMPORT: Defining parent 0x29da39f00100 of 0x29da39f2eb50 '_gi' is mod 1 345s JS IMPORT: successfully imported module '_gi' 345s 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 345s JS G NS: Defined namespace 'GjsPrivate' 0x3230d82793d0 in GIRepository 0x29da39f13280 345s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 345s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 345s JS IMPORT: Importing module _common succeeded 345s JS IMPORT: Defining parent 0x29da39f00100 of 0x3230d82c4038 '_common' is mod 1 345s JS IMPORT: successfully imported module '_common' 345s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 345s JS IMPORT: Importing module _legacy succeeded 345s JS IMPORT: Defining parent 0x29da39f00100 of 0x3230d82c4088 '_legacy' is mod 1 345s JS IMPORT: successfully imported module '_legacy' 345s JS IMPORT: Importing module GObject succeeded 345s JS IMPORT: Defining parent 0x29da39f134f0 of 0x3230d823cfb0 'GObject' is mod 1 345s JS IMPORT: successfully imported module 'GObject' 345s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 345s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 345s JS G BXD: Defined class for String (GString), prototype 0x3230d8279650, JSClass 0x3ffbbf4e7a0, in object 0x3230d82793a8 345s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 345s JS G PRM: Defined class ParamSpec prototype is 0x3230d82c4128 class 0x3ffbbf561b8 in object 0x3230d82793a8 345s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 345s JS G OBJ: Defined class for Object (GObject), prototype 0x3230d82797b8, JSClass 0x3ffbbf4e7d0, in object 0x3230d82793a8 345s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 345s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 345s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3230d82797e0, JSClass 0x3ffbbf4e7d0, in object 0x3230d82793a8 345s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 345s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 345s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 345s JS G NS: Defined namespace 'GObject' 0x3230d82793a8 in GIRepository 0x29da39f13280 345s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 345s JS G BXD: Defining method attach in prototype for GLib.Source 345s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 345s JS IMPORT: Module metadata hook for module 0x29da39f04370 345s JS IMPORT: Defining meta.importSync for module 0x29da39f04370 345s JS G BXD: Defining method destroy in prototype for GLib.Source 345s ok 1 GI repository namespace supplies a name 345s JS G BXD: Defining method quit in prototype for GLib.MainLoop 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa0fb7c040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa0fb7c040: release 345s JS MAINLOOP: Completed job 3 345s JS MEMORY: Memory report: before destroying context 345s JS MEMORY: 147 objects currently alive 345s JS MEMORY: boxed_instance = 11 345s JS MEMORY: boxed_prototype = 10 345s JS MEMORY: closure = 1 345s JS MEMORY: function = 114 345s JS MEMORY: fundamental_instance = 0 345s JS MEMORY: fundamental_prototype = 0 345s JS MEMORY: gerror_instance = 0 345s JS MEMORY: gerror_prototype = 0 345s JS MEMORY: interface = 0 345s JS MEMORY: module = 5 345s JS MEMORY: ns = 4 345s JS MEMORY: object_instance = 0 345s JS MEMORY: object_prototype = 2 345s JS MEMORY: param = 0 345s JS MEMORY: union_instance = 0 345s JS MEMORY: union_prototype = 0 345s JS CTX: JS shutdown sequence 345s JS CTX: Stopping profiler 345s JS CTX: Shutting down toggle queue 345s JS CTX: Notifying external reference holders of GjsContext dispose 345s JS MAINLOOP: Stopping promise job dispatcher 345s JS CTX: Notifying reference holders of GjsContext dispose 345s JS CTX: Checking unhandled promise rejections 345s JS CTX: Releasing cached JS wrappers 345s JS CTX: Final triggered GC 345s JS CTX: Destroying JS context 345s JS CTX: Releasing all native objects 345s JS CTX: Disabling auto GC 345s JS CTX: Ending trace on global object 345s JS CTX: Freeing allocated resources 345s JS CTX: JS context destroyed 345s PASS: gjs/testNamespace.test 345s Running test: gjs/testGtk3.test 345s JS NATIVE: Registered native JS module '_promiseNative' 345s JS NATIVE: Registered native JS module '_byteArrayNative' 345s JS NATIVE: Registered native JS module '_encodingNative' 345s JS NATIVE: Registered native JS module '_gi' 345s JS NATIVE: Registered native JS module 'gi' 345s JS NATIVE: Registered native JS module 'cairoNative' 345s JS NATIVE: Registered native JS module 'system' 345s JS NATIVE: Registered native JS module 'console' 345s JS NATIVE: Registered native JS module '_print' 345s JS CTX: Enabling JIT 345s JS CTX: Initialized class GjsFileImporter prototype 0x2747a1e000a0 345s JS IMPORT: Defining parent (nil) of 0x2747a1e00100 'imports' is mod 0 345s JS IMPORT: Importing '_print' 345s JS NATIVE: Defining native module '_print' 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x2747a1e007b0 '_print' is mod 1 345s JS IMPORT: successfully imported module '_print' 345s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 345s 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 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3a9263d3b128 345s JS MAINLOOP: Main loop instance 0x2aa0ee69040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Starting promise job dispatcher 345s JS MAINLOOP: Main loop instance 0x2aa0ee69040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa0ee69040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module metadata hook for module 0x2747a1e13000 345s JS IMPORT: Defining meta.importSync for module 0x2747a1e13000 345s JS NATIVE: Defining native module 'gi' 345s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2747a1e133f0 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 345s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 345s JS IMPORT: Importing directory 'overrides' 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x2747a1e134f0 'overrides' is mod 1 345s JS IMPORT: Defined importer 'overrides' 0x2747a1e134f0 in 0x2747a1e00100 345s JS IMPORT: successfully imported directory 'overrides' 345s JS IMPORT: Importing '_promiseNative' 345s JS NATIVE: Defining native module '_promiseNative' 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x2747a1e139a0 '_promiseNative' is mod 1 345s JS IMPORT: successfully imported module '_promiseNative' 345s JS IMPORT: Importing module GLib succeeded 345s JS IMPORT: Defining parent 0x2747a1e134f0 of 0x3a9263d3c150 'GLib' is mod 1 345s JS IMPORT: successfully imported module 'GLib' 345s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 345s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3a9263d79060, JSClass 0x3ff8614e7a0, in object 0x3a9263d79038 345s JS CTX: Initialized class GIRepositoryGType prototype 0x2747a1e13ce8 345s JS CTX: Initialized class GIRepositoryFunction prototype 0x2747a1e13d48 345s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 345s JS G BXD: Defined class for Error (GError), prototype 0x3a9263d790b0, JSClass 0x3ff8614e7a0, in object 0x3a9263d79038 345s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 345s JS G BXD: Defined class for Variant (GVariant), prototype 0x3a9263d79100, JSClass 0x3ff8614e7a0, in object 0x3a9263d79038 345s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 345s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3a9263d79150, JSClass 0x3ff8614e7a0, in object 0x3a9263d79038 345s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 345s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3a9263d791a0, JSClass 0x3ff8614e7a0, in object 0x3a9263d79038 345s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 345s JS G BXD: Defined class for Thread (GThread), prototype 0x3a9263d791f0, JSClass 0x3ff8614e7a0, in object 0x3a9263d79038 345s JS G BXD: Defining method ref in prototype for GLib.Thread 345s JS G BXD: Defining method unref in prototype for GLib.Thread 345s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 345s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3a9263d79240, JSClass 0x3ff8614e7a0, in object 0x3a9263d79038 345s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 345s JS G BXD: Defined class for Regex (GRegex), prototype 0x3a9263d79290, JSClass 0x3ff8614e7a0, in object 0x3a9263d79038 345s JS G BXD: Defining method match in prototype for GLib.Regex 345s JS G BXD: Defining method match_full in prototype for GLib.Regex 345s JS G BXD: Defining method match_all in prototype for GLib.Regex 345s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 345s JS G NS: Defined namespace 'GLib' 0x3a9263d79038 in GIRepository 0x2747a1e13280 345s JS IMPORT: Importing module jasmine succeeded 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x3a9263d3cce0 'jasmine' is mod 1 345s JS IMPORT: successfully imported module 'jasmine' 345s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 345s JS MAINLOOP: Main loop instance 0x2aa0ee69040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa0ee69040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa0ee69040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Importing 'gi' 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x2747a1e13280 'gi' is mod 1 345s JS IMPORT: successfully imported module 'gi' 345s 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 345s JS G NS: Defined namespace 'GjsPrivate' 0x3a9263d79330 in GIRepository 0x2747a1e13280 345s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 345s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 345s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 345s JS IMPORT: Importing module _legacy succeeded 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x3a9263d3cf10 '_legacy' is mod 1 345s JS IMPORT: successfully imported module '_legacy' 345s JS IMPORT: Importing module lang succeeded 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x3a9263d3cec0 'lang' is mod 1 345s JS IMPORT: successfully imported module 'lang' 345s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 345s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 345s JS IMPORT: Importing module _signals succeeded 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x3a9263d3cf60 '_signals' is mod 1 345s JS IMPORT: successfully imported module '_signals' 345s JS IMPORT: Importing module signals succeeded 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x3a9263d3ce70 'signals' is mod 1 345s JS IMPORT: successfully imported module 'signals' 345s JS IMPORT: Importing module Gio succeeded 345s JS IMPORT: Defining parent 0x2747a1e134f0 of 0x3a9263d3ce20 'Gio' is mod 1 345s JS IMPORT: successfully imported module 'Gio' 345s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 345s JS IMPORT: Importing '_gi' 345s JS NATIVE: Defining native module '_gi' 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x2747a1e2b6f0 '_gi' is mod 1 345s JS IMPORT: successfully imported module '_gi' 345s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 345s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 345s JS IMPORT: Importing module _common succeeded 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x3a9263dcc038 '_common' is mod 1 345s JS IMPORT: successfully imported module '_common' 345s JS IMPORT: Importing module GObject succeeded 345s JS IMPORT: Defining parent 0x2747a1e134f0 of 0x3a9263d3cfb0 'GObject' is mod 1 345s JS IMPORT: successfully imported module 'GObject' 345s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 345s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 345s JS G BXD: Defined class for String (GString), prototype 0x3a9263d795d8, JSClass 0x3ff8614e7a0, in object 0x3a9263d79358 345s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 345s JS G PRM: Defined class ParamSpec prototype is 0x3a9263dcc0d8 class 0x3ff861561b8 in object 0x3a9263d79358 345s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 345s JS G OBJ: Defined class for Object (GObject), prototype 0x3a9263d79740, JSClass 0x3ff8614e7d0, in object 0x3a9263d79358 345s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 345s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 345s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3a9263d79768, JSClass 0x3ff8614e7d0, in object 0x3a9263d79358 345s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 345s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 345s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 345s JS G NS: Defined namespace 'GObject' 0x3a9263d79358 in GIRepository 0x2747a1e13280 345s JS G OBJ: Defined class for Application (GApplication), prototype 0x3a9263d797b8, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 345s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3a9263dcc5b0, JSClass 0x3ff86150fc8, in object 0x3a9263d79308 345s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 345s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3a9263d79830, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 345s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3a9263dcc830, JSClass 0x3ff86150fc8, in object 0x3a9263d79308 345s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3a9263d798a8, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 345s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3a9263dcc970, JSClass 0x3ff86150fc8, in object 0x3a9263d79308 345s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 345s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3a9263d79920, JSClass 0x3ff8614e7a0, in object 0x3a9263d79308 345s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 345s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3a9263d79970, JSClass 0x3ff8614e7a0, in object 0x3a9263d79308 345s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 345s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3a9263d799c0, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3a9263d79a10, JSClass 0x3ff8614e7d0, in object 0x3a9263d79330 345s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 345s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3a9263d79a60, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 345s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 345s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 345s JS G IFACE: Defined class for File (GFile), prototype 0x3a9263dccad8, JSClass 0x3ff86150fc8, in object 0x3a9263d79308 345s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3a9263d79ad8, JSClass 0x3ff8614e7d0, in object 0x2747a1e13360 345s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 345s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3a9263d79b50, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 345s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 345s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3a9263d79ba0, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 345s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3a9263d79bf0, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 345s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3a9263d79c40, JSClass 0x3ff8614e7a0, in object 0x3a9263d79308 345s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 345s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 345s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3a9263d79c90, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 345s JS G NS: Defined namespace 'Gio' 0x3a9263d79308 in GIRepository 0x2747a1e13280 345s JS IMPORT: Importing module Gtk succeeded 345s JS IMPORT: Defining parent 0x2747a1e134f0 of 0x3a9263dd8588 'Gtk' is mod 1 345s JS IMPORT: successfully imported module 'Gtk' 345s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 345s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 345s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3a9263d79d08, JSClass 0x3ff8614e7d0, in object 0x3a9263d79358 345s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x3a9263d79d58, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 345s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3a9263dd8880, JSClass 0x3ff86150fc8, in object 0x3a9263d79ce0 345s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 345s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x3a9263d79dd0, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 345s JS G NS: Defined namespace 'Gtk' 0x3a9263d79ce0 in GIRepository 0x2747a1e13280 345s JS IMPORT: Importing 'system' 345s JS NATIVE: Defining native module 'system' 345s JS IMPORT: Defining parent 0x2747a1e00100 of 0x2747a1e32280 'system' is mod 1 345s JS IMPORT: successfully imported module 'system' 345s JS IMPORT: Module metadata hook for module 0x2747a1e02348 345s JS IMPORT: Defining meta.importSync for module 0x2747a1e02348 345s JS NATIVE: Defining native module '_encodingNative' 345s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 345s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x3a9263d79e20, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 345s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x3a9263dd89c0, JSClass 0x3ff86150fc8, in object 0x3a9263d79ce0 345s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 345s JS G BXD: Defined class for Uri (GUri), prototype 0x3a9263d79f38, JSClass 0x3ff8614e7a0, in object 0x3a9263d79038 345s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 345s JS G ENUM: Defining enum value NONE (fixed from none) 0 345s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 345s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 345s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 345s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 345s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 345s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 345s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 345s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 345s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 345s JS G ENUM: Defining GLib.UriFlags as 0x2747a1e33c50 345s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 345s JS G BXD: Defining method get_path in prototype for GLib.Uri 345s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 345s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 345s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x3a9263d79fd8, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x3a9263de2060, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x3a9263de20b0, JSClass 0x3ff8614e7d0, in object 0x2747a1e13360 345s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 345s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x3a9263dd8da8, JSClass 0x3ff86150fc8, in object 0x3a9263d79308 345s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 345s JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' 345s JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' 345s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x3a9263de2150, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x3a9263de21a0, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x3a9263de21f0, JSClass 0x3ff8614e7d0, in object 0x2747a1e13360 345s JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' 345s JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' 345s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x3a9263de2268, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x3a9263de22b8, JSClass 0x3ff8614e7d0, in object 0x3a9263d79308 345s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 345s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3a9263dd8e20, JSClass 0x3ff86150fc8, in object 0x3a9263d79308 345s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 345s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 345s JS CTX: Script evaluation succeeded 345s JS MAINLOOP: Main loop instance 0x2aa0ee69040: Spinning loop until released or hook cleared 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module metadata hook for module 0x2747a1e0a0e0 345s JS IMPORT: Defining meta.importSync for module 0x2747a1e0a0e0 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a9263d3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a9263d3b128 345s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 345s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 345s JS MAINLOOP: Set main loop hook to 345s JS MAINLOOP: Main loop instance 0x2aa0ee69040: hold 345s JS MAINLOOP: Running and clearing main loop hook 345s JS G BXD: Defining method run in prototype for GLib.MainLoop 345s 1..33 345s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 345s JS G BXD: Defined class for Source (GSource), prototype 0x3a9263de2448, JSClass 0x3ff8614e7a0, in object 0x3a9263d79038 345s JS G BXD: Defining method set_priority in prototype for GLib.Source 345s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 345s JS G BXD: Defining method attach in prototype for GLib.Source 345s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 345s JS IMPORT: Module metadata hook for module 0x3a9263d62f58 345s JS IMPORT: Defining meta.importSync for module 0x3a9263d62f58 345s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 345s dbus-daemon[2621]: [session uid=1000 pid=2621 pidfd=5] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=2678 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 345s dbus-daemon[2621]: [session uid=1000 pid=2621 pidfd=5] Successfully activated service 'org.a11y.Bus' 345s JS G BXD: Defining method destroy in prototype for GLib.Source 345s dbus-daemon[2694]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=2678 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 345s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 345s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 345s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x3a9263de2588, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x3a9263de25d8, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 345s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 345s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 345s JS G ENUM: Defining Gtk.WindowType as 0x2747a1e19a00 345s dbus-daemon[2694]: Successfully activated service 'org.a11y.atspi.Registry' 345s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 345s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 345s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x3a9263de26a0, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 345s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 345s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x3a9263de2718, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x3a9263de2768, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 345s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 345s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 345s JS G ENUM: Defining enum value AFTER (fixed from after) 1 345s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 345s JS G ENUM: Defining GObject.ConnectFlags as 0x2747a1e19ba0 345s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 345s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 345s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 345s ok 1 Gtk overrides UI template sets up internal and public template children 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 345s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 5 Gtk overrides UI template binds template callbacks to the correct object 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 6 Gtk overrides UI template from resource sets up internal and public template children 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 11 Gtk overrides UI template from file sets up internal and public template children 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 345s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 345s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 345s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 345s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 345s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 345s ok 21 Gtk overrides sets CSS names on classes 345s ok 22 Gtk overrides static inheritance works 345s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 345s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 345s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 345s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 345s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 345s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 345s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 345s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 345s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 345s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 345s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 345s JS G ENUM: Defining GLib.LogLevelFlags as 0x2747a1e47b98 345s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 345s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 345s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 345s ok 25 Gtk overrides destroy signal is emitted while disposing objects 345s ok 26 Gtk overrides destroy signal is not emitted when objects are garbage collected 345s JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' 345s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x3a9263de2498, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s ok 27 Gtk overrides accepts string in place of GdkAtom 345s ok 28 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 345s JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' 345s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x3a9263de2880, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' 345s JS G OBJ: Defined class for Box (GtkBox), prototype 0x3a9263de28f8, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 345s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 345s JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'GjsPrivate' 345s ok 29 Gtk overrides uses the correct GType for null child properties 345s JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' 345s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x3a9263de2a10, JSClass 0x3ff8614e7a0, in object 0x3a9263d79ce0 345s ok 30 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 345s JS G NS: Found info type OBJECT for 'ScrolledWindow' in namespace 'Gtk' 345s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x3a9263de2b28, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 345s JS G BXD: Defined class for Value (GValue), prototype 0x3a9263de2ba0, JSClass 0x3ff8614e7a0, in object 0x3a9263d79358 345s JS G BXD: Defining method init in prototype for GObject.Value 345s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 345s JS G BXD: Defining method get_boolean in prototype for GObject.Value 345s JS G BXD: Defining method unset in prototype for GObject.Value 345s JS G BXD: Defining method set_int in prototype for GObject.Value 345s JS G BXD: Defining method get_int in prototype for GObject.Value 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G BXD: Defining method set_string in prototype for GObject.Value 345s JS G BXD: Defining method get_string in prototype for GObject.Value 345s ok 31 Gtk overrides can get style properties using GObject.Value 345s JS G NS: Found info type OBJECT for 'Frame' in namespace 'Gtk' 345s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x3a9263de2ce0, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 345s ok 32 Gtk overrides can pass a parent object to a child at construction 345s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 345s JS G OBJ: Defined class for Button (GtkButton), prototype 0x3a9263de2e48, JSClass 0x3ff8614e7d0, in object 0x3a9263d79ce0 345s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 345s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x3a9263dccd30, JSClass 0x3ff86150fc8, in object 0x3a9263d79ce0 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s ok 33 Gtk overrides does not leak instance when connecting template signal 345s JS MAINLOOP: Completed job 1 345s JS G BXD: Defining method quit in prototype for GLib.MainLoop 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa0ee69040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa0ee69040: release 345s JS MAINLOOP: Completed job 3 345s JS MEMORY: Memory report: before destroying context 345s JS MEMORY: 380 objects currently alive 345s JS MEMORY: boxed_instance = 9 345s JS MEMORY: boxed_prototype = 15 345s JS MEMORY: closure = 8 345s JS MEMORY: function = 277 345s JS MEMORY: fundamental_instance = 0 345s JS MEMORY: fundamental_prototype = 0 345s JS MEMORY: gerror_instance = 0 345s JS MEMORY: gerror_prototype = 0 345s JS MEMORY: interface = 9 345s JS MEMORY: module = 10 345s JS MEMORY: ns = 5 345s JS MEMORY: object_instance = 4 345s JS MEMORY: object_prototype = 43 345s JS MEMORY: param = 0 345s JS MEMORY: union_instance = 0 345s JS MEMORY: union_prototype = 0 345s JS CTX: JS shutdown sequence 345s JS CTX: Stopping profiler 345s JS CTX: Shutting down toggle queue 345s JS CTX: Notifying external reference holders of GjsContext dispose 345s JS MAINLOOP: Stopping promise job dispatcher 345s JS CTX: Notifying reference holders of GjsContext dispose 345s JS CTX: Checking unhandled promise rejections 345s JS CTX: Releasing cached JS wrappers 345s JS CTX: Final triggered GC 345s JS CTX: Destroying JS context 345s JS CTX: Releasing all native objects 345s JS CTX: Disabling auto GC 345s JS CTX: Ending trace on global object 345s JS CTX: Freeing allocated resources 345s JS CTX: JS context destroyed 345s PASS: gjs/testGtk3.test 345s Running test: gjs/testESModules.test 345s JS NATIVE: Registered native JS module '_promiseNative' 345s JS NATIVE: Registered native JS module '_byteArrayNative' 345s JS NATIVE: Registered native JS module '_encodingNative' 345s JS NATIVE: Registered native JS module '_gi' 345s JS NATIVE: Registered native JS module 'gi' 345s JS NATIVE: Registered native JS module 'cairoNative' 345s JS NATIVE: Registered native JS module 'system' 345s JS NATIVE: Registered native JS module 'console' 345s JS NATIVE: Registered native JS module '_print' 345s JS CTX: Enabling JIT 345s JS CTX: Initialized class GjsFileImporter prototype 0x1256da000a0 345s JS IMPORT: Defining parent (nil) of 0x1256da00100 'imports' is mod 0 345s JS IMPORT: Importing '_print' 345s JS NATIVE: Defining native module '_print' 345s JS IMPORT: Defining parent 0x1256da00100 of 0x1256da007b0 '_print' is mod 1 345s JS IMPORT: successfully imported module '_print' 345s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 345s 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 0x17736413b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Starting promise job dispatcher 345s JS MAINLOOP: Main loop instance 0x2aa22937040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17736413b128 345s JS IMPORT: Module metadata hook for module 0x1256da13000 345s JS IMPORT: Defining meta.importSync for module 0x1256da13000 345s JS NATIVE: Defining native module 'gi' 345s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1256da133f0 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 345s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 345s JS IMPORT: Importing directory 'overrides' 345s JS IMPORT: Defining parent 0x1256da00100 of 0x1256da134f0 'overrides' is mod 1 345s JS IMPORT: Defined importer 'overrides' 0x1256da134f0 in 0x1256da00100 345s JS IMPORT: successfully imported directory 'overrides' 345s JS IMPORT: Importing '_promiseNative' 345s JS NATIVE: Defining native module '_promiseNative' 345s JS IMPORT: Defining parent 0x1256da00100 of 0x1256da139a0 '_promiseNative' is mod 1 345s JS IMPORT: successfully imported module '_promiseNative' 345s JS IMPORT: Importing module GLib succeeded 345s JS IMPORT: Defining parent 0x1256da134f0 of 0x17736413c150 'GLib' is mod 1 345s JS IMPORT: successfully imported module 'GLib' 345s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 345s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x177364179060, JSClass 0x3ff8094e7a0, in object 0x177364179038 345s JS CTX: Initialized class GIRepositoryGType prototype 0x1256da13ce8 345s JS CTX: Initialized class GIRepositoryFunction prototype 0x1256da13d48 345s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 345s JS G BXD: Defined class for Error (GError), prototype 0x1773641790b0, JSClass 0x3ff8094e7a0, in object 0x177364179038 345s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 345s JS G BXD: Defined class for Variant (GVariant), prototype 0x177364179100, JSClass 0x3ff8094e7a0, in object 0x177364179038 345s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 345s JS G BXD: Defined class for Bytes (GBytes), prototype 0x177364179150, JSClass 0x3ff8094e7a0, in object 0x177364179038 345s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 345s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1773641791a0, JSClass 0x3ff8094e7a0, in object 0x177364179038 345s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 345s JS G BXD: Defined class for Thread (GThread), prototype 0x1773641791f0, JSClass 0x3ff8094e7a0, in object 0x177364179038 345s JS G BXD: Defining method ref in prototype for GLib.Thread 345s JS G BXD: Defining method unref in prototype for GLib.Thread 345s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 345s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x177364179240, JSClass 0x3ff8094e7a0, in object 0x177364179038 345s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 345s JS G BXD: Defined class for Regex (GRegex), prototype 0x177364179290, JSClass 0x3ff8094e7a0, in object 0x177364179038 345s JS G BXD: Defining method match in prototype for GLib.Regex 345s JS G BXD: Defining method match_full in prototype for GLib.Regex 345s JS G BXD: Defining method match_all in prototype for GLib.Regex 345s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 345s JS G NS: Defined namespace 'GLib' 0x177364179038 in GIRepository 0x1256da13280 345s JS IMPORT: Importing module jasmine succeeded 345s JS IMPORT: Defining parent 0x1256da00100 of 0x17736413cce0 'jasmine' is mod 1 345s JS IMPORT: successfully imported module 'jasmine' 345s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa22937040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Completed job 0 345s 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 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x17736413b128 345s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 345s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 345s JS IMPORT: Importing 'gi' 345s JS IMPORT: Defining parent 0x1256da00100 of 0x1256da13280 'gi' is mod 1 345s JS IMPORT: successfully imported module 'gi' 345s 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 345s JS G NS: Defined namespace 'GjsPrivate' 0x177364179308 in GIRepository 0x1256da13280 345s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 345s JS G ENUM: Defining enum value ALL (fixed from all) 6 345s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 345s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 345s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 345s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 345s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 345s JS G ENUM: Defining enum value TIME (fixed from time) 2 345s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x1256da2c480 345s JS IMPORT: Importing module _gettext succeeded 345s JS IMPORT: Defining parent 0x1256da00100 of 0x17736413cdf8 '_gettext' is mod 1 345s JS IMPORT: successfully imported module '_gettext' 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17736413b128 345s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 345s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 345s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 345s JS IMPORT: Importing module _legacy succeeded 345s JS IMPORT: Defining parent 0x1256da00100 of 0x17736413cf38 '_legacy' is mod 1 345s JS IMPORT: successfully imported module '_legacy' 345s JS IMPORT: Importing module lang succeeded 345s JS IMPORT: Defining parent 0x1256da00100 of 0x17736413cee8 'lang' is mod 1 345s JS IMPORT: successfully imported module 'lang' 345s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 345s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 345s JS IMPORT: Importing module _signals succeeded 345s JS IMPORT: Defining parent 0x1256da00100 of 0x17736413cf88 '_signals' is mod 1 345s JS IMPORT: successfully imported module '_signals' 345s JS IMPORT: Importing module signals succeeded 345s JS IMPORT: Defining parent 0x1256da00100 of 0x17736413ce98 'signals' is mod 1 345s JS IMPORT: successfully imported module 'signals' 345s JS IMPORT: Importing module Gio succeeded 345s JS IMPORT: Defining parent 0x1256da134f0 of 0x17736413ce48 'Gio' is mod 1 345s JS IMPORT: successfully imported module 'Gio' 345s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 345s JS IMPORT: Importing '_gi' 345s JS NATIVE: Defining native module '_gi' 345s JS IMPORT: Defining parent 0x1256da00100 of 0x1256da2f7b0 '_gi' is mod 1 345s JS IMPORT: successfully imported module '_gi' 345s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 345s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 345s JS IMPORT: Importing module _common succeeded 345s JS IMPORT: Defining parent 0x1256da00100 of 0x1773641cc060 '_common' is mod 1 345s JS IMPORT: successfully imported module '_common' 345s JS IMPORT: Importing module GObject succeeded 345s JS IMPORT: Defining parent 0x1256da134f0 of 0x17736413cfd8 'GObject' is mod 1 345s JS IMPORT: successfully imported module 'GObject' 345s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 345s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 345s JS G BXD: Defined class for String (GString), prototype 0x177364179600, JSClass 0x3ff8094e7a0, in object 0x177364179380 345s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 345s JS G PRM: Defined class ParamSpec prototype is 0x1773641cc100 class 0x3ff809561b8 in object 0x177364179380 345s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 345s JS G OBJ: Defined class for Object (GObject), prototype 0x177364179768, JSClass 0x3ff8094e7d0, in object 0x177364179380 345s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 345s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 345s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x177364179790, JSClass 0x3ff8094e7d0, in object 0x177364179380 345s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 345s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 345s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 345s JS G NS: Defined namespace 'GObject' 0x177364179380 in GIRepository 0x1256da13280 345s JS G OBJ: Defined class for Application (GApplication), prototype 0x1773641797e0, JSClass 0x3ff8094e7d0, in object 0x177364179358 345s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 345s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1773641cc5d8, JSClass 0x3ff80950fc8, in object 0x177364179358 345s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 345s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x177364179858, JSClass 0x3ff8094e7d0, in object 0x177364179358 345s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 345s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1773641cc858, JSClass 0x3ff80950fc8, in object 0x177364179358 345s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1773641798d0, JSClass 0x3ff8094e7d0, in object 0x177364179358 345s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 345s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1773641cc998, JSClass 0x3ff80950fc8, in object 0x177364179358 345s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 345s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x177364179948, JSClass 0x3ff8094e7a0, in object 0x177364179358 345s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 345s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x177364179998, JSClass 0x3ff8094e7a0, in object 0x177364179358 345s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 345s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1773641799e8, JSClass 0x3ff8094e7d0, in object 0x177364179358 345s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x177364179a38, JSClass 0x3ff8094e7d0, in object 0x177364179308 345s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 345s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x177364179a88, JSClass 0x3ff8094e7d0, in object 0x177364179358 345s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 345s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 345s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 345s JS G IFACE: Defined class for File (GFile), prototype 0x1773641ccb00, JSClass 0x3ff80950fc8, in object 0x177364179358 345s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x177364179b00, JSClass 0x3ff8094e7d0, in object 0x1256da13360 345s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 345s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x177364179b78, JSClass 0x3ff8094e7d0, in object 0x177364179358 345s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 345s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 345s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x177364179bc8, JSClass 0x3ff8094e7d0, in object 0x177364179358 345s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 345s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x177364179c18, JSClass 0x3ff8094e7d0, in object 0x177364179358 345s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 345s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x177364179c68, JSClass 0x3ff8094e7a0, in object 0x177364179358 345s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 345s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 345s JS G OBJ: Defined class for Settings (GSettings), prototype 0x177364179cb8, JSClass 0x3ff8094e7d0, in object 0x177364179358 345s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 345s JS G NS: Defined namespace 'Gio' 0x177364179358 in GIRepository 0x1256da13280 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17736413b128 345s JS IMPORT: Module metadata hook for module 0x1256da297f8 345s JS IMPORT: Defining meta.importSync for module 0x1256da297f8 345s JS NATIVE: Defining native module 'system' 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x17736413b128 345s JS IMPORT: Module metadata hook for module 0x1256da29c70 345s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x177364179d08, JSClass 0x3ff8094e7d0, in object 0x1256da13360 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module metadata hook for module 0x1256da2a130 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 345s JS G BXD: Defined class for Uri (GUri), prototype 0x177364179dd0, JSClass 0x3ff8094e7a0, in object 0x177364179038 345s JS IMPORT: Module metadata hook for module 0x1256da2b2e8 345s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 345s JS G ENUM: Defining enum value NONE (fixed from none) 0 345s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 345s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 345s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 345s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 345s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 345s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 345s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 345s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 345s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 345s JS G ENUM: Defining GLib.UriFlags as 0x1256da35b90 345s JS G BXD: Defining method get_query in prototype for GLib.Uri 345s JS G NS: Found info type FLAGS for 'UriParamsFlags' in namespace 'GLib' 345s JS G ENUM: Defining enum value NONE (fixed from none) 0 345s JS G ENUM: Defining enum value CASE_INSENSITIVE (fixed from case_insensitive) 1 345s JS G ENUM: Defining enum value WWW_FORM (fixed from www_form) 2 345s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 4 345s JS G ENUM: Defining GLib.UriParamsFlags as 0x1256da35cb0 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module metadata hook for module 0x1256da2b880 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa22937040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testESModules.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17736413b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17736413b128 345s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 345s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 345s JS MAINLOOP: Set main loop hook to 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Running and clearing main loop hook 345s JS G BXD: Defining method run in prototype for GLib.MainLoop 345s 1..32 345s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 345s JS G BXD: Defined class for Source (GSource), prototype 0x177364179e70, JSClass 0x3ff8094e7a0, in object 0x177364179038 345s JS G BXD: Defining method set_priority in prototype for GLib.Source 345s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 345s JS G BXD: Defining method attach in prototype for GLib.Source 345s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 345s JS IMPORT: Module metadata hook for module 0x1773641e5078 345s JS IMPORT: Defining meta.importSync for module 0x1773641e5078 345s JS G BXD: Defining method destroy in prototype for GLib.Source 345s ok 1 ES module imports default import 345s ok 2 ES module imports named import 345s ok 3 ES module imports GObject introspection import 345s ok 4 ES module imports import with version parameter 345s ok 5 ES module imports import again with other version parameter 345s ok 6 ES module imports import for the first time with wrong version 345s JS IMPORT: Importing module Gtk succeeded 345s JS IMPORT: Defining parent 0x17736413edd8 of 0x1773641eb678 'Gtk' is mod 1 345s JS IMPORT: successfully imported module 'Gtk' 345s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 345s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 345s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x322c0a10d380, JSClass 0x3ff8094e7d0, in object 0x177364179380 345s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x322c0a10d3d0, JSClass 0x3ff8094e7d0, in object 0x322c0a10d358 345s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 345s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x1773641eb970, JSClass 0x3ff80950fc8, in object 0x322c0a10d358 345s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 345s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x322c0a10d448, JSClass 0x3ff8094e7d0, in object 0x322c0a10d358 345s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 345s JS G NS: Defined namespace 'Gtk' 0x322c0a10d358 in GIRepository 0x17736413ed60 345s ok 7 ES module imports import with another version after a failed import 345s ok 8 ES module imports import nonexistent module 345s ok 9 ES module imports GObject introspection import via URL scheme 345s JS IMPORT: Module metadata hook for module 0x177364162a50 345s ok 10 ES module imports import.meta.url 345s ok 11 ES module imports finds files relative to import.meta.url 345s ok 12 ES module imports does not expose internal import.meta properties to userland modules 345s ok 13 ES module imports treats equivalent URIs as equal and does not load the module again 345s ok 14 ES module imports can load modules with query parameters uniquely 345s ok 15 ES module imports passes query parameters to imported modules in import.meta.uri 345s ok 16 Builtin ES modules gettext default import 345s ok 17 Builtin ES modules gettext named import 345s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s ok 18 Builtin ES modules gettext named dynamic import 345s JS MAINLOOP: Completed job 3 345s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s ok 19 Builtin ES modules gettext dynamic import matches static import 345s JS MAINLOOP: Completed job 3 345s ok 20 Builtin ES modules system default import 345s ok 21 Builtin ES modules system named import 345s JS IMPORT: Async module resolve hook for module "system" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s ok 22 Builtin ES modules system dynamic import matches static import 345s JS MAINLOOP: Completed job 3 345s JS IMPORT: Async module resolve hook for module "system" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s ok 23 Builtin ES modules system named dynamic import 345s JS MAINLOOP: Completed job 3 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: handling job 4, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 4 345s JS MAINLOOP: handling job 5, 345s ok 24 Dynamic imports default import 345s JS MAINLOOP: Completed job 5 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s ok 25 Dynamic imports named import 345s JS MAINLOOP: Completed job 3 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Async module resolve hook for module "gi://Gio" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: handling job 4, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 4 345s JS MAINLOOP: handling job 5, 345s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 5 345s JS MAINLOOP: handling job 6, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 6 345s JS MAINLOOP: handling job 7, 345s ok 26 Dynamic imports dynamic gi import matches static 345s JS MAINLOOP: Completed job 7 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: handling job 4, 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 4 345s JS MAINLOOP: handling job 5, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 5 345s JS MAINLOOP: handling job 6, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 6 345s JS MAINLOOP: handling job 7, 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 7 345s JS MAINLOOP: handling job 8, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 8 345s JS MAINLOOP: handling job 9, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 9 345s JS MAINLOOP: handling job 10, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 10 345s JS MAINLOOP: handling job 11, 345s ok 27 Dynamic imports treats equivalent URIs as equal and does not load the module again 345s JS MAINLOOP: Completed job 11 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: handling job 4, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 4 345s JS MAINLOOP: handling job 5, 345s ok 28 Dynamic imports treats query parameters uniquely for absolute URIs 345s JS MAINLOOP: Completed job 5 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect4.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS IMPORT: Async import promise resolved 345s JS IMPORT: Async module resolve hook for module "./sideEffect3.js?bar=baz" (relative to 0x1256da34420), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module resolve hook for module "./sideEffect3.js?bar=baz" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: handling job 4, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 4 345s JS MAINLOOP: handling job 5, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 5 345s JS MAINLOOP: handling job 6, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 6 345s JS MAINLOOP: handling job 7, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect4.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 7 345s JS MAINLOOP: handling job 8, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 8 345s JS MAINLOOP: handling job 9, 345s ok 29 Dynamic imports treats query parameters uniquely for relative URIs 345s JS MAINLOOP: Completed job 9 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/doesNotExist.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS IMPORT: Async import promise rejected 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: handling job 4, 345s ok 30 Dynamic imports does not show internal stack frames in an import error 345s JS MAINLOOP: Completed job 4 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/alwaysThrows.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: handling job 4, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 4 345s JS MAINLOOP: handling job 5, 345s ok 31 Dynamic imports does not show internal stack frames in a module that throws an error 345s JS MAINLOOP: Completed job 5 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Async import promise resolved 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0x17736413b128 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/data.txt" (relative to 0x177364162a50), global 0x17736413b128 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Main loop instance 0x2aa22937040: hold 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS IMPORT: Async import promise rejected 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 3 345s JS MAINLOOP: handling job 4, 345s ok 32 Dynamic imports does not show internal stack frames in a module that fails to parse 345s JS MAINLOOP: Completed job 4 345s JS G BXD: Defining method quit in prototype for GLib.MainLoop 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa22937040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa22937040: release 345s JS MAINLOOP: Completed job 3 345s JS MEMORY: Memory report: before destroying context 345s JS MEMORY: 469 objects currently alive 345s JS MEMORY: boxed_instance = 152 345s JS MEMORY: boxed_prototype = 14 345s JS MEMORY: closure = 1 345s JS MEMORY: function = 260 345s JS MEMORY: fundamental_instance = 0 345s JS MEMORY: fundamental_prototype = 0 345s JS MEMORY: gerror_instance = 0 345s JS MEMORY: gerror_prototype = 0 345s JS MEMORY: interface = 5 345s JS MEMORY: module = 11 345s JS MEMORY: ns = 5 345s JS MEMORY: object_instance = 4 345s JS MEMORY: object_prototype = 17 345s JS MEMORY: param = 0 345s JS MEMORY: union_instance = 0 345s JS MEMORY: union_prototype = 0 345s JS CTX: JS shutdown sequence 345s JS CTX: Stopping profiler 345s JS CTX: Shutting down toggle queue 345s JS CTX: Notifying external reference holders of GjsContext dispose 345s JS MAINLOOP: Stopping promise job dispatcher 345s JS CTX: Notifying reference holders of GjsContext dispose 345s JS CTX: Checking unhandled promise rejections 345s JS CTX: Releasing cached JS wrappers 345s JS CTX: Final triggered GC 345s JS CTX: Destroying JS context 345s JS CTX: Releasing all native objects 345s JS CTX: Disabling auto GC 345s JS CTX: Ending trace on global object 345s JS CTX: Freeing allocated resources 345s JS CTX: JS context destroyed 345s PASS: gjs/testESModules.test 345s Running test: gjs/step.test 345s 1..1 345s ok 1 - /usr/libexec/installed-tests/gjs/debugger/step.debugger 345s PASS: gjs/step.test 345s Running test: gjs/testWeakRef.test 345s JS NATIVE: Registered native JS module '_promiseNative' 345s JS NATIVE: Registered native JS module '_byteArrayNative' 345s JS NATIVE: Registered native JS module '_encodingNative' 345s JS NATIVE: Registered native JS module '_gi' 345s JS NATIVE: Registered native JS module 'gi' 345s JS NATIVE: Registered native JS module 'cairoNative' 345s JS NATIVE: Registered native JS module 'system' 345s JS NATIVE: Registered native JS module 'console' 345s JS NATIVE: Registered native JS module '_print' 345s JS CTX: Enabling JIT 345s JS CTX: Initialized class GjsFileImporter prototype 0x1b1e1b7000a0 345s JS IMPORT: Defining parent (nil) of 0x1b1e1b700100 'imports' is mod 0 345s JS IMPORT: Importing '_print' 345s JS NATIVE: Defining native module '_print' 345s JS IMPORT: Defining parent 0x1b1e1b700100 of 0x1b1e1b7007b0 '_print' is mod 1 345s JS IMPORT: successfully imported module '_print' 345s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 345s 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 0x29519543b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x29519543b128 345s JS MAINLOOP: Main loop instance 0x2aa32309040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Starting promise job dispatcher 345s JS MAINLOOP: Main loop instance 0x2aa32309040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa32309040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29519543b128 345s JS IMPORT: Module metadata hook for module 0x1b1e1b713000 345s JS IMPORT: Defining meta.importSync for module 0x1b1e1b713000 345s JS NATIVE: Defining native module 'gi' 345s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1b1e1b7133f0 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 345s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 345s JS IMPORT: Importing directory 'overrides' 345s JS IMPORT: Defining parent 0x1b1e1b700100 of 0x1b1e1b7134f0 'overrides' is mod 1 345s JS IMPORT: Defined importer 'overrides' 0x1b1e1b7134f0 in 0x1b1e1b700100 345s JS IMPORT: successfully imported directory 'overrides' 345s JS IMPORT: Importing '_promiseNative' 345s JS NATIVE: Defining native module '_promiseNative' 345s JS IMPORT: Defining parent 0x1b1e1b700100 of 0x1b1e1b7139a0 '_promiseNative' is mod 1 345s JS IMPORT: successfully imported module '_promiseNative' 345s JS IMPORT: Importing module GLib succeeded 345s JS IMPORT: Defining parent 0x1b1e1b7134f0 of 0x29519543c150 'GLib' is mod 1 345s JS IMPORT: successfully imported module 'GLib' 345s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 345s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x295195479060, JSClass 0x3ffb604e7a0, in object 0x295195479038 345s JS CTX: Initialized class GIRepositoryGType prototype 0x1b1e1b713ce8 345s JS CTX: Initialized class GIRepositoryFunction prototype 0x1b1e1b713d48 345s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 345s JS G BXD: Defined class for Error (GError), prototype 0x2951954790b0, JSClass 0x3ffb604e7a0, in object 0x295195479038 345s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 345s JS G BXD: Defined class for Variant (GVariant), prototype 0x295195479100, JSClass 0x3ffb604e7a0, in object 0x295195479038 345s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 345s JS G BXD: Defined class for Bytes (GBytes), prototype 0x295195479150, JSClass 0x3ffb604e7a0, in object 0x295195479038 345s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 345s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2951954791a0, JSClass 0x3ffb604e7a0, in object 0x295195479038 345s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 345s JS G BXD: Defined class for Thread (GThread), prototype 0x2951954791f0, JSClass 0x3ffb604e7a0, in object 0x295195479038 345s JS G BXD: Defining method ref in prototype for GLib.Thread 345s JS G BXD: Defining method unref in prototype for GLib.Thread 345s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 345s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x295195479240, JSClass 0x3ffb604e7a0, in object 0x295195479038 345s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 345s JS G BXD: Defined class for Regex (GRegex), prototype 0x295195479290, JSClass 0x3ffb604e7a0, in object 0x295195479038 345s JS G BXD: Defining method match in prototype for GLib.Regex 345s JS G BXD: Defining method match_full in prototype for GLib.Regex 345s JS G BXD: Defining method match_all in prototype for GLib.Regex 345s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 345s JS G NS: Defined namespace 'GLib' 0x295195479038 in GIRepository 0x1b1e1b713280 345s JS IMPORT: Importing module jasmine succeeded 345s JS IMPORT: Defining parent 0x1b1e1b700100 of 0x29519543cce0 'jasmine' is mod 1 345s JS IMPORT: successfully imported module 'jasmine' 345s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 345s JS MAINLOOP: Main loop instance 0x2aa32309040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa32309040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa32309040: release 345s JS MAINLOOP: Completed job 0 345s 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 0x29519543b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29519543b128 345s JS IMPORT: Module metadata hook for module 0x1b1e1b728ae0 345s JS IMPORT: Defining meta.importSync for module 0x1b1e1b728ae0 345s JS NATIVE: Defining native module 'system' 345s JS MAINLOOP: Main loop instance 0x2aa32309040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa32309040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa32309040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29519543b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29519543b128 345s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 345s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 345s JS MAINLOOP: Set main loop hook to 345s JS MAINLOOP: Main loop instance 0x2aa32309040: hold 345s JS MAINLOOP: Running and clearing main loop hook 345s JS G BXD: Defining method run in prototype for GLib.MainLoop 345s 1..5 345s JS IMPORT: Importing 'gi' 345s JS IMPORT: Defining parent 0x1b1e1b700100 of 0x1b1e1b713280 'gi' is mod 1 345s JS IMPORT: successfully imported module 'gi' 345s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 345s JS G BXD: Defined class for Source (GSource), prototype 0x295195479308, JSClass 0x3ffb604e7a0, in object 0x295195479038 345s JS G BXD: Defining method set_priority in prototype for GLib.Source 345s JS IMPORT: Importing '_gi' 345s JS NATIVE: Defining native module '_gi' 345s JS IMPORT: Defining parent 0x1b1e1b700100 of 0x1b1e1b731f30 '_gi' is mod 1 345s JS IMPORT: successfully imported module '_gi' 345s 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 345s JS G NS: Defined namespace 'GjsPrivate' 0x2951954793a8 in GIRepository 0x1b1e1b713280 345s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 345s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 345s JS IMPORT: Importing module _common succeeded 345s JS IMPORT: Defining parent 0x1b1e1b700100 of 0x29519543cfd8 '_common' is mod 1 345s JS IMPORT: successfully imported module '_common' 345s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 345s JS IMPORT: Importing module _legacy succeeded 345s JS IMPORT: Defining parent 0x1b1e1b700100 of 0x2951954c5060 '_legacy' is mod 1 345s JS IMPORT: successfully imported module '_legacy' 345s JS IMPORT: Importing module GObject succeeded 345s JS IMPORT: Defining parent 0x1b1e1b7134f0 of 0x29519543cf88 'GObject' is mod 1 345s JS IMPORT: successfully imported module 'GObject' 345s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 345s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 345s JS G BXD: Defined class for String (GString), prototype 0x295195479628, JSClass 0x3ffb604e7a0, in object 0x295195479380 345s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 345s JS G PRM: Defined class ParamSpec prototype is 0x2951954c5100 class 0x3ffb60561b8 in object 0x295195479380 345s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 345s JS G OBJ: Defined class for Object (GObject), prototype 0x295195479790, JSClass 0x3ffb604e7d0, in object 0x295195479380 345s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 345s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 345s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2951954797b8, JSClass 0x3ffb604e7d0, in object 0x295195479380 345s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 345s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 345s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 345s JS G NS: Defined namespace 'GObject' 0x295195479380 in GIRepository 0x1b1e1b713280 345s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 345s JS G BXD: Defining method attach in prototype for GLib.Source 345s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 345s JS IMPORT: Module metadata hook for module 0x1b1e1b704370 345s JS IMPORT: Defining meta.importSync for module 0x1b1e1b704370 345s JS G BXD: Defining method destroy in prototype for GLib.Source 345s ok 1 WeakRef works 345s JS MAINLOOP: Running FinalizationRegistry cleanup callback 345s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 345s ok 2 FinalizationRegistry works 345s JS MAINLOOP: Running FinalizationRegistry cleanup callback 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Completed job 0 345s ok 3 FinalizationRegistry works if a microtask is enqueued from the callback 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: Running FinalizationRegistry cleanup callback 345s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s ok 4 FinalizationRegistry works if the object is collected in a microtask 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: Running FinalizationRegistry cleanup callback 345s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 345s ok 5 FinalizationRegistry works if another collection is queued from the callback 345s JS MAINLOOP: Running FinalizationRegistry cleanup callback 345s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 345s JS G BXD: Defining method quit in prototype for GLib.MainLoop 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa32309040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa32309040: release 345s JS MAINLOOP: Completed job 3 345s JS MEMORY: Memory report: before destroying context 345s JS MEMORY: 109 objects currently alive 345s JS MEMORY: boxed_instance = 9 345s JS MEMORY: boxed_prototype = 9 345s JS MEMORY: closure = 1 345s JS MEMORY: function = 80 345s JS MEMORY: fundamental_instance = 0 345s JS MEMORY: fundamental_prototype = 0 345s JS MEMORY: gerror_instance = 0 345s JS MEMORY: gerror_prototype = 0 345s JS MEMORY: interface = 0 345s JS MEMORY: module = 5 345s JS MEMORY: ns = 3 345s JS MEMORY: object_instance = 0 345s JS MEMORY: object_prototype = 2 345s JS MEMORY: param = 0 345s JS MEMORY: union_instance = 0 345s JS MEMORY: union_prototype = 0 345s JS CTX: JS shutdown sequence 345s JS CTX: Stopping profiler 345s JS CTX: Shutting down toggle queue 345s JS CTX: Notifying external reference holders of GjsContext dispose 345s JS MAINLOOP: Stopping promise job dispatcher 345s JS CTX: Notifying reference holders of GjsContext dispose 345s JS CTX: Checking unhandled promise rejections 345s JS CTX: Releasing cached JS wrappers 345s JS CTX: Final triggered GC 345s JS CTX: Destroying JS context 345s JS CTX: Releasing all native objects 345s JS CTX: Disabling auto GC 345s JS CTX: Ending trace on global object 345s JS CTX: Freeing allocated resources 345s JS CTX: JS context destroyed 345s PASS: gjs/testWeakRef.test 345s Running test: gjs/testLegacyGtk.test 345s JS NATIVE: Registered native JS module '_promiseNative' 345s JS NATIVE: Registered native JS module '_byteArrayNative' 345s JS NATIVE: Registered native JS module '_encodingNative' 345s JS NATIVE: Registered native JS module '_gi' 345s JS NATIVE: Registered native JS module 'gi' 345s JS NATIVE: Registered native JS module 'cairoNative' 345s JS NATIVE: Registered native JS module 'system' 345s JS NATIVE: Registered native JS module 'console' 345s JS NATIVE: Registered native JS module '_print' 345s JS CTX: Enabling JIT 345s JS CTX: Initialized class GjsFileImporter prototype 0x21b463f000a0 345s JS IMPORT: Defining parent (nil) of 0x21b463f00100 'imports' is mod 0 345s JS IMPORT: Importing '_print' 345s JS NATIVE: Defining native module '_print' 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21b463f007b0 '_print' is mod 1 345s JS IMPORT: successfully imported module '_print' 345s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 345s 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 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x21ffdbb3b128 345s JS MAINLOOP: Main loop instance 0x2aa379d1040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Starting promise job dispatcher 345s JS MAINLOOP: Main loop instance 0x2aa379d1040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa379d1040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module metadata hook for module 0x21b463f13000 345s JS IMPORT: Defining meta.importSync for module 0x21b463f13000 345s JS NATIVE: Defining native module 'gi' 345s JS CTX: Initialized class GIRepositoryNamespace prototype 0x21b463f133f0 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 345s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 345s JS IMPORT: Importing directory 'overrides' 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21b463f134f0 'overrides' is mod 1 345s JS IMPORT: Defined importer 'overrides' 0x21b463f134f0 in 0x21b463f00100 345s JS IMPORT: successfully imported directory 'overrides' 345s JS IMPORT: Importing '_promiseNative' 345s JS NATIVE: Defining native module '_promiseNative' 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21b463f139a0 '_promiseNative' is mod 1 345s JS IMPORT: successfully imported module '_promiseNative' 345s JS IMPORT: Importing module GLib succeeded 345s JS IMPORT: Defining parent 0x21b463f134f0 of 0x21ffdbb3c150 'GLib' is mod 1 345s JS IMPORT: successfully imported module 'GLib' 345s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 345s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x21ffdbb79060, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79038 345s JS CTX: Initialized class GIRepositoryGType prototype 0x21b463f13ce8 345s JS CTX: Initialized class GIRepositoryFunction prototype 0x21b463f13d48 345s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 345s JS G BXD: Defined class for Error (GError), prototype 0x21ffdbb790b0, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79038 345s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 345s JS G BXD: Defined class for Variant (GVariant), prototype 0x21ffdbb79100, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79038 345s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 345s JS G BXD: Defined class for Bytes (GBytes), prototype 0x21ffdbb79150, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79038 345s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 345s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x21ffdbb791a0, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79038 345s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 345s JS G BXD: Defined class for Thread (GThread), prototype 0x21ffdbb791f0, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79038 345s JS G BXD: Defining method ref in prototype for GLib.Thread 345s JS G BXD: Defining method unref in prototype for GLib.Thread 345s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 345s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x21ffdbb79240, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79038 345s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 345s JS G BXD: Defined class for Regex (GRegex), prototype 0x21ffdbb79290, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79038 345s JS G BXD: Defining method match in prototype for GLib.Regex 345s JS G BXD: Defining method match_full in prototype for GLib.Regex 345s JS G BXD: Defining method match_all in prototype for GLib.Regex 345s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 345s JS G NS: Defined namespace 'GLib' 0x21ffdbb79038 in GIRepository 0x21b463f13280 345s JS IMPORT: Importing module jasmine succeeded 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21ffdbb3cce0 'jasmine' is mod 1 345s JS IMPORT: successfully imported module 'jasmine' 345s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 345s JS MAINLOOP: Main loop instance 0x2aa379d1040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa379d1040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa379d1040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Importing 'gi' 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21b463f13280 'gi' is mod 1 345s JS IMPORT: successfully imported module 'gi' 345s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 345s JS IMPORT: Importing module _legacy succeeded 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21ffdbb3ce70 '_legacy' is mod 1 345s JS IMPORT: successfully imported module '_legacy' 345s 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 345s JS G NS: Defined namespace 'GjsPrivate' 0x21ffdbb79358 in GIRepository 0x21b463f13280 345s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 345s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 345s JS IMPORT: Importing module lang succeeded 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21ffdbb3cf60 'lang' is mod 1 345s JS IMPORT: successfully imported module 'lang' 345s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 345s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 345s JS IMPORT: Importing module _signals succeeded 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21ffdbb3cfb0 '_signals' is mod 1 345s JS IMPORT: successfully imported module '_signals' 345s JS IMPORT: Importing module signals succeeded 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21ffdbb3cf10 'signals' is mod 1 345s JS IMPORT: successfully imported module 'signals' 345s JS IMPORT: Importing module Gio succeeded 345s JS IMPORT: Defining parent 0x21b463f134f0 of 0x21ffdbb3cec0 'Gio' is mod 1 345s JS IMPORT: successfully imported module 'Gio' 345s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 345s JS IMPORT: Importing '_gi' 345s JS NATIVE: Defining native module '_gi' 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21b463f2b830 '_gi' is mod 1 345s JS IMPORT: successfully imported module '_gi' 345s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 345s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 345s JS IMPORT: Importing module _common succeeded 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21ffdbbc6088 '_common' is mod 1 345s JS IMPORT: successfully imported module '_common' 345s JS IMPORT: Importing module GObject succeeded 345s JS IMPORT: Defining parent 0x21b463f134f0 of 0x21ffdbbc6038 'GObject' is mod 1 345s JS IMPORT: successfully imported module 'GObject' 345s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 345s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 345s JS G BXD: Defined class for String (GString), prototype 0x21ffdbb79600, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79380 345s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 345s JS G PRM: Defined class ParamSpec prototype is 0x21ffdbbc6128 class 0x3ffbc5561b8 in object 0x21ffdbb79380 345s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 345s JS G OBJ: Defined class for Object (GObject), prototype 0x21ffdbb79768, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79380 345s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 345s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 345s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x21ffdbb79790, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79380 345s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 345s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 345s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 345s JS G NS: Defined namespace 'GObject' 0x21ffdbb79380 in GIRepository 0x21b463f13280 345s JS G OBJ: Defined class for Application (GApplication), prototype 0x21ffdbb797e0, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79330 345s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 345s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x21ffdbbc6600, JSClass 0x3ffbc550fc8, in object 0x21ffdbb79330 345s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 345s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x21ffdbb79858, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79330 345s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 345s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x21ffdbbc6880, JSClass 0x3ffbc550fc8, in object 0x21ffdbb79330 345s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x21ffdbb798d0, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79330 345s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 345s JS G IFACE: Defined class for Initable (GInitable), prototype 0x21ffdbbc69c0, JSClass 0x3ffbc550fc8, in object 0x21ffdbb79330 345s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 345s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x21ffdbb79948, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79330 345s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 345s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x21ffdbb79998, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79330 345s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 345s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x21ffdbb799e8, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79330 345s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x21ffdbb79a38, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79358 345s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 345s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x21ffdbb79a88, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79330 345s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 345s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 345s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 345s JS G IFACE: Defined class for File (GFile), prototype 0x21ffdbbc6b28, JSClass 0x3ffbc550fc8, in object 0x21ffdbb79330 345s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x21ffdbb79b00, JSClass 0x3ffbc54e7d0, in object 0x21b463f13360 345s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 345s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x21ffdbb79b78, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79330 345s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 345s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 345s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x21ffdbb79bc8, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79330 345s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 345s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x21ffdbb79c18, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79330 345s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 345s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x21ffdbb79c68, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79330 345s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 345s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 345s JS G OBJ: Defined class for Settings (GSettings), prototype 0x21ffdbb79cb8, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79330 345s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 345s JS G NS: Defined namespace 'Gio' 0x21ffdbb79330 in GIRepository 0x21b463f13280 345s JS IMPORT: Importing module Gtk succeeded 345s JS IMPORT: Defining parent 0x21b463f134f0 of 0x21ffdbb3ce20 'Gtk' is mod 1 345s JS IMPORT: successfully imported module 'Gtk' 345s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 345s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 345s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x21ffdbb79d08, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79380 345s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x21ffdbb79d58, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79308 345s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 345s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x21ffdbbd7880, JSClass 0x3ffbc550fc8, in object 0x21ffdbb79308 345s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 345s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x21ffdbb79dd0, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79308 345s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 345s JS G NS: Defined namespace 'Gtk' 0x21ffdbb79308 in GIRepository 0x21b463f13280 345s JS IMPORT: Importing 'system' 345s JS NATIVE: Defining native module 'system' 345s JS IMPORT: Defining parent 0x21b463f00100 of 0x21b463f32248 'system' is mod 1 345s JS IMPORT: successfully imported module 'system' 345s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 345s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x21ffdbb79e20, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79308 345s JS IMPORT: Module metadata hook for module 0x21b463f02348 345s JS IMPORT: Defining meta.importSync for module 0x21b463f02348 345s JS NATIVE: Defining native module '_encodingNative' 345s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 345s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x21ffdbbd79c0, JSClass 0x3ffbc550fc8, in object 0x21ffdbb79308 345s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x21ffdbb79e98, JSClass 0x3ffbc54e7d0, in object 0x21b463f13360 345s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x21ffdbb79ee8, JSClass 0x3ffbc54e7d0, in object 0x21b463f13360 345s JS CTX: Script evaluation succeeded 345s JS MAINLOOP: Main loop instance 0x2aa379d1040: Spinning loop until released or hook cleared 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module metadata hook for module 0x21b463f3bfb8 345s JS IMPORT: Defining meta.importSync for module 0x21b463f3bfb8 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21ffdbb3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21ffdbb3b128 345s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 345s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 345s JS MAINLOOP: Set main loop hook to 345s JS MAINLOOP: Main loop instance 0x2aa379d1040: hold 345s JS MAINLOOP: Running and clearing main loop hook 345s JS G BXD: Defining method run in prototype for GLib.MainLoop 345s 1..8 345s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 345s JS G BXD: Defined class for Source (GSource), prototype 0x21ffdbb79f38, JSClass 0x3ffbc54e7a0, in object 0x21ffdbb79038 345s JS G BXD: Defining method set_priority in prototype for GLib.Source 345s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 345s JS G BXD: Defining method attach in prototype for GLib.Source 345s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 345s JS IMPORT: Module metadata hook for module 0x21ffdbb62f90 345s JS IMPORT: Defining meta.importSync for module 0x21ffdbb62f90 345s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 345s JS G BXD: Defining method destroy in prototype for GLib.Source 345s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 345s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 345s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x1e3802c080b0, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79308 345s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x1e3802c08100, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79308 345s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 345s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 345s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 345s JS G ENUM: Defining Gtk.WindowType as 0x21b463f082a0 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 345s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 345s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 345s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 345s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x1e3802c081c8, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79308 345s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x1e3802c08218, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79308 345s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 345s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 345s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 345s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 345s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x1e3802c08808, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79308 345s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 345s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 345s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 345s JS G ENUM: Defining enum value AFTER (fixed from after) 1 345s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 345s JS G ENUM: Defining GObject.ConnectFlags as 0x21b463f2b810 345s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 345s ok 7 Legacy Gtk overrides sets CSS names on classes 345s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 345s JS G OBJ: Defined class for Button (GtkButton), prototype 0x1e3802c08e98, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb79308 345s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 345s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x21ffdbbf5858, JSClass 0x3ffbc550fc8, in object 0x21ffdbb79308 345s JS G OBJ: Defined class for Gjs_LeakTestWidget (Gjs_LeakTestWidget), prototype 0x1e3802c08f10, JSClass 0x3ffbc54e7d0, in object 0x21ffdbb3eef8 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s ok 8 Legacy Gtk overrides does not leak instance when connecting template signal 345s JS MAINLOOP: Completed job 1 345s JS G BXD: Defining method quit in prototype for GLib.MainLoop 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa379d1040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa379d1040: release 345s JS MAINLOOP: Completed job 3 345s JS MEMORY: Memory report: before destroying context 345s JS MEMORY: 296 objects currently alive 345s JS MEMORY: boxed_instance = 8 345s JS MEMORY: boxed_prototype = 12 345s JS MEMORY: closure = 4 345s JS MEMORY: function = 224 345s JS MEMORY: fundamental_instance = 0 345s JS MEMORY: fundamental_prototype = 0 345s JS MEMORY: gerror_instance = 0 345s JS MEMORY: gerror_prototype = 0 345s JS MEMORY: interface = 7 345s JS MEMORY: module = 10 345s JS MEMORY: ns = 5 345s JS MEMORY: object_instance = 0 345s JS MEMORY: object_prototype = 26 345s JS MEMORY: param = 0 345s JS MEMORY: union_instance = 0 345s JS MEMORY: union_prototype = 0 345s JS CTX: JS shutdown sequence 345s JS CTX: Stopping profiler 345s JS CTX: Shutting down toggle queue 345s JS CTX: Notifying external reference holders of GjsContext dispose 345s JS MAINLOOP: Stopping promise job dispatcher 345s JS CTX: Notifying reference holders of GjsContext dispose 345s JS CTX: Checking unhandled promise rejections 345s JS CTX: Releasing cached JS wrappers 345s JS CTX: Final triggered GC 345s JS CTX: Destroying JS context 345s JS CTX: Releasing all native objects 345s JS CTX: Disabling auto GC 345s JS CTX: Ending trace on global object 345s JS CTX: Freeing allocated resources 345s JS CTX: JS context destroyed 345s PASS: gjs/testLegacyGtk.test 345s Running test: gjs/testTweener.test 345s JS NATIVE: Registered native JS module '_promiseNative' 345s JS NATIVE: Registered native JS module '_byteArrayNative' 345s JS NATIVE: Registered native JS module '_encodingNative' 345s JS NATIVE: Registered native JS module '_gi' 345s JS NATIVE: Registered native JS module 'gi' 345s JS NATIVE: Registered native JS module 'cairoNative' 345s JS NATIVE: Registered native JS module 'system' 345s JS NATIVE: Registered native JS module 'console' 345s JS NATIVE: Registered native JS module '_print' 345s JS CTX: Enabling JIT 345s JS CTX: Initialized class GjsFileImporter prototype 0xe6cdfd000a0 345s JS IMPORT: Defining parent (nil) of 0xe6cdfd00100 'imports' is mod 0 345s JS IMPORT: Importing '_print' 345s JS NATIVE: Defining native module '_print' 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0xe6cdfd007b0 '_print' is mod 1 345s JS IMPORT: successfully imported module '_print' 345s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 345s 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 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x366ad9f3b128 345s JS MAINLOOP: Main loop instance 0x2aa2f58e040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Starting promise job dispatcher 345s JS MAINLOOP: Main loop instance 0x2aa2f58e040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa2f58e040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module metadata hook for module 0xe6cdfd13000 345s JS IMPORT: Defining meta.importSync for module 0xe6cdfd13000 345s JS NATIVE: Defining native module 'gi' 345s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe6cdfd133f0 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 345s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 345s JS IMPORT: Importing directory 'overrides' 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0xe6cdfd134f0 'overrides' is mod 1 345s JS IMPORT: Defined importer 'overrides' 0xe6cdfd134f0 in 0xe6cdfd00100 345s JS IMPORT: successfully imported directory 'overrides' 345s JS IMPORT: Importing '_promiseNative' 345s JS NATIVE: Defining native module '_promiseNative' 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0xe6cdfd139a0 '_promiseNative' is mod 1 345s JS IMPORT: successfully imported module '_promiseNative' 345s JS IMPORT: Importing module GLib succeeded 345s JS IMPORT: Defining parent 0xe6cdfd134f0 of 0x366ad9f3c150 'GLib' is mod 1 345s JS IMPORT: successfully imported module 'GLib' 345s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 345s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x366ad9f79060, JSClass 0x3ffab24e7a0, in object 0x366ad9f79038 345s JS CTX: Initialized class GIRepositoryGType prototype 0xe6cdfd13ce8 345s JS CTX: Initialized class GIRepositoryFunction prototype 0xe6cdfd13d48 345s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 345s JS G BXD: Defined class for Error (GError), prototype 0x366ad9f790b0, JSClass 0x3ffab24e7a0, in object 0x366ad9f79038 345s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 345s JS G BXD: Defined class for Variant (GVariant), prototype 0x366ad9f79100, JSClass 0x3ffab24e7a0, in object 0x366ad9f79038 345s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 345s JS G BXD: Defined class for Bytes (GBytes), prototype 0x366ad9f79150, JSClass 0x3ffab24e7a0, in object 0x366ad9f79038 345s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 345s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x366ad9f791a0, JSClass 0x3ffab24e7a0, in object 0x366ad9f79038 345s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 345s JS G BXD: Defined class for Thread (GThread), prototype 0x366ad9f791f0, JSClass 0x3ffab24e7a0, in object 0x366ad9f79038 345s JS G BXD: Defining method ref in prototype for GLib.Thread 345s JS G BXD: Defining method unref in prototype for GLib.Thread 345s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 345s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x366ad9f79240, JSClass 0x3ffab24e7a0, in object 0x366ad9f79038 345s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 345s JS G BXD: Defined class for Regex (GRegex), prototype 0x366ad9f79290, JSClass 0x3ffab24e7a0, in object 0x366ad9f79038 345s JS G BXD: Defining method match in prototype for GLib.Regex 345s JS G BXD: Defining method match_full in prototype for GLib.Regex 345s JS G BXD: Defining method match_all in prototype for GLib.Regex 345s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 345s JS G NS: Defined namespace 'GLib' 0x366ad9f79038 in GIRepository 0xe6cdfd13280 345s JS IMPORT: Importing module jasmine succeeded 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0x366ad9f3cce0 'jasmine' is mod 1 345s JS IMPORT: successfully imported module 'jasmine' 345s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 345s JS MAINLOOP: Main loop instance 0x2aa2f58e040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa2f58e040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa2f58e040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/tweener.js 345s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' 345s JS IMPORT: Importing directory 'tweener' 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0xe6cdfd28348 'tweener' is mod 1 345s JS IMPORT: Defined importer 'tweener' 0xe6cdfd28348 in 0xe6cdfd00100 345s JS IMPORT: successfully imported directory 'tweener' 345s JS IMPORT: Importing 'gi' 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0xe6cdfd13280 'gi' is mod 1 345s JS IMPORT: successfully imported module 'gi' 345s JS IMPORT: Importing module tweenList succeeded 345s JS IMPORT: Defining parent 0xe6cdfd28348 of 0x366ad9f3ce70 'tweenList' is mod 1 345s JS IMPORT: successfully imported module 'tweenList' 345s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 345s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 345s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 345s JS IMPORT: Importing module _legacy succeeded 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0x366ad9f3cf60 '_legacy' is mod 1 345s JS IMPORT: successfully imported module '_legacy' 345s JS IMPORT: Importing module lang succeeded 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0x366ad9f3cf10 'lang' is mod 1 345s JS IMPORT: successfully imported module 'lang' 345s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 345s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 345s JS IMPORT: Importing module _signals succeeded 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0x366ad9f3cfb0 '_signals' is mod 1 345s JS IMPORT: successfully imported module '_signals' 345s JS IMPORT: Importing module signals succeeded 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0x366ad9f3cec0 'signals' is mod 1 345s JS IMPORT: successfully imported module 'signals' 345s JS IMPORT: Importing module tweener succeeded 345s JS IMPORT: Defining parent 0xe6cdfd28348 of 0x366ad9f3ce20 'tweener' is mod 1 345s JS IMPORT: successfully imported module 'tweener' 345s JS CTX: Script evaluation succeeded 345s JS MAINLOOP: Main loop instance 0x2aa2f58e040: Spinning loop until released or hook cleared 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module metadata hook for module 0xe6cdfd35d78 345s JS IMPORT: Defining meta.importSync for module 0xe6cdfd35d78 345s JS NATIVE: Defining native module 'system' 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x366ad9f3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x366ad9f3b128 345s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 345s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 345s JS MAINLOOP: Set main loop hook to 345s JS MAINLOOP: Main loop instance 0x2aa2f58e040: hold 345s JS MAINLOOP: Running and clearing main loop hook 345s JS G BXD: Defining method run in prototype for GLib.MainLoop 345s 1..17 345s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 345s JS G BXD: Defined class for Source (GSource), prototype 0x366ad9f79308, JSClass 0x3ffab24e7a0, in object 0x366ad9f79038 345s JS G BXD: Defining method set_priority in prototype for GLib.Source 345s JS IMPORT: Importing '_gi' 345s JS NATIVE: Defining native module '_gi' 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0xe6cdfd3c250 '_gi' is mod 1 345s JS IMPORT: successfully imported module '_gi' 345s 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 345s JS G NS: Defined namespace 'GjsPrivate' 0x366ad9f793a8 in GIRepository 0xe6cdfd13280 345s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 345s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 345s JS IMPORT: Importing module _common succeeded 345s JS IMPORT: Defining parent 0xe6cdfd00100 of 0x366ad9fc6218 '_common' is mod 1 345s JS IMPORT: successfully imported module '_common' 345s JS IMPORT: Importing module GObject succeeded 345s JS IMPORT: Defining parent 0xe6cdfd134f0 of 0x366ad9fc61c8 'GObject' is mod 1 345s JS IMPORT: successfully imported module 'GObject' 345s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 345s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 345s JS G BXD: Defined class for String (GString), prototype 0x366ad9f79628, JSClass 0x3ffab24e7a0, in object 0x366ad9f79380 345s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 345s JS G PRM: Defined class ParamSpec prototype is 0x366ad9fc62b8 class 0x3ffab2561b8 in object 0x366ad9f79380 345s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 345s JS G OBJ: Defined class for Object (GObject), prototype 0x366ad9f79790, JSClass 0x3ffab24e7d0, in object 0x366ad9f79380 345s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 345s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 345s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x366ad9f797b8, JSClass 0x3ffab24e7d0, in object 0x366ad9f79380 345s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 345s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 345s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 345s JS G NS: Defined namespace 'GObject' 0x366ad9f79380 in GIRepository 0xe6cdfd13280 345s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 345s JS G BXD: Defining method attach in prototype for GLib.Source 345s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 345s JS IMPORT: Module metadata hook for module 0x366ad9f62af8 345s JS IMPORT: Defining meta.importSync for module 0x366ad9f62af8 345s JS G BXD: Defining method destroy in prototype for GLib.Source 345s JS IMPORT: Importing module equations succeeded 345s JS IMPORT: Defining parent 0x366ad9f3ece8 of 0x366ad9feb218 'equations' is mod 1 345s JS IMPORT: successfully imported module 'equations' 345s ok 1 Tweener runs a simple tween 345s ok 2 Tweener calls callbacks during the tween 345s ok 3 Tweener can pause tweens 345s ok 4 Tweener can remove tweens 345s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 345s ok 6 Tweener does not override a tween with another one acting not at the same time 345s ok 7 Tweener can pause and resume all tweens 345s ok 8 Tweener can remove all tweens 345s ok 9 Tweener runs a tween with a time of 0 immediately 345s ok 10 Tweener can call a callback a certain number of times 345s ok 11 Tweener can count the number of tweens on an object 345s ok 12 Tweener can register special properties 345s ok 13 Tweener can register special modifiers for properties 345s ok 14 Tweener can split properties into more than one special property 345s ok 15 Tweener calls an overwrite callback when a tween is replaced 345s ok 16 Tweener can still overwrite a tween after it has started 345s ok 17 Tweener stays within min and max values 345s JS G BXD: Defining method quit in prototype for GLib.MainLoop 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa2f58e040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 0 345s JS MAINLOOP: handling job 1, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 1 345s JS MAINLOOP: handling job 2, 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Completed job 2 345s JS MAINLOOP: handling job 3, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa2f58e040: release 345s JS MAINLOOP: Completed job 3 345s JS MEMORY: Memory report: before destroying context 345s JS MEMORY: 235 objects currently alive 345s JS MEMORY: boxed_instance = 94 345s JS MEMORY: boxed_prototype = 10 345s JS MEMORY: closure = 1 345s JS MEMORY: function = 114 345s JS MEMORY: fundamental_instance = 0 345s JS MEMORY: fundamental_prototype = 0 345s JS MEMORY: gerror_instance = 0 345s JS MEMORY: gerror_prototype = 0 345s JS MEMORY: interface = 0 345s JS MEMORY: module = 11 345s JS MEMORY: ns = 3 345s JS MEMORY: object_instance = 0 345s JS MEMORY: object_prototype = 2 345s JS MEMORY: param = 0 345s JS MEMORY: union_instance = 0 345s JS MEMORY: union_prototype = 0 345s JS CTX: JS shutdown sequence 345s JS CTX: Stopping profiler 345s JS CTX: Shutting down toggle queue 345s JS CTX: Notifying external reference holders of GjsContext dispose 345s JS MAINLOOP: Stopping promise job dispatcher 345s JS CTX: Notifying reference holders of GjsContext dispose 345s JS CTX: Checking unhandled promise rejections 345s JS CTX: Releasing cached JS wrappers 345s JS CTX: Final triggered GC 345s JS CTX: Destroying JS context 345s JS CTX: Releasing all native objects 345s JS CTX: Disabling auto GC 345s JS CTX: Ending trace on global object 345s JS CTX: Freeing allocated resources 345s JS CTX: JS context destroyed 345s PASS: gjs/testTweener.test 345s Running test: gjs/testGObjectDestructionAccess.test 345s JS NATIVE: Registered native JS module '_promiseNative' 345s JS NATIVE: Registered native JS module '_byteArrayNative' 345s JS NATIVE: Registered native JS module '_encodingNative' 345s JS NATIVE: Registered native JS module '_gi' 345s JS NATIVE: Registered native JS module 'gi' 345s JS NATIVE: Registered native JS module 'cairoNative' 345s JS NATIVE: Registered native JS module 'system' 345s JS NATIVE: Registered native JS module 'console' 345s JS NATIVE: Registered native JS module '_print' 345s JS CTX: Enabling JIT 345s JS CTX: Initialized class GjsFileImporter prototype 0x598c4e000a0 345s JS IMPORT: Defining parent (nil) of 0x598c4e00100 'imports' is mod 0 345s JS IMPORT: Importing '_print' 345s JS NATIVE: Defining native module '_print' 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x598c4e007b0 '_print' is mod 1 345s JS IMPORT: successfully imported module '_print' 345s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 345s 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 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x4ab90c3b128 345s JS MAINLOOP: Main loop instance 0x2aa119da040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Starting promise job dispatcher 345s JS MAINLOOP: Main loop instance 0x2aa119da040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa119da040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module metadata hook for module 0x598c4e13000 345s JS IMPORT: Defining meta.importSync for module 0x598c4e13000 345s JS NATIVE: Defining native module 'gi' 345s JS CTX: Initialized class GIRepositoryNamespace prototype 0x598c4e133f0 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 345s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 345s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 345s JS IMPORT: Importing directory 'overrides' 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x598c4e134f0 'overrides' is mod 1 345s JS IMPORT: Defined importer 'overrides' 0x598c4e134f0 in 0x598c4e00100 345s JS IMPORT: successfully imported directory 'overrides' 345s JS IMPORT: Importing '_promiseNative' 345s JS NATIVE: Defining native module '_promiseNative' 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x598c4e139a0 '_promiseNative' is mod 1 345s JS IMPORT: successfully imported module '_promiseNative' 345s JS IMPORT: Importing module GLib succeeded 345s JS IMPORT: Defining parent 0x598c4e134f0 of 0x4ab90c3c150 'GLib' is mod 1 345s JS IMPORT: successfully imported module 'GLib' 345s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 345s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x4ab90c79060, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79038 345s JS CTX: Initialized class GIRepositoryGType prototype 0x598c4e13ce8 345s JS CTX: Initialized class GIRepositoryFunction prototype 0x598c4e13d48 345s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 345s JS G BXD: Defined class for Error (GError), prototype 0x4ab90c790b0, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79038 345s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 345s JS G BXD: Defined class for Variant (GVariant), prototype 0x4ab90c79100, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79038 345s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 345s JS G BXD: Defined class for Bytes (GBytes), prototype 0x4ab90c79150, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79038 345s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 345s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x4ab90c791a0, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79038 345s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 345s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 345s JS G BXD: Defined class for Thread (GThread), prototype 0x4ab90c791f0, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79038 345s JS G BXD: Defining method ref in prototype for GLib.Thread 345s JS G BXD: Defining method unref in prototype for GLib.Thread 345s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 345s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x4ab90c79240, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79038 345s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 345s JS G BXD: Defined class for Regex (GRegex), prototype 0x4ab90c79290, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79038 345s JS G BXD: Defining method match in prototype for GLib.Regex 345s JS G BXD: Defining method match_full in prototype for GLib.Regex 345s JS G BXD: Defining method match_all in prototype for GLib.Regex 345s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 345s JS G NS: Defined namespace 'GLib' 0x4ab90c79038 in GIRepository 0x598c4e13280 345s JS IMPORT: Importing module jasmine succeeded 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x4ab90c3cce0 'jasmine' is mod 1 345s JS IMPORT: successfully imported module 'jasmine' 345s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 345s JS MAINLOOP: Main loop instance 0x2aa119da040: hold 345s JS MAINLOOP: Enqueue job , promise=, allocation site= 345s JS MAINLOOP: Main loop instance 0x2aa119da040: Spinning loop until released or hook cleared 345s JS MAINLOOP: handling job 0, 345s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 345s JS MAINLOOP: Main loop instance 0x2aa119da040: release 345s JS MAINLOOP: Completed job 0 345s JS IMPORT: Importing 'gi' 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x598c4e13280 'gi' is mod 1 345s JS IMPORT: successfully imported module 'gi' 345s 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 345s JS G NS: Defined namespace 'GjsPrivate' 0x4ab90c79330 in GIRepository 0x598c4e13280 345s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 345s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 345s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 345s JS IMPORT: Importing module _legacy succeeded 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x4ab90c3cf10 '_legacy' is mod 1 345s JS IMPORT: successfully imported module '_legacy' 345s JS IMPORT: Importing module lang succeeded 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x4ab90c3cec0 'lang' is mod 1 345s JS IMPORT: successfully imported module 'lang' 345s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 345s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 345s JS IMPORT: Importing module _signals succeeded 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x4ab90c3cf60 '_signals' is mod 1 345s JS IMPORT: successfully imported module '_signals' 345s JS IMPORT: Importing module signals succeeded 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x4ab90c3ce70 'signals' is mod 1 345s JS IMPORT: successfully imported module 'signals' 345s JS IMPORT: Importing module Gio succeeded 345s JS IMPORT: Defining parent 0x598c4e134f0 of 0x4ab90c3ce20 'Gio' is mod 1 345s JS IMPORT: successfully imported module 'Gio' 345s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 345s JS IMPORT: Importing '_gi' 345s JS NATIVE: Defining native module '_gi' 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x598c4e2b648 '_gi' is mod 1 345s JS IMPORT: successfully imported module '_gi' 345s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 345s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 345s JS IMPORT: Importing module _common succeeded 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x4ab90ccd038 '_common' is mod 1 345s JS IMPORT: successfully imported module '_common' 345s JS IMPORT: Importing module GObject succeeded 345s JS IMPORT: Defining parent 0x598c4e134f0 of 0x4ab90c3cfb0 'GObject' is mod 1 345s JS IMPORT: successfully imported module 'GObject' 345s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 345s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 345s JS G BXD: Defined class for String (GString), prototype 0x4ab90c795d8, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79358 345s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 345s JS G PRM: Defined class ParamSpec prototype is 0x4ab90ccd0d8 class 0x3ff98d561b8 in object 0x4ab90c79358 345s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 345s JS G OBJ: Defined class for Object (GObject), prototype 0x4ab90c79740, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79358 345s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 345s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 345s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x4ab90c79768, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79358 345s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 345s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 345s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 345s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 345s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 345s JS G NS: Defined namespace 'GObject' 0x4ab90c79358 in GIRepository 0x598c4e13280 345s JS G OBJ: Defined class for Application (GApplication), prototype 0x4ab90c797b8, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 345s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 345s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x4ab90ccd5b0, JSClass 0x3ff98d50fc8, in object 0x4ab90c79308 345s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 345s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 345s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x4ab90c79830, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 345s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 345s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x4ab90ccd830, JSClass 0x3ff98d50fc8, in object 0x4ab90c79308 345s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x4ab90c798a8, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 345s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 345s JS G IFACE: Defined class for Initable (GInitable), prototype 0x4ab90ccd970, JSClass 0x3ff98d50fc8, in object 0x4ab90c79308 345s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 345s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 345s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x4ab90c79920, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79308 345s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 345s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x4ab90c79970, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79308 345s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 345s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 345s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x4ab90c799c0, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 345s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x4ab90c79a10, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79330 345s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 345s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x4ab90c79a60, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 345s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 345s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 345s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 345s JS G IFACE: Defined class for File (GFile), prototype 0x4ab90ccdad8, JSClass 0x3ff98d50fc8, in object 0x4ab90c79308 345s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x4ab90c79ad8, JSClass 0x3ff98d4e7d0, in object 0x598c4e13360 345s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 345s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x4ab90c79b50, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 345s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 345s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 345s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x4ab90c79ba0, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 345s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 345s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x4ab90c79bf0, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 345s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 345s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x4ab90c79c40, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79308 345s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 345s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 345s JS G OBJ: Defined class for Settings (GSettings), prototype 0x4ab90c79c90, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 345s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 345s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 345s JS G NS: Defined namespace 'Gio' 0x4ab90c79308 in GIRepository 0x598c4e13280 345s 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 345s JS G NS: Defined namespace 'GjsTestTools' 0x4ab90c79ce0 in GIRepository 0x598c4e13280 345s JS IMPORT: Importing module Gtk succeeded 345s JS IMPORT: Defining parent 0x598c4e134f0 of 0x4ab90cd8588 'Gtk' is mod 1 345s JS IMPORT: successfully imported module 'Gtk' 345s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 345s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 345s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x4ab90c79d30, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79358 345s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x4ab90c79d80, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79d08 345s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 345s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x4ab90cd8880, JSClass 0x3ff98d50fc8, in object 0x4ab90c79d08 345s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 345s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x4ab90c79df8, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79d08 345s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 345s JS G NS: Defined namespace 'Gtk' 0x4ab90c79d08 in GIRepository 0x598c4e13280 345s JS IMPORT: Importing 'system' 345s JS NATIVE: Defining native module 'system' 345s JS IMPORT: Defining parent 0x598c4e00100 of 0x598c4e322b8 'system' is mod 1 345s JS IMPORT: successfully imported module 'system' 345s JS CTX: Script evaluation succeeded 345s JS MAINLOOP: Main loop instance 0x2aa119da040: Spinning loop until released or hook cleared 345s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module metadata hook for module 0x598c4e10fc8 345s JS IMPORT: Defining meta.importSync for module 0x598c4e10fc8 345s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x4ab90c3b128 345s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x4ab90c3b128 345s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 345s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 345s JS MAINLOOP: Set main loop hook to 345s JS MAINLOOP: Main loop instance 0x2aa119da040: hold 345s JS MAINLOOP: Running and clearing main loop hook 345s JS G BXD: Defining method run in prototype for GLib.MainLoop 345s 1..54 345s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 345s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 345s JS G BXD: Defined class for Source (GSource), prototype 0x4ab90c79e48, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79038 345s JS G BXD: Defining method set_priority in prototype for GLib.Source 345s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 345s JS G BXD: Defining method attach in prototype for GLib.Source 345s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 345s JS IMPORT: Module metadata hook for module 0x4ab90c62f20 345s JS IMPORT: Defining meta.importSync for module 0x4ab90c62f20 345s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 345s JS G BXD: Defining method destroy in prototype for GLib.Source 345s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 345s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 345s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x4ab90c79f60, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79d08 345s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x4ab90c79fb0, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79d08 345s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 345s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 345s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 345s JS G ENUM: Defining Gtk.WindowType as 0x598c4e20470 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 345s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 345s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 345s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 345s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 345s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 345s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 345s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 345s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 345s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 345s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 345s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 345s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 345s JS G ENUM: Defining GLib.LogLevelFlags as 0x598c4e20b90 345s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 345s ok 1 Access to destroyed GObject Get property 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 2 Access to destroyed GObject Set property 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 3 Access to destroyed GObject Add expando property 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 4 Access to destroyed GObject Access to unset expando property 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 5 Access to destroyed GObject Access previously set expando property 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 345s ok 6 Access to destroyed GObject Access to getter method 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 7 Access to destroyed GObject Access to setter method 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 8 Access to destroyed GObject Proto function connect 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 9 Access to destroyed GObject Proto function connect_after 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 10 Access to destroyed GObject Proto function emit 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 11 Access to destroyed GObject Proto function signals_disconnect 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 12 Access to destroyed GObject Proto function signals_block 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 13 Access to destroyed GObject Proto function signals_unblock 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 14 Access to destroyed GObject Proto function toString 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 15 Access to destroyed GObject Proto function toString before/after 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G NS: Found info type FUNCTION for 'unref' in namespace 'GjsTestTools' 345s ok 16 Access to finalized GObject Get property 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 17 Access to finalized GObject Set property 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 18 Access to finalized GObject Add expando property 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 19 Access to finalized GObject Access to unset expando property 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 20 Access to finalized GObject Access previously set expando property 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 21 Access to finalized GObject Access to getter method 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 22 Access to finalized GObject Access to setter method 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 23 Access to finalized GObject Proto function connect 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 24 Access to finalized GObject Proto function connect_after 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 25 Access to finalized GObject Proto function emit 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 26 Access to finalized GObject Proto function signals_disconnect 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 27 Access to finalized GObject Proto function signals_block 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 28 Access to finalized GObject Proto function signals_unblock 345s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 345s ok 29 Access to finalized GObject Proto function toString 345s JS G NS: Found info type FUNCTION for 'init' in namespace 'GjsTestTools' 345s JS G NS: Found info type OBJECT for 'EmblemedIcon' in namespace 'Gio' 346s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0x8797570a0b0, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 346s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 346s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x8797570a100, JSClass 0x3ff98d4e7d0, in object 0x4ab90c79308 346s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 346s JS G IFACE: Defined class for Icon (GIcon), prototype 0x4ab90ccd4c0, JSClass 0x3ff98d50fc8, in object 0x4ab90c79308 346s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 346s JS G NS: Found info type FUNCTION for 'reset' in namespace 'GjsTestTools' 346s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 346s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 346s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 346s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 346s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 346s JS G NS: Found info type FUNCTION for 'delayed_unref' in namespace 'GjsTestTools' 346s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 346s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 346s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 346s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x8797570a1c8, JSClass 0x3ff98d4e7a0, in object 0x4ab90c79038 346s JS G BXD: Defining method iteration in prototype for GLib.MainContext 346s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 346s JS G NS: Found info type FUNCTION for 'save_object' in namespace 'GjsTestTools' 346s JS G NS: Found info type FUNCTION for 'peek_saved' in namespace 'GjsTestTools' 346s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 346s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 346s JS G NS: Found info type FUNCTION for 'get_disposed' in namespace 'GjsTestTools' 346s ok 38 Disposed or finalized GObject returned from function is marked as disposed 346s JS G NS: Found info type FUNCTION for 'get_saved' in namespace 'GjsTestTools' 346s JS G BXD: Defining method quit in prototype for GLib.MainLoop 346s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 346s JS G NS: Found info type FUNCTION for 'ref' in namespace 'GjsTestTools' 346s JS G NS: Found info type FUNCTION for 'unref_other_thread' in namespace 'GjsTestTools' 346s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 346s JS G NS: Found info type FUNCTION for 'ref_other_thread' in namespace 'GjsTestTools' 346s ok 41 Disposed or finalized GObject ignores toggling queued toggles 346s JS G NS: Found info type FUNCTION for 'run_dispose_other_thread' in namespace 'GjsTestTools' 346s ok 42 Disposed or finalized GObject can be disposed from other thread 346s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 346s JS G NS: Found info type FUNCTION for 'save_object_unreffed' in namespace 'GjsTestTools' 346s JS G NS: Found info type FUNCTION for 'delayed_ref_other_thread' in namespace 'GjsTestTools' 346s JS G NS: Found info type FUNCTION for 'steal_saved' in namespace 'GjsTestTools' 346s ok 44 GObject with toggle references can be re-reffed from other thread delayed 346s JS G NS: Found info type FUNCTION for 'delayed_unref_other_thread' in namespace 'GjsTestTools' 346s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 346s JS G NS: Found info type FUNCTION for 'delayed_ref_unref_other_thread' in namespace 'GjsTestTools' 346s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 346s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 347s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 347s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 347s JS G NS: Found info type FUNCTION for 'get_weak_other_thread' in namespace 'GjsTestTools' 347s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 347s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 347s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 347s JS G BXD: Defining method join in prototype for GLib.Thread 347s JS G NS: Found info type FUNCTION for 'clear_saved' in namespace 'GjsTestTools' 347s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 347s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 347s ok 53 GObject with toggle references can be finalized while queued in toggle queue 347s 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 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Main loop instance 0x2aa119da040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 0 347s JS MAINLOOP: handling job 1, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 1 347s JS MAINLOOP: handling job 2, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 2 347s JS MAINLOOP: handling job 3, 347s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa119da040: release 347s JS MAINLOOP: Completed job 3 347s JS MEMORY: Memory report: before destroying context 347s JS MEMORY: 320 objects currently alive 347s JS MEMORY: boxed_instance = 13 347s JS MEMORY: boxed_prototype = 13 347s JS MEMORY: closure = 3 347s JS MEMORY: function = 248 347s JS MEMORY: fundamental_instance = 0 347s JS MEMORY: fundamental_prototype = 0 347s JS MEMORY: gerror_instance = 0 347s JS MEMORY: gerror_prototype = 0 347s JS MEMORY: interface = 6 347s JS MEMORY: module = 10 347s JS MEMORY: ns = 6 347s JS MEMORY: object_instance = 0 347s JS MEMORY: object_prototype = 21 347s JS MEMORY: param = 0 347s JS MEMORY: union_instance = 0 347s JS MEMORY: union_prototype = 0 347s JS CTX: JS shutdown sequence 347s JS CTX: Stopping profiler 347s JS CTX: Shutting down toggle queue 347s JS CTX: Notifying external reference holders of GjsContext dispose 347s JS MAINLOOP: Stopping promise job dispatcher 347s JS CTX: Notifying reference holders of GjsContext dispose 347s JS CTX: Checking unhandled promise rejections 347s JS CTX: Releasing cached JS wrappers 347s JS CTX: Final triggered GC 347s JS CTX: Destroying JS context 347s JS CTX: Releasing all native objects 347s JS CTX: Disabling auto GC 347s JS CTX: Ending trace on global object 347s JS CTX: Freeing allocated resources 347s JS CTX: JS context destroyed 347s PASS: gjs/testGObjectDestructionAccess.test 347s Running test: gjs/testPackage.test 347s JS NATIVE: Registered native JS module '_promiseNative' 347s JS NATIVE: Registered native JS module '_byteArrayNative' 347s JS NATIVE: Registered native JS module '_encodingNative' 347s JS NATIVE: Registered native JS module '_gi' 347s JS NATIVE: Registered native JS module 'gi' 347s JS NATIVE: Registered native JS module 'cairoNative' 347s JS NATIVE: Registered native JS module 'system' 347s JS NATIVE: Registered native JS module 'console' 347s JS NATIVE: Registered native JS module '_print' 347s JS CTX: Enabling JIT 347s JS CTX: Initialized class GjsFileImporter prototype 0x3cf340d000a0 347s JS IMPORT: Defining parent (nil) of 0x3cf340d00100 'imports' is mod 0 347s JS IMPORT: Importing '_print' 347s JS NATIVE: Defining native module '_print' 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0x3cf340d007b0 '_print' is mod 1 347s JS IMPORT: successfully imported module '_print' 347s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 347s 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 0xba50633b128 347s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xba50633b128 347s JS MAINLOOP: Main loop instance 0x2aa0f9a9040: hold 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Starting promise job dispatcher 347s JS MAINLOOP: Main loop instance 0x2aa0f9a9040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa0f9a9040: release 347s JS MAINLOOP: Completed job 0 347s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xba50633b128 347s JS IMPORT: Module metadata hook for module 0x3cf340d13000 347s JS IMPORT: Defining meta.importSync for module 0x3cf340d13000 347s JS NATIVE: Defining native module 'gi' 347s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3cf340d133f0 347s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 347s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 347s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 347s JS IMPORT: Importing directory 'overrides' 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0x3cf340d134f0 'overrides' is mod 1 347s JS IMPORT: Defined importer 'overrides' 0x3cf340d134f0 in 0x3cf340d00100 347s JS IMPORT: successfully imported directory 'overrides' 347s JS IMPORT: Importing '_promiseNative' 347s JS NATIVE: Defining native module '_promiseNative' 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0x3cf340d139a0 '_promiseNative' is mod 1 347s JS IMPORT: successfully imported module '_promiseNative' 347s JS IMPORT: Importing module GLib succeeded 347s JS IMPORT: Defining parent 0x3cf340d134f0 of 0xba50633c150 'GLib' is mod 1 347s JS IMPORT: successfully imported module 'GLib' 347s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 347s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xba506379060, JSClass 0x3ff9de4e7a0, in object 0xba506379038 347s JS CTX: Initialized class GIRepositoryGType prototype 0x3cf340d13ce8 347s JS CTX: Initialized class GIRepositoryFunction prototype 0x3cf340d13d48 347s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 347s JS G BXD: Defined class for Error (GError), prototype 0xba5063790b0, JSClass 0x3ff9de4e7a0, in object 0xba506379038 347s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 347s JS G BXD: Defined class for Variant (GVariant), prototype 0xba506379100, JSClass 0x3ff9de4e7a0, in object 0xba506379038 347s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 347s JS G BXD: Defined class for Bytes (GBytes), prototype 0xba506379150, JSClass 0x3ff9de4e7a0, in object 0xba506379038 347s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 347s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xba5063791a0, JSClass 0x3ff9de4e7a0, in object 0xba506379038 347s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 347s JS G BXD: Defined class for Thread (GThread), prototype 0xba5063791f0, JSClass 0x3ff9de4e7a0, in object 0xba506379038 347s JS G BXD: Defining method ref in prototype for GLib.Thread 347s JS G BXD: Defining method unref in prototype for GLib.Thread 347s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 347s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xba506379240, JSClass 0x3ff9de4e7a0, in object 0xba506379038 347s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 347s JS G BXD: Defined class for Regex (GRegex), prototype 0xba506379290, JSClass 0x3ff9de4e7a0, in object 0xba506379038 347s JS G BXD: Defining method match in prototype for GLib.Regex 347s JS G BXD: Defining method match_full in prototype for GLib.Regex 347s JS G BXD: Defining method match_all in prototype for GLib.Regex 347s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 347s JS G NS: Defined namespace 'GLib' 0xba506379038 in GIRepository 0x3cf340d13280 347s JS IMPORT: Importing module jasmine succeeded 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0xba50633cce0 'jasmine' is mod 1 347s JS IMPORT: successfully imported module 'jasmine' 347s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 347s JS MAINLOOP: Main loop instance 0x2aa0f9a9040: hold 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Main loop instance 0x2aa0f9a9040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa0f9a9040: release 347s JS MAINLOOP: Completed job 0 347s JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/package.js 347s JS IMPORT: Importing 'gi' 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0x3cf340d13280 'gi' is mod 1 347s JS IMPORT: successfully imported module 'gi' 347s 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 347s JS G NS: Defined namespace 'GIRepository' 0xba506379308 in GIRepository 0x3cf340d13280 347s 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 347s JS G NS: Defined namespace 'GjsPrivate' 0xba506379358 in GIRepository 0x3cf340d13280 347s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 347s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 347s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 347s JS IMPORT: Importing module _legacy succeeded 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0xba50633cf60 '_legacy' is mod 1 347s JS IMPORT: successfully imported module '_legacy' 347s JS IMPORT: Importing module lang succeeded 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0xba50633cf10 'lang' is mod 1 347s JS IMPORT: successfully imported module 'lang' 347s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 347s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 347s JS IMPORT: Importing module _signals succeeded 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0xba50633cfb0 '_signals' is mod 1 347s JS IMPORT: successfully imported module '_signals' 347s JS IMPORT: Importing module signals succeeded 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0xba50633cec0 'signals' is mod 1 347s JS IMPORT: successfully imported module 'signals' 347s JS IMPORT: Importing module Gio succeeded 347s JS IMPORT: Defining parent 0x3cf340d134f0 of 0xba50633ce70 'Gio' is mod 1 347s JS IMPORT: successfully imported module 'Gio' 347s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 347s JS IMPORT: Importing '_gi' 347s JS NATIVE: Defining native module '_gi' 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0x3cf340d2bb50 '_gi' is mod 1 347s JS IMPORT: successfully imported module '_gi' 347s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 347s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 347s JS IMPORT: Importing module _common succeeded 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0xba5063c5088 '_common' is mod 1 347s JS IMPORT: successfully imported module '_common' 347s JS IMPORT: Importing module GObject succeeded 347s JS IMPORT: Defining parent 0x3cf340d134f0 of 0xba5063c5038 'GObject' is mod 1 347s JS IMPORT: successfully imported module 'GObject' 347s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 347s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 347s JS G BXD: Defined class for String (GString), prototype 0xba506379600, JSClass 0x3ff9de4e7a0, in object 0xba506379380 347s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 347s JS G PRM: Defined class ParamSpec prototype is 0xba5063c5128 class 0x3ff9de561b8 in object 0xba506379380 347s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 347s JS G OBJ: Defined class for Object (GObject), prototype 0xba506379768, JSClass 0x3ff9de4e7d0, in object 0xba506379380 347s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 347s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 347s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xba506379790, JSClass 0x3ff9de4e7d0, in object 0xba506379380 347s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 347s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 347s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 347s JS G NS: Defined namespace 'GObject' 0xba506379380 in GIRepository 0x3cf340d13280 347s JS G OBJ: Defined class for Application (GApplication), prototype 0xba5063797e0, JSClass 0x3ff9de4e7d0, in object 0xba506379330 347s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 347s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xba5063c5600, JSClass 0x3ff9de50fc8, in object 0xba506379330 347s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 347s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 347s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 347s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 347s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 347s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 347s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 347s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 347s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 347s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 347s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xba506379858, JSClass 0x3ff9de4e7d0, in object 0xba506379330 347s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 347s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xba5063c5880, JSClass 0x3ff9de50fc8, in object 0xba506379330 347s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 347s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xba5063798d0, JSClass 0x3ff9de4e7d0, in object 0xba506379330 347s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 347s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 347s JS G IFACE: Defined class for Initable (GInitable), prototype 0xba5063c59c0, JSClass 0x3ff9de50fc8, in object 0xba506379330 347s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 347s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 347s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 347s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xba506379948, JSClass 0x3ff9de4e7a0, in object 0xba506379330 347s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 347s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xba506379998, JSClass 0x3ff9de4e7a0, in object 0xba506379330 347s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 347s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 347s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xba5063799e8, JSClass 0x3ff9de4e7d0, in object 0xba506379330 347s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xba506379a38, JSClass 0x3ff9de4e7d0, in object 0xba506379358 347s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 347s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xba506379a88, JSClass 0x3ff9de4e7d0, in object 0xba506379330 347s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 347s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 347s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 347s JS G IFACE: Defined class for File (GFile), prototype 0xba5063c5b28, JSClass 0x3ff9de50fc8, in object 0xba506379330 347s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xba506379b00, JSClass 0x3ff9de4e7d0, in object 0x3cf340d13360 347s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 347s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xba506379b78, JSClass 0x3ff9de4e7d0, in object 0xba506379330 347s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 347s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 347s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xba506379bc8, JSClass 0x3ff9de4e7d0, in object 0xba506379330 347s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 347s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xba506379c18, JSClass 0x3ff9de4e7d0, in object 0xba506379330 347s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 347s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xba506379c68, JSClass 0x3ff9de4e7a0, in object 0xba506379330 347s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 347s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 347s JS G OBJ: Defined class for Settings (GSettings), prototype 0xba506379cb8, JSClass 0x3ff9de4e7d0, in object 0xba506379330 347s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 347s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 347s JS G NS: Defined namespace 'Gio' 0xba506379330 in GIRepository 0x3cf340d13280 347s JS IMPORT: Importing 'system' 347s JS NATIVE: Defining native module 'system' 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0x3cf340d31418 'system' is mod 1 347s JS IMPORT: successfully imported module 'system' 347s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 347s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 347s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 347s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 347s JS G ENUM: Defining enum value ALL (fixed from all) 6 347s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 347s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 347s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 347s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 347s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 347s JS G ENUM: Defining enum value TIME (fixed from time) 2 347s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x3cf340d31b08 347s JS IMPORT: Importing module _gettext succeeded 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0xba5063d8628 '_gettext' is mod 1 347s JS IMPORT: successfully imported module '_gettext' 347s JS IMPORT: Importing module gettext succeeded 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0xba5063d85d8 'gettext' is mod 1 347s JS IMPORT: successfully imported module 'gettext' 347s JS IMPORT: Importing module package succeeded 347s JS IMPORT: Defining parent 0x3cf340d00100 of 0xba50633ce20 'package' is mod 1 347s JS IMPORT: successfully imported module 'package' 347s JS CTX: Script evaluation succeeded 347s JS MAINLOOP: Main loop instance 0x2aa0f9a9040: Spinning loop until released or hook cleared 347s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xba50633b128 347s JS IMPORT: Module metadata hook for module 0x3cf340d3d1b0 347s JS IMPORT: Defining meta.importSync for module 0x3cf340d3d1b0 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xba50633b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xba50633b128 347s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 347s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 347s JS MAINLOOP: Set main loop hook to 347s JS MAINLOOP: Main loop instance 0x2aa0f9a9040: hold 347s JS MAINLOOP: Running and clearing main loop hook 347s JS G BXD: Defining method run in prototype for GLib.MainLoop 347s 1..20 347s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 347s JS G BXD: Defined class for Source (GSource), prototype 0xba506379d30, JSClass 0x3ff9de4e7a0, in object 0xba506379038 347s JS G BXD: Defining method set_priority in prototype for GLib.Source 347s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 347s JS G BXD: Defining method attach in prototype for GLib.Source 347s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 347s JS IMPORT: Module metadata hook for module 0xba506362a18 347s JS IMPORT: Defining meta.importSync for module 0xba506362a18 347s 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 347s JS G NS: Defined namespace 'Regress' 0xba506379e20 in GIRepository 0xba50633ed60 347s JS G BXD: Defining method destroy in prototype for GLib.Source 347s ok 1 Package module finds an existing library 347s ok 2 Package module doesn't find a non-existent library 347s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 347s ok 3 Package module finds a function 347s ok 4 Package module doesn't find a non-existent function 347s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 347s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x1c8cafc07100, JSClass 0x3ff9de4e7d0, in object 0xba506379e20 347s ok 5 Package module finds a class 347s ok 6 Package module doesn't find a non-existent class 347s ok 7 Package module finds a property 347s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 347s ok 8 Package module doesn't find a non-existent property 347s ok 9 Package module finds a static function 347s ok 10 Package module doesn't find a non-existent static function 347s ok 11 Package module finds a method 347s ok 12 Package module doesn't find a non-existent method 347s 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 347s JS G NS: Defined namespace 'GIMarshallingTests' 0x1c8cafc07650 in GIRepository 0xba50633ed60 347s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 347s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x1c8cafc052b8, JSClass 0x3ff9de50fc8, in object 0x1c8cafc07650 347s ok 13 Package module finds an interface 347s ok 14 Package module doesn't find a non-existent interface 347s ok 15 Package module finds an interface method 347s JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' 347s JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' 347s JS G BXD: Defined class for TypeInterface (void), prototype 0x1c8cafc07880, JSClass 0x3ff9de4e7a0, in object 0xba506379380 347s ok 16 Package module doesn't find a non-existent interface method 347s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 347s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 347s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 347s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 347s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 347s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 347s JS G ENUM: Defining Regress.TestEnum as 0x3cf340d555a8 347s ok 17 Package module finds an enum value 347s ok 18 Package module doesn't find a non-existent enum value 347s JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' 347s ok 19 Package module finds a constant 347s ok 20 Package module doesn't find a non-existent constant 347s JS G BXD: Defining method quit in prototype for GLib.MainLoop 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Main loop instance 0x2aa0f9a9040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 0 347s JS MAINLOOP: handling job 1, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 1 347s JS MAINLOOP: handling job 2, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 2 347s JS MAINLOOP: handling job 3, 347s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa0f9a9040: release 347s JS MAINLOOP: Completed job 3 347s JS MEMORY: Memory report: before destroying context 347s JS MEMORY: 374 objects currently alive 347s JS MEMORY: boxed_instance = 88 347s JS MEMORY: boxed_prototype = 14 347s JS MEMORY: closure = 1 347s JS MEMORY: function = 232 347s JS MEMORY: fundamental_instance = 0 347s JS MEMORY: fundamental_prototype = 0 347s JS MEMORY: gerror_instance = 0 347s JS MEMORY: gerror_prototype = 0 347s JS MEMORY: interface = 5 347s JS MEMORY: module = 12 347s JS MEMORY: ns = 7 347s JS MEMORY: object_instance = 1 347s JS MEMORY: object_prototype = 14 347s JS MEMORY: param = 0 347s JS MEMORY: union_instance = 0 347s JS MEMORY: union_prototype = 0 347s JS CTX: JS shutdown sequence 347s JS CTX: Stopping profiler 347s JS CTX: Shutting down toggle queue 347s JS CTX: Notifying external reference holders of GjsContext dispose 347s JS MAINLOOP: Stopping promise job dispatcher 347s JS CTX: Notifying reference holders of GjsContext dispose 347s JS CTX: Checking unhandled promise rejections 347s JS CTX: Releasing cached JS wrappers 347s JS CTX: Final triggered GC 347s JS CTX: Destroying JS context 347s JS CTX: Releasing all native objects 347s JS CTX: Disabling auto GC 347s JS CTX: Ending trace on global object 347s JS CTX: Freeing allocated resources 347s JS CTX: JS context destroyed 347s PASS: gjs/testPackage.test 347s Running test: gjs/testGObject.test 347s JS NATIVE: Registered native JS module '_promiseNative' 347s JS NATIVE: Registered native JS module '_byteArrayNative' 347s JS NATIVE: Registered native JS module '_encodingNative' 347s JS NATIVE: Registered native JS module '_gi' 347s JS NATIVE: Registered native JS module 'gi' 347s JS NATIVE: Registered native JS module 'cairoNative' 347s JS NATIVE: Registered native JS module 'system' 347s JS NATIVE: Registered native JS module 'console' 347s JS NATIVE: Registered native JS module '_print' 347s JS CTX: Enabling JIT 347s JS CTX: Initialized class GjsFileImporter prototype 0x1141302000a0 347s JS IMPORT: Defining parent (nil) of 0x114130200100 'imports' is mod 0 347s JS IMPORT: Importing '_print' 347s JS NATIVE: Defining native module '_print' 347s JS IMPORT: Defining parent 0x114130200100 of 0x1141302007b0 '_print' is mod 1 347s JS IMPORT: successfully imported module '_print' 347s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 347s 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 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xa02a243b128 347s JS MAINLOOP: Main loop instance 0x2aa3c0eb040: hold 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Starting promise job dispatcher 347s JS MAINLOOP: Main loop instance 0x2aa3c0eb040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa3c0eb040: release 347s JS MAINLOOP: Completed job 0 347s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module metadata hook for module 0x114130213000 347s JS IMPORT: Defining meta.importSync for module 0x114130213000 347s JS NATIVE: Defining native module 'gi' 347s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1141302133f0 347s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 347s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 347s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 347s JS IMPORT: Importing directory 'overrides' 347s JS IMPORT: Defining parent 0x114130200100 of 0x1141302134f0 'overrides' is mod 1 347s JS IMPORT: Defined importer 'overrides' 0x1141302134f0 in 0x114130200100 347s JS IMPORT: successfully imported directory 'overrides' 347s JS IMPORT: Importing '_promiseNative' 347s JS NATIVE: Defining native module '_promiseNative' 347s JS IMPORT: Defining parent 0x114130200100 of 0x1141302139a0 '_promiseNative' is mod 1 347s JS IMPORT: successfully imported module '_promiseNative' 347s JS IMPORT: Importing module GLib succeeded 347s JS IMPORT: Defining parent 0x1141302134f0 of 0xa02a243c150 'GLib' is mod 1 347s JS IMPORT: successfully imported module 'GLib' 347s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 347s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xa02a2479060, JSClass 0x3ff9634e7a0, in object 0xa02a2479038 347s JS CTX: Initialized class GIRepositoryGType prototype 0x114130213ce8 347s JS CTX: Initialized class GIRepositoryFunction prototype 0x114130213d48 347s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 347s JS G BXD: Defined class for Error (GError), prototype 0xa02a24790b0, JSClass 0x3ff9634e7a0, in object 0xa02a2479038 347s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 347s JS G BXD: Defined class for Variant (GVariant), prototype 0xa02a2479100, JSClass 0x3ff9634e7a0, in object 0xa02a2479038 347s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 347s JS G BXD: Defined class for Bytes (GBytes), prototype 0xa02a2479150, JSClass 0x3ff9634e7a0, in object 0xa02a2479038 347s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 347s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xa02a24791a0, JSClass 0x3ff9634e7a0, in object 0xa02a2479038 347s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 347s JS G BXD: Defined class for Thread (GThread), prototype 0xa02a24791f0, JSClass 0x3ff9634e7a0, in object 0xa02a2479038 347s JS G BXD: Defining method ref in prototype for GLib.Thread 347s JS G BXD: Defining method unref in prototype for GLib.Thread 347s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 347s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xa02a2479240, JSClass 0x3ff9634e7a0, in object 0xa02a2479038 347s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 347s JS G BXD: Defined class for Regex (GRegex), prototype 0xa02a2479290, JSClass 0x3ff9634e7a0, in object 0xa02a2479038 347s JS G BXD: Defining method match in prototype for GLib.Regex 347s JS G BXD: Defining method match_full in prototype for GLib.Regex 347s JS G BXD: Defining method match_all in prototype for GLib.Regex 347s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 347s JS G NS: Defined namespace 'GLib' 0xa02a2479038 in GIRepository 0x114130213280 347s JS IMPORT: Importing module jasmine succeeded 347s JS IMPORT: Defining parent 0x114130200100 of 0xa02a243cce0 'jasmine' is mod 1 347s JS IMPORT: successfully imported module 'jasmine' 347s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 347s JS MAINLOOP: Main loop instance 0x2aa3c0eb040: hold 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Main loop instance 0x2aa3c0eb040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa3c0eb040: release 347s JS MAINLOOP: Completed job 0 347s JS IMPORT: Importing 'gi' 347s JS IMPORT: Defining parent 0x114130200100 of 0x114130213280 'gi' is mod 1 347s JS IMPORT: successfully imported module 'gi' 347s JS IMPORT: Importing '_gi' 347s JS NATIVE: Defining native module '_gi' 347s JS IMPORT: Defining parent 0x114130200100 of 0x114130228828 '_gi' is mod 1 347s JS IMPORT: successfully imported module '_gi' 347s 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 347s JS G NS: Defined namespace 'GjsPrivate' 0xa02a2479330 in GIRepository 0x114130213280 347s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 347s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 347s JS IMPORT: Importing module _common succeeded 347s JS IMPORT: Defining parent 0x114130200100 of 0xa02a243ce70 '_common' is mod 1 347s JS IMPORT: successfully imported module '_common' 347s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 347s JS IMPORT: Importing module _legacy succeeded 347s JS IMPORT: Defining parent 0x114130200100 of 0xa02a243cec0 '_legacy' is mod 1 347s JS IMPORT: successfully imported module '_legacy' 347s JS IMPORT: Importing module GObject succeeded 347s JS IMPORT: Defining parent 0x1141302134f0 of 0xa02a243ce20 'GObject' is mod 1 347s JS IMPORT: successfully imported module 'GObject' 347s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 347s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 347s JS G BXD: Defined class for String (GString), prototype 0xa02a24795b0, JSClass 0x3ff9634e7a0, in object 0xa02a2479308 347s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 347s JS G PRM: Defined class ParamSpec prototype is 0xa02a243cf60 class 0x3ff963561b8 in object 0xa02a2479308 347s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 347s JS G OBJ: Defined class for Object (GObject), prototype 0xa02a2479718, JSClass 0x3ff9634e7d0, in object 0xa02a2479308 347s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 347s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 347s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xa02a2479740, JSClass 0x3ff9634e7d0, in object 0xa02a2479308 347s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 347s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 347s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 347s JS G NS: Defined namespace 'GObject' 0xa02a2479308 in GIRepository 0x114130213280 347s JS IMPORT: Importing 'system' 347s JS NATIVE: Defining native module 'system' 347s JS IMPORT: Defining parent 0x114130200100 of 0x11413022cb50 'system' is mod 1 347s JS IMPORT: successfully imported module 'system' 347s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 347s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 347s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 347s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 347s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 347s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 347s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 347s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 347s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 347s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 347s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 347s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 347s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 347s JS G ENUM: Defining GObject.ParamFlags as 0x11413022cef0 347s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 347s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa3c2b1030 type GParamInt 347s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 347s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa3c2b1520 type GParamString 347s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 347s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 347s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 347s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 347s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 347s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 347s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 347s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 347s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 347s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 347s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 347s JS G ENUM: Defining enum value ACTION (fixed from action) 32 347s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 347s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 347s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 347s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 347s JS G ENUM: Defining GObject.SignalFlags as 0x11413022db60 347s JS CTX: Script evaluation succeeded 347s JS MAINLOOP: Main loop instance 0x2aa3c0eb040: Spinning loop until released or hook cleared 347s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module metadata hook for module 0x11413023da00 347s JS IMPORT: Defining meta.importSync for module 0x11413023da00 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xa02a243b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xa02a243b128 347s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 347s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 347s JS MAINLOOP: Set main loop hook to 347s JS MAINLOOP: Main loop instance 0x2aa3c0eb040: hold 347s JS MAINLOOP: Running and clearing main loop hook 347s JS G BXD: Defining method run in prototype for GLib.MainLoop 347s 1..24 347s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 347s JS G BXD: Defined class for Source (GSource), prototype 0xa02a24797e0, JSClass 0x3ff9634e7a0, in object 0xa02a2479038 347s JS G BXD: Defining method set_priority in prototype for GLib.Source 347s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 347s JS G BXD: Defining method attach in prototype for GLib.Source 347s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 347s JS IMPORT: Module metadata hook for module 0xa02a2462c10 347s JS IMPORT: Defining meta.importSync for module 0xa02a2462c10 347s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 347s JS G BXD: Defining method destroy in prototype for GLib.Source 347s ok 1 GObject overrides GObject.set() 347s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 347s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 347s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 347s ok 4 GObject overrides toString() shows the native object address 347s ok 5 GObject should be able to create a GType object for gpointer 347s ok 6 GObject should be able to create a GType object for GBoxed 347s ok 7 GObject should be able to create a GType object for GParam 347s ok 8 GObject should be able to create a GType object for GInterface 347s ok 9 GObject should be able to create a GType object for GObject 347s ok 10 GObject should be able to create a GType object for GVariant 347s JS G NS: Found info type FUNCTION for 'signal_query' in namespace 'GObject' 347s JS G NS: Found info type STRUCT for 'SignalQuery' in namespace 'GObject' 347s JS G BXD: Defined class for SignalQuery (void), prototype 0xa02a24f7128, JSClass 0x3ff9634e7a0, in object 0xa02a2479308 347s ok 11 GObject should be able to query signals 347s ok 12 GObject.Object.new() can be called with a property bag 347s ok 13 GObject.Object.new() can be called to construct an object without setting properties 347s ok 14 GObject.Object.new() complains about wrong types 347s ok 15 GObject.Object.new() complains about wrong properties 347s ok 16 GObject.Object.new() can construct C GObjects as well 347s ok 17 GObject.Object.new_with_properties() can be called with two arrays 347s ok 18 GObject.Object.new_with_properties() can be called to construct an object without setting properties 347s ok 19 GObject.Object.new_with_properties() complains about various incorrect usages 347s ok 20 GObject.Object.new_with_properties() complains about wrong types 347s ok 21 GObject.Object.new_with_properties() complains about wrong properties 347s ok 22 GObject.Object.new_with_properties() can construct C GObjects as well 347s ok 23 Unsupported methods throws on data stashing methods 347s JS G OBJ: Defining method is_floating in prototype for GObject (GObject.Object) 347s ok 24 Unsupported methods throws on refcounting methods 347s JS G BXD: Defining method quit in prototype for GLib.MainLoop 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Main loop instance 0x2aa3c0eb040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 0 347s JS MAINLOOP: handling job 1, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 1 347s JS MAINLOOP: handling job 2, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 2 347s JS MAINLOOP: handling job 3, 347s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa3c0eb040: release 347s JS MAINLOOP: Completed job 3 347s JS MEMORY: Memory report: before destroying context 347s JS MEMORY: 290 objects currently alive 347s JS MEMORY: boxed_instance = 123 347s JS MEMORY: boxed_prototype = 11 347s JS MEMORY: closure = 1 347s JS MEMORY: function = 125 347s JS MEMORY: fundamental_instance = 0 347s JS MEMORY: fundamental_prototype = 0 347s JS MEMORY: gerror_instance = 0 347s JS MEMORY: gerror_prototype = 0 347s JS MEMORY: interface = 0 347s JS MEMORY: module = 5 347s JS MEMORY: ns = 3 347s JS MEMORY: object_instance = 17 347s JS MEMORY: object_prototype = 3 347s JS MEMORY: param = 2 347s JS MEMORY: union_instance = 0 347s JS MEMORY: union_prototype = 0 347s JS CTX: JS shutdown sequence 347s JS CTX: Stopping profiler 347s JS CTX: Shutting down toggle queue 347s JS CTX: Notifying external reference holders of GjsContext dispose 347s JS MAINLOOP: Stopping promise job dispatcher 347s JS CTX: Notifying reference holders of GjsContext dispose 347s JS CTX: Checking unhandled promise rejections 347s JS CTX: Releasing cached JS wrappers 347s JS CTX: Final triggered GC 347s JS CTX: Destroying JS context 347s JS CTX: Releasing all native objects 347s JS CTX: Disabling auto GC 347s JS CTX: Ending trace on global object 347s JS CTX: Freeing allocated resources 347s JS CTX: JS context destroyed 347s PASS: gjs/testGObject.test 347s Running test: gjs/frame.test 347s 1..1 347s ok 1 - /usr/libexec/installed-tests/gjs/debugger/frame.debugger 347s PASS: gjs/frame.test 347s Running test: gjs/backtrace.test 347s 1..1 347s ok 1 - /usr/libexec/installed-tests/gjs/debugger/backtrace.debugger 347s PASS: gjs/backtrace.test 347s Running test: gjs/throw-ignored.test 347s 1..1 347s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw-ignored.debugger 347s PASS: gjs/throw-ignored.test 347s Running test: gjs/testGObjectValue.test 347s JS NATIVE: Registered native JS module '_promiseNative' 347s JS NATIVE: Registered native JS module '_byteArrayNative' 347s JS NATIVE: Registered native JS module '_encodingNative' 347s JS NATIVE: Registered native JS module '_gi' 347s JS NATIVE: Registered native JS module 'gi' 347s JS NATIVE: Registered native JS module 'cairoNative' 347s JS NATIVE: Registered native JS module 'system' 347s JS NATIVE: Registered native JS module 'console' 347s JS NATIVE: Registered native JS module '_print' 347s JS CTX: Enabling JIT 347s JS CTX: Initialized class GjsFileImporter prototype 0x3b3ecd9000a0 347s JS IMPORT: Defining parent (nil) of 0x3b3ecd900100 'imports' is mod 0 347s JS IMPORT: Importing '_print' 347s JS NATIVE: Defining native module '_print' 347s JS IMPORT: Defining parent 0x3b3ecd900100 of 0x3b3ecd9007b0 '_print' is mod 1 347s JS IMPORT: successfully imported module '_print' 347s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 347s 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 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x34c5b5c3b128 347s JS MAINLOOP: Main loop instance 0x2aa37e67040: hold 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Starting promise job dispatcher 347s JS MAINLOOP: Main loop instance 0x2aa37e67040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa37e67040: release 347s JS MAINLOOP: Completed job 0 347s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module metadata hook for module 0x3b3ecd913000 347s JS IMPORT: Defining meta.importSync for module 0x3b3ecd913000 347s JS NATIVE: Defining native module 'gi' 347s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3b3ecd9133f0 347s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 347s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 347s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 347s JS IMPORT: Importing directory 'overrides' 347s JS IMPORT: Defining parent 0x3b3ecd900100 of 0x3b3ecd9134f0 'overrides' is mod 1 347s JS IMPORT: Defined importer 'overrides' 0x3b3ecd9134f0 in 0x3b3ecd900100 347s JS IMPORT: successfully imported directory 'overrides' 347s JS IMPORT: Importing '_promiseNative' 347s JS NATIVE: Defining native module '_promiseNative' 347s JS IMPORT: Defining parent 0x3b3ecd900100 of 0x3b3ecd9139a0 '_promiseNative' is mod 1 347s JS IMPORT: successfully imported module '_promiseNative' 347s JS IMPORT: Importing module GLib succeeded 347s JS IMPORT: Defining parent 0x3b3ecd9134f0 of 0x34c5b5c3c150 'GLib' is mod 1 347s JS IMPORT: successfully imported module 'GLib' 347s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 347s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x34c5b5c79060, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79038 347s JS CTX: Initialized class GIRepositoryGType prototype 0x3b3ecd913ce8 347s JS CTX: Initialized class GIRepositoryFunction prototype 0x3b3ecd913d48 347s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 347s JS G BXD: Defined class for Error (GError), prototype 0x34c5b5c790b0, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79038 347s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 347s JS G BXD: Defined class for Variant (GVariant), prototype 0x34c5b5c79100, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79038 347s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 347s JS G BXD: Defined class for Bytes (GBytes), prototype 0x34c5b5c79150, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79038 347s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 347s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x34c5b5c791a0, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79038 347s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 347s JS G BXD: Defined class for Thread (GThread), prototype 0x34c5b5c791f0, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79038 347s JS G BXD: Defining method ref in prototype for GLib.Thread 347s JS G BXD: Defining method unref in prototype for GLib.Thread 347s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 347s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x34c5b5c79240, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79038 347s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 347s JS G BXD: Defined class for Regex (GRegex), prototype 0x34c5b5c79290, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79038 347s JS G BXD: Defining method match in prototype for GLib.Regex 347s JS G BXD: Defining method match_full in prototype for GLib.Regex 347s JS G BXD: Defining method match_all in prototype for GLib.Regex 347s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 347s JS G NS: Defined namespace 'GLib' 0x34c5b5c79038 in GIRepository 0x3b3ecd913280 347s JS IMPORT: Importing module jasmine succeeded 347s JS IMPORT: Defining parent 0x3b3ecd900100 of 0x34c5b5c3cce0 'jasmine' is mod 1 347s JS IMPORT: successfully imported module 'jasmine' 347s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 347s JS MAINLOOP: Main loop instance 0x2aa37e67040: hold 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Main loop instance 0x2aa37e67040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa37e67040: release 347s JS MAINLOOP: Completed job 0 347s JS IMPORT: Importing 'gi' 347s JS IMPORT: Defining parent 0x3b3ecd900100 of 0x3b3ecd913280 'gi' is mod 1 347s JS IMPORT: successfully imported module 'gi' 347s JS IMPORT: Importing '_gi' 347s JS NATIVE: Defining native module '_gi' 347s JS IMPORT: Defining parent 0x3b3ecd900100 of 0x3b3ecd928828 '_gi' is mod 1 347s JS IMPORT: successfully imported module '_gi' 347s 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 347s JS G NS: Defined namespace 'GjsPrivate' 0x34c5b5c79330 in GIRepository 0x3b3ecd913280 347s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 347s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 347s JS IMPORT: Importing module _common succeeded 347s JS IMPORT: Defining parent 0x3b3ecd900100 of 0x34c5b5c3ce70 '_common' is mod 1 347s JS IMPORT: successfully imported module '_common' 347s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 347s JS IMPORT: Importing module _legacy succeeded 347s JS IMPORT: Defining parent 0x3b3ecd900100 of 0x34c5b5c3cec0 '_legacy' is mod 1 347s JS IMPORT: successfully imported module '_legacy' 347s JS IMPORT: Importing module GObject succeeded 347s JS IMPORT: Defining parent 0x3b3ecd9134f0 of 0x34c5b5c3ce20 'GObject' is mod 1 347s JS IMPORT: successfully imported module 'GObject' 347s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 347s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 347s JS G BXD: Defined class for String (GString), prototype 0x34c5b5c795b0, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79308 347s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 347s JS G PRM: Defined class ParamSpec prototype is 0x34c5b5c3cf60 class 0x3ffb6e561b8 in object 0x34c5b5c79308 347s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 347s JS G OBJ: Defined class for Object (GObject), prototype 0x34c5b5c79718, JSClass 0x3ffb6e4e7d0, in object 0x34c5b5c79308 347s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 347s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 347s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x34c5b5c79740, JSClass 0x3ffb6e4e7d0, in object 0x34c5b5c79308 347s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 347s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 347s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 347s JS G NS: Defined namespace 'GObject' 0x34c5b5c79308 in GIRepository 0x3b3ecd913280 347s 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 347s JS G NS: Defined namespace 'GIMarshallingTests' 0x34c5b5c79790 in GIRepository 0x3b3ecd913280 347s 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 347s JS G NS: Defined namespace 'Regress' 0x34c5b5c797b8 in GIRepository 0x3b3ecd913280 347s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 347s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x34c5b5c797e0, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79790 347s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 347s JS G BXD: Defined class for Value (GValue), prototype 0x34c5b5c79858, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79308 347s JS G BXD: Defining method init in prototype for GObject.Value 347s JS G BXD: Defining method set_uchar in prototype for GObject.Value 347s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 347s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 347s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x34c5b5c798d0, JSClass 0x3ffb6e502d0, in object 0x34c5b5c797b8 347s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 347s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x34c5b5c79920, JSClass 0x3ffb6e502d0, in object 0x34c5b5c797b8 347s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 347s JS CTX: Script evaluation succeeded 347s JS MAINLOOP: Main loop instance 0x2aa37e67040: Spinning loop until released or hook cleared 347s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module metadata hook for module 0x3b3ecd946dc8 347s JS IMPORT: Defining meta.importSync for module 0x3b3ecd946dc8 347s JS NATIVE: Defining native module 'system' 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34c5b5c3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34c5b5c3b128 347s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 347s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 347s JS MAINLOOP: Set main loop hook to 347s JS MAINLOOP: Main loop instance 0x2aa37e67040: hold 347s JS MAINLOOP: Running and clearing main loop hook 347s JS G BXD: Defining method run in prototype for GLib.MainLoop 347s 1..148 347s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 347s JS G BXD: Defined class for Source (GSource), prototype 0x34c5b5c79998, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79038 347s JS G BXD: Defining method set_priority in prototype for GLib.Source 347s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 347s JS G BXD: Defining method attach in prototype for GLib.Source 347s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 347s JS IMPORT: Module metadata hook for module 0x34c5b5c62c80 347s JS IMPORT: Defining meta.importSync for module 0x34c5b5c62c80 347s JS G BXD: Defining method destroy in prototype for GLib.Source 347s JS G BXD: Defining method unset in prototype for GObject.Value 347s ok 1 GObject value (GValue) initializes schar 347s ok 2 GObject value (GValue) schar is compatible with itself 347s ok 3 GObject value (GValue) schar is transformable to itself 347s JS G BXD: Defining method set_schar in prototype for GObject.Value 347s JS G BXD: Defining method get_schar in prototype for GObject.Value 347s ok 4 GObject value (GValue) initialized sets and gets schar 347s JS G NS: Found info type FUNCTION for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 347s JS G NS: Found info type FUNCTION for 'gvalue_copy' in namespace 'GIMarshallingTests' 347s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 347s JS G BXD: Defining method copy in prototype for GObject.Value 347s ok 6 GObject value (GValue) initialized copies schar 347s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 347s ok 8 GObject value (GValue) initializes int 347s ok 9 GObject value (GValue) int is compatible with itself 347s ok 10 GObject value (GValue) int is transformable to itself 347s JS G BXD: Defining method set_int in prototype for GObject.Value 347s JS G BXD: Defining method get_int in prototype for GObject.Value 347s ok 11 GObject value (GValue) initialized sets and gets int 347s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 347s ok 13 GObject value (GValue) initialized copies int 347s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 347s ok 15 GObject value (GValue) initializes int64 347s ok 16 GObject value (GValue) int64 is compatible with itself 347s ok 17 GObject value (GValue) int64 is transformable to itself 347s JS G BXD: Defining method set_int64 in prototype for GObject.Value 347s JS G BXD: Defining method get_int64 in prototype for GObject.Value 347s ok 18 GObject value (GValue) initialized sets and gets int64 347s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 347s ok 20 GObject value (GValue) initialized copies int64 347s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 347s ok 22 GObject value (GValue) initializes long 347s ok 23 GObject value (GValue) long is compatible with itself 347s ok 24 GObject value (GValue) long is transformable to itself 347s JS G BXD: Defining method set_long in prototype for GObject.Value 347s JS G BXD: Defining method get_long in prototype for GObject.Value 347s ok 25 GObject value (GValue) initialized sets and gets long 347s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 347s ok 27 GObject value (GValue) initialized copies long 347s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 347s ok 29 GObject value (GValue) initializes char 347s ok 30 GObject value (GValue) char is compatible with itself 347s ok 31 GObject value (GValue) char is transformable to itself 347s JS G BXD: Defining method set_char in prototype for GObject.Value 347s JS G BXD: Defining method get_char in prototype for GObject.Value 347s ok 32 GObject value (GValue) initialized sets and gets char 347s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 347s ok 34 GObject value (GValue) initialized copies char 347s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 347s ok 36 GObject value (GValue) initializes uchar 347s ok 37 GObject value (GValue) uchar is compatible with itself 347s ok 38 GObject value (GValue) uchar is transformable to itself 347s JS G BXD: Defining method get_uchar in prototype for GObject.Value 347s ok 39 GObject value (GValue) initialized sets and gets uchar 347s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 347s ok 41 GObject value (GValue) initialized copies uchar 347s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 347s ok 43 GObject value (GValue) initializes uint 347s ok 44 GObject value (GValue) uint is compatible with itself 347s ok 45 GObject value (GValue) uint is transformable to itself 347s JS G BXD: Defining method set_uint in prototype for GObject.Value 347s JS G BXD: Defining method get_uint in prototype for GObject.Value 347s ok 46 GObject value (GValue) initialized sets and gets uint 347s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 347s ok 48 GObject value (GValue) initialized copies uint 347s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 347s ok 50 GObject value (GValue) initializes uint64 347s ok 51 GObject value (GValue) uint64 is compatible with itself 347s ok 52 GObject value (GValue) uint64 is transformable to itself 347s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 347s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 347s ok 53 GObject value (GValue) initialized sets and gets uint64 347s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 347s ok 55 GObject value (GValue) initialized copies uint64 347s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 347s ok 57 GObject value (GValue) initializes ulong 347s ok 58 GObject value (GValue) ulong is compatible with itself 347s ok 59 GObject value (GValue) ulong is transformable to itself 347s JS G BXD: Defining method set_ulong in prototype for GObject.Value 347s JS G BXD: Defining method get_ulong in prototype for GObject.Value 347s ok 60 GObject value (GValue) initialized sets and gets ulong 347s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 347s ok 62 GObject value (GValue) initialized copies ulong 347s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 347s ok 64 GObject value (GValue) initializes double 347s ok 65 GObject value (GValue) double is compatible with itself 347s ok 66 GObject value (GValue) double is transformable to itself 347s JS G BXD: Defining method set_double in prototype for GObject.Value 347s JS G BXD: Defining method get_double in prototype for GObject.Value 347s ok 67 GObject value (GValue) initialized sets and gets double 347s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 347s ok 69 GObject value (GValue) initialized copies double 347s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 347s ok 71 GObject value (GValue) initializes float 347s ok 72 GObject value (GValue) float is compatible with itself 347s ok 73 GObject value (GValue) float is transformable to itself 347s JS G BXD: Defining method set_float in prototype for GObject.Value 347s JS G BXD: Defining method get_float in prototype for GObject.Value 347s ok 74 GObject value (GValue) initialized sets and gets float 347s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 347s ok 76 GObject value (GValue) initialized copies float 347s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 347s ok 78 GObject value (GValue) initializes gtype 347s ok 79 GObject value (GValue) gtype is compatible with itself 347s ok 80 GObject value (GValue) gtype is transformable to itself 347s JS G BXD: Defining method set_gtype in prototype for GObject.Value 347s JS G BXD: Defining method get_gtype in prototype for GObject.Value 347s ok 81 GObject value (GValue) initialized sets and gets gtype 347s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 347s ok 83 GObject value (GValue) initialized copies gtype 347s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 347s ok 85 GObject value (GValue) initializes boolean 347s ok 86 GObject value (GValue) boolean is compatible with itself 347s ok 87 GObject value (GValue) boolean is transformable to itself 347s JS G BXD: Defining method set_boolean in prototype for GObject.Value 347s JS G BXD: Defining method get_boolean in prototype for GObject.Value 347s ok 88 GObject value (GValue) initialized sets and gets boolean 347s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 347s ok 90 GObject value (GValue) initialized copies boolean 347s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 347s ok 92 GObject value (GValue) initializes string 347s ok 93 GObject value (GValue) string is compatible with itself 347s ok 94 GObject value (GValue) string is transformable to itself 347s JS G BXD: Defining method set_string in prototype for GObject.Value 347s JS G BXD: Defining method get_string in prototype for GObject.Value 347s ok 95 GObject value (GValue) initialized sets and gets string 347s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 347s ok 97 GObject value (GValue) initialized copies string 347s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 347s ok 99 GObject value (GValue) initializes param 347s ok 100 GObject value (GValue) param is compatible with itself 347s ok 101 GObject value (GValue) param is transformable to itself 347s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 347s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 347s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 347s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 347s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 347s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 347s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 347s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 347s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 347s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 347s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 347s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 347s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 347s JS G ENUM: Defining GObject.ParamFlags as 0x3b3ecd909930 347s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 347s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa3808de80 type GParamString 347s JS G BXD: Defining method set_param in prototype for GObject.Value 347s JS G BXD: Defining method get_param in prototype for GObject.Value 347s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa3808de80 type GParamString 347s ok 102 GObject value (GValue) initialized sets and gets param 347s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa3808f1b0 type GParamString 347s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa3808f1b0 type GParamString 347s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa3808f1b0 type GParamString 347s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 347s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa3808fad0 type GParamString 347s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa3808fad0 type GParamString 347s ok 104 GObject value (GValue) initialized copies param 347s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa380906a0 type GParamString 347s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 347s JS G PRM: JSObject created with param instance 0x2aa380906a0 type GParamString 347s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 347s ok 106 GObject value (GValue) initializes variant 347s ok 107 GObject value (GValue) variant is compatible with itself 347s ok 108 GObject value (GValue) variant is transformable to itself 347s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 347s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2be4f304c600, JSClass 0x3ffb6e4e7a0, in object 0x34c5b5c79038 347s JS G BXD: Defining method set_variant in prototype for GObject.Value 347s JS G BXD: Defining method get_variant in prototype for GObject.Value 347s ok 109 GObject value (GValue) initialized sets and gets variant 347s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 347s ok 111 GObject value (GValue) initialized copies variant 347s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 347s ok 113 GObject value (GValue) initializes boxed 347s ok 114 GObject value (GValue) boxed is compatible with itself 347s ok 115 GObject value (GValue) boxed is transformable to itself 347s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 347s 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 347s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 347s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 347s ok 120 GObject value (GValue) initializes gvalue 347s ok 121 GObject value (GValue) gvalue is compatible with itself 347s ok 122 GObject value (GValue) gvalue is transformable to itself 347s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 347s 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 347s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 347s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 347s ok 127 GObject value (GValue) initializes object 347s ok 128 GObject value (GValue) object is compatible with itself 347s ok 129 GObject value (GValue) object is transformable to itself 347s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 347s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x2be4f30542b8, JSClass 0x3ffb6e4e7d0, in object 0x34c5b5c79790 347s JS G BXD: Defining method set_object in prototype for GObject.Value 347s JS G BXD: Defining method get_object in prototype for GObject.Value 347s ok 130 GObject value (GValue) initialized sets and gets object 347s ok 131 GObject value (GValue) initialized can be passed to a function and returns a object 347s ok 132 GObject value (GValue) initialized copies object 347s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object 347s ok 134 GObject value (GValue) initializes instance 347s ok 135 GObject value (GValue) instance is compatible with itself 347s ok 136 GObject value (GValue) instance is transformable to itself 347s ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 347s 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 347s ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 347s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance 347s ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 347s ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 347s ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 347s ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 347s ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 347s ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 347s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 347s ok 147 GObject value (GValue) initializes from instance of object 347s ok 148 GObject value (GValue) initializes from instance of instance 347s JS G BXD: Defining method quit in prototype for GLib.MainLoop 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Main loop instance 0x2aa37e67040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 0 347s JS MAINLOOP: handling job 1, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 1 347s JS MAINLOOP: handling job 2, 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Completed job 2 347s JS MAINLOOP: handling job 3, 347s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa37e67040: release 347s JS MAINLOOP: Completed job 3 347s JS MEMORY: Memory report: before destroying context 347s JS MEMORY: 1708 objects currently alive 347s JS MEMORY: boxed_instance = 1481 347s JS MEMORY: boxed_prototype = 13 347s JS MEMORY: closure = 1 347s JS MEMORY: function = 173 347s JS MEMORY: fundamental_instance = 6 347s JS MEMORY: fundamental_prototype = 2 347s JS MEMORY: gerror_instance = 0 347s JS MEMORY: gerror_prototype = 0 347s JS MEMORY: interface = 0 347s JS MEMORY: module = 5 347s JS MEMORY: ns = 5 347s JS MEMORY: object_instance = 10 347s JS MEMORY: object_prototype = 3 347s JS MEMORY: param = 9 347s JS MEMORY: union_instance = 0 347s JS MEMORY: union_prototype = 0 347s JS CTX: JS shutdown sequence 347s JS CTX: Stopping profiler 347s JS CTX: Shutting down toggle queue 347s JS CTX: Notifying external reference holders of GjsContext dispose 347s JS MAINLOOP: Stopping promise job dispatcher 347s JS CTX: Notifying reference holders of GjsContext dispose 347s JS CTX: Checking unhandled promise rejections 347s JS CTX: Releasing cached JS wrappers 347s JS CTX: Final triggered GC 347s JS CTX: Destroying JS context 347s JS CTX: Releasing all native objects 347s JS CTX: Disabling auto GC 347s JS CTX: Ending trace on global object 347s JS CTX: Freeing allocated resources 347s JS CTX: JS context destroyed 347s PASS: gjs/testGObjectValue.test 347s Running test: gjs/return.test 347s 1..1 347s ok 1 - /usr/libexec/installed-tests/gjs/debugger/return.debugger 347s PASS: gjs/return.test 347s Running test: gjs/list.test 347s 1..1 347s ok 1 - /usr/libexec/installed-tests/gjs/debugger/list.debugger 347s PASS: gjs/list.test 347s Running test: gjs/testTimers.test 347s JS NATIVE: Registered native JS module '_promiseNative' 347s JS NATIVE: Registered native JS module '_byteArrayNative' 347s JS NATIVE: Registered native JS module '_encodingNative' 347s JS NATIVE: Registered native JS module '_gi' 347s JS NATIVE: Registered native JS module 'gi' 347s JS NATIVE: Registered native JS module 'cairoNative' 347s JS NATIVE: Registered native JS module 'system' 347s JS NATIVE: Registered native JS module 'console' 347s JS NATIVE: Registered native JS module '_print' 347s JS CTX: Enabling JIT 347s JS CTX: Initialized class GjsFileImporter prototype 0x2b32b79000a0 347s JS IMPORT: Defining parent (nil) of 0x2b32b7900100 'imports' is mod 0 347s JS IMPORT: Importing '_print' 347s JS NATIVE: Defining native module '_print' 347s JS IMPORT: Defining parent 0x2b32b7900100 of 0x2b32b79007b0 '_print' is mod 1 347s JS IMPORT: successfully imported module '_print' 347s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 347s 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 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x14a3a0b3b128 347s JS MAINLOOP: Main loop instance 0x2aa24a2c040: hold 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Starting promise job dispatcher 347s JS MAINLOOP: Main loop instance 0x2aa24a2c040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa24a2c040: release 347s JS MAINLOOP: Completed job 0 347s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module metadata hook for module 0x2b32b7913000 347s JS IMPORT: Defining meta.importSync for module 0x2b32b7913000 347s JS NATIVE: Defining native module 'gi' 347s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2b32b79133f0 347s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 347s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 347s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 347s JS IMPORT: Importing directory 'overrides' 347s JS IMPORT: Defining parent 0x2b32b7900100 of 0x2b32b79134f0 'overrides' is mod 1 347s JS IMPORT: Defined importer 'overrides' 0x2b32b79134f0 in 0x2b32b7900100 347s JS IMPORT: successfully imported directory 'overrides' 347s JS IMPORT: Importing '_promiseNative' 347s JS NATIVE: Defining native module '_promiseNative' 347s JS IMPORT: Defining parent 0x2b32b7900100 of 0x2b32b79139a0 '_promiseNative' is mod 1 347s JS IMPORT: successfully imported module '_promiseNative' 347s JS IMPORT: Importing module GLib succeeded 347s JS IMPORT: Defining parent 0x2b32b79134f0 of 0x14a3a0b3c150 'GLib' is mod 1 347s JS IMPORT: successfully imported module 'GLib' 347s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 347s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x14a3a0b79060, JSClass 0x3ff8734e7a0, in object 0x14a3a0b79038 347s JS CTX: Initialized class GIRepositoryGType prototype 0x2b32b7913ce8 347s JS CTX: Initialized class GIRepositoryFunction prototype 0x2b32b7913d48 347s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 347s JS G BXD: Defined class for Error (GError), prototype 0x14a3a0b790b0, JSClass 0x3ff8734e7a0, in object 0x14a3a0b79038 347s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 347s JS G BXD: Defined class for Variant (GVariant), prototype 0x14a3a0b79100, JSClass 0x3ff8734e7a0, in object 0x14a3a0b79038 347s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 347s JS G BXD: Defined class for Bytes (GBytes), prototype 0x14a3a0b79150, JSClass 0x3ff8734e7a0, in object 0x14a3a0b79038 347s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 347s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x14a3a0b791a0, JSClass 0x3ff8734e7a0, in object 0x14a3a0b79038 347s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 347s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 347s JS G BXD: Defined class for Thread (GThread), prototype 0x14a3a0b791f0, JSClass 0x3ff8734e7a0, in object 0x14a3a0b79038 347s JS G BXD: Defining method ref in prototype for GLib.Thread 347s JS G BXD: Defining method unref in prototype for GLib.Thread 347s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 347s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x14a3a0b79240, JSClass 0x3ff8734e7a0, in object 0x14a3a0b79038 347s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 347s JS G BXD: Defined class for Regex (GRegex), prototype 0x14a3a0b79290, JSClass 0x3ff8734e7a0, in object 0x14a3a0b79038 347s JS G BXD: Defining method match in prototype for GLib.Regex 347s JS G BXD: Defining method match_full in prototype for GLib.Regex 347s JS G BXD: Defining method match_all in prototype for GLib.Regex 347s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 347s JS G NS: Defined namespace 'GLib' 0x14a3a0b79038 in GIRepository 0x2b32b7913280 347s JS IMPORT: Importing module jasmine succeeded 347s JS IMPORT: Defining parent 0x2b32b7900100 of 0x14a3a0b3cce0 'jasmine' is mod 1 347s JS IMPORT: successfully imported module 'jasmine' 347s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 347s JS MAINLOOP: Main loop instance 0x2aa24a2c040: hold 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Main loop instance 0x2aa24a2c040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa24a2c040: release 347s JS MAINLOOP: Completed job 0 347s 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 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a3a0b3b128 347s JS MAINLOOP: Main loop instance 0x2aa24a2c040: hold 347s JS MAINLOOP: Enqueue job , promise=, allocation site= 347s JS MAINLOOP: Main loop instance 0x2aa24a2c040: Spinning loop until released or hook cleared 347s JS MAINLOOP: handling job 0, 347s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testTimers.js async resolved" 347s JS MAINLOOP: Main loop instance 0x2aa24a2c040: release 347s JS MAINLOOP: Completed job 0 347s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module metadata hook for module 0x2b32b7931de0 347s JS IMPORT: Defining meta.importSync for module 0x2b32b7931de0 347s JS NATIVE: Defining native module 'system' 347s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14a3a0b3b128 347s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14a3a0b3b128 347s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 347s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 347s JS MAINLOOP: Set main loop hook to 347s JS MAINLOOP: Main loop instance 0x2aa24a2c040: hold 347s JS MAINLOOP: Running and clearing main loop hook 347s JS G BXD: Defining method run in prototype for GLib.MainLoop 347s 1..16 347s JS IMPORT: Importing 'gi' 347s JS IMPORT: Defining parent 0x2b32b7900100 of 0x2b32b7913280 'gi' is mod 1 347s JS IMPORT: successfully imported module 'gi' 347s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 347s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 347s JS G BXD: Defined class for Source (GSource), prototype 0x14a3a0b79308, JSClass 0x3ff8734e7a0, in object 0x14a3a0b79038 347s JS G BXD: Defining method set_priority in prototype for GLib.Source 347s JS IMPORT: Importing '_gi' 347s JS NATIVE: Defining native module '_gi' 347s JS IMPORT: Defining parent 0x2b32b7900100 of 0x2b32b7938330 '_gi' is mod 1 347s JS IMPORT: successfully imported module '_gi' 347s 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 347s JS G NS: Defined namespace 'GjsPrivate' 0x14a3a0b793a8 in GIRepository 0x2b32b7913280 347s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 347s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 347s JS IMPORT: Importing module _common succeeded 347s JS IMPORT: Defining parent 0x2b32b7900100 of 0x14a3a0b3cfd8 '_common' is mod 1 347s JS IMPORT: successfully imported module '_common' 347s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 347s JS IMPORT: Importing module _legacy succeeded 347s JS IMPORT: Defining parent 0x2b32b7900100 of 0x14a3a0bc9060 '_legacy' is mod 1 347s JS IMPORT: successfully imported module '_legacy' 347s JS IMPORT: Importing module GObject succeeded 347s JS IMPORT: Defining parent 0x2b32b79134f0 of 0x14a3a0b3cf88 'GObject' is mod 1 347s JS IMPORT: successfully imported module 'GObject' 347s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 347s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 347s JS G BXD: Defined class for String (GString), prototype 0x14a3a0b79628, JSClass 0x3ff8734e7a0, in object 0x14a3a0b79380 347s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 347s JS G PRM: Defined class ParamSpec prototype is 0x14a3a0bc9100 class 0x3ff873561b8 in object 0x14a3a0b79380 347s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 347s JS G OBJ: Defined class for Object (GObject), prototype 0x14a3a0b79790, JSClass 0x3ff8734e7d0, in object 0x14a3a0b79380 347s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 347s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 347s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x14a3a0b797b8, JSClass 0x3ff8734e7d0, in object 0x14a3a0b79380 347s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 347s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 347s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 347s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 347s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 347s JS G NS: Defined namespace 'GObject' 0x14a3a0b79380 in GIRepository 0x2b32b7913280 347s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 347s JS G BXD: Defining method attach in prototype for GLib.Source 349s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 349s JS IMPORT: Module metadata hook for module 0x2b32b7904370 349s JS IMPORT: Defining meta.importSync for module 0x2b32b7904370 349s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: handling job 0, 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: Completed job 0 349s JS MAINLOOP: handling job 1, 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: Completed job 1 349s JS MAINLOOP: handling job 2, 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: Completed job 2 349s JS MAINLOOP: handling job 3, 349s JS G BXD: Defining method destroy in prototype for GLib.Source 349s ok 1 Timers times out successfully 349s JS MAINLOOP: Completed job 3 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: handling job 0, 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: Completed job 0 349s JS MAINLOOP: handling job 1, 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: Completed job 1 349s JS MAINLOOP: handling job 2, 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: Completed job 2 349s JS MAINLOOP: handling job 3, 349s ok 2 Timers has correct timeout args 349s JS MAINLOOP: Completed job 3 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: handling job 0, 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: Completed job 0 349s JS MAINLOOP: handling job 1, 349s ok 3 Timers cancels successfully 349s JS MAINLOOP: Completed job 1 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: handling job 0, 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: Completed job 0 349s JS MAINLOOP: handling job 1, 349s ok 4 Timers cancels multiple correctly 349s JS MAINLOOP: Completed job 1 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: handling job 0, 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: Completed job 0 349s JS MAINLOOP: handling job 1, 349s ok 5 Timers cancels invalid silent fail 349s JS MAINLOOP: Completed job 1 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: handling job 0, 349s JS MAINLOOP: Enqueue job , promise=, allocation site= 349s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s ok 6 Timers interval success 350s JS MAINLOOP: Completed job 1 350s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s ok 7 Timers cancels interval successfully 350s JS MAINLOOP: Completed job 1 350s Executing: gjs/testTimers.test 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s ok 8 Timers ordering interval 350s JS MAINLOOP: Completed job 1 350s ok 9 Timers cancel invalid silent fail 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s ok 10 Timers callback this 350s JS MAINLOOP: Completed job 1 350s ok 11 Timers bind this 350s ok 12 Timers function names match spec 350s ok 13 Timers argument lengths match spec 350s ok 14 Timers clear and interval are unique functions 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 3 350s JS MAINLOOP: handling job 4, 350s ok 15 Timers microtask ordering 350s JS MAINLOOP: Completed job 4 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 3 350s JS MAINLOOP: handling job 4, 350s JS MAINLOOP: Completed job 4 350s JS MAINLOOP: handling job 5, 350s JS MAINLOOP: Completed job 5 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s ok 16 Timers nested microtask ordering 350s JS MAINLOOP: Completed job 3 350s JS G BXD: Defining method quit in prototype for GLib.MainLoop 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa24a2c040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa24a2c040: release 350s JS MAINLOOP: Completed job 3 350s JS MEMORY: Memory report: before destroying context 350s JS MEMORY: 250 objects currently alive 350s JS MEMORY: boxed_instance = 114 350s JS MEMORY: boxed_prototype = 10 350s JS MEMORY: closure = 1 350s JS MEMORY: function = 115 350s JS MEMORY: fundamental_instance = 0 350s JS MEMORY: fundamental_prototype = 0 350s JS MEMORY: gerror_instance = 0 350s JS MEMORY: gerror_prototype = 0 350s JS MEMORY: interface = 0 350s JS MEMORY: module = 5 350s JS MEMORY: ns = 3 350s JS MEMORY: object_instance = 0 350s JS MEMORY: object_prototype = 2 350s JS MEMORY: param = 0 350s JS MEMORY: union_instance = 0 350s JS MEMORY: union_prototype = 0 350s JS CTX: JS shutdown sequence 350s JS CTX: Stopping profiler 350s JS CTX: Shutting down toggle queue 350s JS CTX: Notifying external reference holders of GjsContext dispose 350s JS MAINLOOP: Stopping promise job dispatcher 350s JS CTX: Notifying reference holders of GjsContext dispose 350s JS CTX: Checking unhandled promise rejections 350s JS CTX: Releasing cached JS wrappers 350s JS CTX: Final triggered GC 350s JS CTX: Destroying JS context 350s JS CTX: Releasing all native objects 350s JS CTX: Disabling auto GC 350s JS CTX: Ending trace on global object 350s JS CTX: Freeing allocated resources 350s JS CTX: JS context destroyed 350s PASS: gjs/testTimers.test 350s Running test: gjs/keys.test 350s 1..1 350s ok 1 - /usr/libexec/installed-tests/gjs/debugger/keys.debugger 350s PASS: gjs/keys.test 350s Running test: gjs/testLegacyByteArray.test 350s JS NATIVE: Registered native JS module '_promiseNative' 350s JS NATIVE: Registered native JS module '_byteArrayNative' 350s JS NATIVE: Registered native JS module '_encodingNative' 350s JS NATIVE: Registered native JS module '_gi' 350s JS NATIVE: Registered native JS module 'gi' 350s JS NATIVE: Registered native JS module 'cairoNative' 350s JS NATIVE: Registered native JS module 'system' 350s JS NATIVE: Registered native JS module 'console' 350s JS NATIVE: Registered native JS module '_print' 350s JS CTX: Enabling JIT 350s JS CTX: Initialized class GjsFileImporter prototype 0x1250649000a0 350s JS IMPORT: Defining parent (nil) of 0x125064900100 'imports' is mod 0 350s JS IMPORT: Importing '_print' 350s JS NATIVE: Defining native module '_print' 350s JS IMPORT: Defining parent 0x125064900100 of 0x1250649007b0 '_print' is mod 1 350s JS IMPORT: successfully imported module '_print' 350s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 350s 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 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3226bf43b128 350s JS MAINLOOP: Main loop instance 0x2aa3c92d040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Starting promise job dispatcher 350s JS MAINLOOP: Main loop instance 0x2aa3c92d040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa3c92d040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module metadata hook for module 0x125064913000 350s JS IMPORT: Defining meta.importSync for module 0x125064913000 350s JS NATIVE: Defining native module 'gi' 350s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1250649133f0 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 350s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 350s JS IMPORT: Importing directory 'overrides' 350s JS IMPORT: Defining parent 0x125064900100 of 0x1250649134f0 'overrides' is mod 1 350s JS IMPORT: Defined importer 'overrides' 0x1250649134f0 in 0x125064900100 350s JS IMPORT: successfully imported directory 'overrides' 350s JS IMPORT: Importing '_promiseNative' 350s JS NATIVE: Defining native module '_promiseNative' 350s JS IMPORT: Defining parent 0x125064900100 of 0x1250649139a0 '_promiseNative' is mod 1 350s JS IMPORT: successfully imported module '_promiseNative' 350s JS IMPORT: Importing module GLib succeeded 350s JS IMPORT: Defining parent 0x1250649134f0 of 0x3226bf43c150 'GLib' is mod 1 350s JS IMPORT: successfully imported module 'GLib' 350s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 350s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3226bf479060, JSClass 0x3ff97c4e7a0, in object 0x3226bf479038 350s JS CTX: Initialized class GIRepositoryGType prototype 0x125064913ce8 350s JS CTX: Initialized class GIRepositoryFunction prototype 0x125064913d48 350s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 350s JS G BXD: Defined class for Error (GError), prototype 0x3226bf4790b0, JSClass 0x3ff97c4e7a0, in object 0x3226bf479038 350s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 350s JS G BXD: Defined class for Variant (GVariant), prototype 0x3226bf479100, JSClass 0x3ff97c4e7a0, in object 0x3226bf479038 350s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 350s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3226bf479150, JSClass 0x3ff97c4e7a0, in object 0x3226bf479038 350s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 350s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3226bf4791a0, JSClass 0x3ff97c4e7a0, in object 0x3226bf479038 350s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 350s JS G BXD: Defined class for Thread (GThread), prototype 0x3226bf4791f0, JSClass 0x3ff97c4e7a0, in object 0x3226bf479038 350s JS G BXD: Defining method ref in prototype for GLib.Thread 350s JS G BXD: Defining method unref in prototype for GLib.Thread 350s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 350s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3226bf479240, JSClass 0x3ff97c4e7a0, in object 0x3226bf479038 350s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 350s JS G BXD: Defined class for Regex (GRegex), prototype 0x3226bf479290, JSClass 0x3ff97c4e7a0, in object 0x3226bf479038 350s JS G BXD: Defining method match in prototype for GLib.Regex 350s JS G BXD: Defining method match_full in prototype for GLib.Regex 350s JS G BXD: Defining method match_all in prototype for GLib.Regex 350s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 350s JS G NS: Defined namespace 'GLib' 0x3226bf479038 in GIRepository 0x125064913280 350s JS IMPORT: Importing module jasmine succeeded 350s JS IMPORT: Defining parent 0x125064900100 of 0x3226bf43cce0 'jasmine' is mod 1 350s JS IMPORT: successfully imported module 'jasmine' 350s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 350s JS MAINLOOP: Main loop instance 0x2aa3c92d040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa3c92d040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa3c92d040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 350s JS IMPORT: Importing '_byteArrayNative' 350s JS NATIVE: Defining native module '_byteArrayNative' 350s JS IMPORT: Defining parent 0x125064900100 of 0x125064928448 '_byteArrayNative' is mod 1 350s JS IMPORT: successfully imported module '_byteArrayNative' 350s JS IMPORT: Importing 'gi' 350s JS IMPORT: Defining parent 0x125064900100 of 0x125064913280 'gi' is mod 1 350s JS IMPORT: successfully imported module 'gi' 350s JS IMPORT: Importing module byteArray succeeded 350s JS IMPORT: Defining parent 0x125064900100 of 0x3226bf43ce20 'byteArray' is mod 1 350s JS IMPORT: successfully imported module 'byteArray' 350s 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 350s JS G NS: Defined namespace 'GIMarshallingTests' 0x3226bf479308 in GIRepository 0x125064913280 350s 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 350s JS G NS: Defined namespace 'GjsTestTools' 0x3226bf479330 in GIRepository 0x125064913280 350s JS CTX: Script evaluation succeeded 350s JS MAINLOOP: Main loop instance 0x2aa3c92d040: Spinning loop until released or hook cleared 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module metadata hook for module 0x12506493b1b0 350s JS IMPORT: Defining meta.importSync for module 0x12506493b1b0 350s JS NATIVE: Defining native module 'system' 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3226bf43b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3226bf43b128 350s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 350s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 350s JS MAINLOOP: Set main loop hook to 350s JS MAINLOOP: Main loop instance 0x2aa3c92d040: hold 350s JS MAINLOOP: Running and clearing main loop hook 350s JS G BXD: Defining method run in prototype for GLib.MainLoop 350s 1..29 350s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 350s JS G BXD: Defined class for Source (GSource), prototype 0x3226bf479358, JSClass 0x3ff97c4e7a0, in object 0x3226bf479038 350s JS G BXD: Defining method set_priority in prototype for GLib.Source 350s JS IMPORT: Importing '_gi' 350s JS NATIVE: Defining native module '_gi' 350s JS IMPORT: Defining parent 0x3226bf43eb68 of 0x125064903320 '_gi' is mod 1 350s JS IMPORT: successfully imported module '_gi' 350s 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 350s JS G NS: Defined namespace 'GjsPrivate' 0x3226bf4793f8 in GIRepository 0x3226bf43eb98 350s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 350s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 350s JS IMPORT: Importing module _common succeeded 350s JS IMPORT: Defining parent 0x3226bf43eb68 of 0x3226bf4c1ab0 '_common' is mod 1 350s JS IMPORT: successfully imported module '_common' 350s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 350s JS IMPORT: Importing module _legacy succeeded 350s JS IMPORT: Defining parent 0x3226bf43eb68 of 0x3226bf4c1b00 '_legacy' is mod 1 350s JS IMPORT: successfully imported module '_legacy' 350s JS IMPORT: Importing module GObject succeeded 350s JS IMPORT: Defining parent 0x3226bf43eb38 of 0x3226bf4c1a60 'GObject' is mod 1 350s JS IMPORT: successfully imported module 'GObject' 350s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 350s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 350s JS G BXD: Defined class for String (GString), prototype 0x3226bf479678, JSClass 0x3ff97c4e7a0, in object 0x3226bf4793d0 350s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 350s JS G PRM: Defined class ParamSpec prototype is 0x3226bf4c1ba0 class 0x3ff97c561b8 in object 0x3226bf4793d0 350s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 350s JS G OBJ: Defined class for Object (GObject), prototype 0x3226bf4797e0, JSClass 0x3ff97c4e7d0, in object 0x3226bf4793d0 350s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 350s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 350s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3226bf479808, JSClass 0x3ff97c4e7d0, in object 0x3226bf4793d0 350s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 350s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 350s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 350s JS G NS: Defined namespace 'GObject' 0x3226bf4793d0 in GIRepository 0x3226bf43eb98 350s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 350s JS G BXD: Defining method attach in prototype for GLib.Source 350s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 350s JS IMPORT: Module metadata hook for module 0x3226bf4627b0 350s JS IMPORT: Defining meta.importSync for module 0x3226bf4627b0 350s JS G BXD: Defining method destroy in prototype for GLib.Source 350s ok 1 Uint8Array with legacy ByteArray functions can be created from a string 350s ok 2 Uint8Array with legacy ByteArray functions can be encoded from a string 350s ok 3 Uint8Array with legacy ByteArray functions encodes as UTF-8 by default 350s ok 4 Uint8Array with legacy ByteArray functions can be converted to a string of ASCII characters 350s ok 5 Uint8Array with legacy ByteArray functions can be converted to a string of UTF-8 characters even if it ends with a 0 350s ok 6 Uint8Array with legacy ByteArray functions can be converted to a string of encoded characters even with a 0 byte 350s ok 7 Uint8Array with legacy ByteArray functions stops converting to a string at an embedded 0 byte 350s JS G BXD: Defining method get_size in prototype for GLib.Bytes 350s ok 8 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length array 350s ok 9 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length GLib.Bytes 350s JS G NS: Found info type FUNCTION for 'new_unaligned_bytes' in namespace 'GjsTestTools' 350s ok 10 Uint8Array with legacy ByteArray functions deals gracefully with a non-aligned GBytes 350s JS G NS: Found info type FUNCTION for 'new_static_bytes' in namespace 'GjsTestTools' 350s ok 11 Uint8Array with legacy ByteArray functions deals gracefully with a GBytes in static storage 350s ok 12 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length string 350s ok 13 Uint8Array with legacy ByteArray functions deals gracefully with a non Uint8Array 350s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 350s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 350s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 350s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 350s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 350s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 350s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 350s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 350s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 350s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 350s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 350s JS G ENUM: Defining GLib.LogLevelFlags as 0x125064964028 350s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 350s ok 14 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when created from a string 350s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 350s ok 15 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when marshalled from GI 350s ok 16 Legacy byte array object has length 0 for empty array 350s ok 17 Legacy byte array object initially sized to 10 has length 10 350s ok 18 Legacy byte array object initially sized to 10 is initialized to zeroes 350s ok 19 Legacy byte array object assigns values correctly 350s ok 20 Legacy byte array object assignment past end implicitly lengthens the array 350s ok 21 Legacy byte array object assignment past end implicitly creates zero bytes 350s ok 22 Legacy byte array object changes the length when assigning to length property 350s ok 23 Legacy byte array object conversions gives a byte 5 when assigning 5 350s ok 24 Legacy byte array object conversions gives a byte 0 when assigning null 350s ok 25 Legacy byte array object conversions gives a byte 0 when assigning undefined 350s ok 26 Legacy byte array object conversions rounds off when assigning a double 350s ok 27 Legacy byte array object can be created from an array 350s ok 28 Legacy byte array object can be converted to a string of ASCII characters 350s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 350s ok 29 Legacy byte array object can be passed in with transfer none 350s JS G BXD: Defining method quit in prototype for GLib.MainLoop 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa3c92d040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa3c92d040: release 350s JS MAINLOOP: Completed job 3 350s JS MEMORY: Memory report: before destroying context 350s JS MEMORY: 301 objects currently alive 350s JS MEMORY: boxed_instance = 156 350s JS MEMORY: boxed_prototype = 10 350s JS MEMORY: closure = 1 350s JS MEMORY: function = 121 350s JS MEMORY: fundamental_instance = 0 350s JS MEMORY: fundamental_prototype = 0 350s JS MEMORY: gerror_instance = 0 350s JS MEMORY: gerror_prototype = 0 350s JS MEMORY: interface = 0 350s JS MEMORY: module = 6 350s JS MEMORY: ns = 5 350s JS MEMORY: object_instance = 0 350s JS MEMORY: object_prototype = 2 350s JS MEMORY: param = 0 350s JS MEMORY: union_instance = 0 350s JS MEMORY: union_prototype = 0 350s JS CTX: JS shutdown sequence 350s JS CTX: Stopping profiler 350s JS CTX: Shutting down toggle queue 350s JS CTX: Notifying external reference holders of GjsContext dispose 350s JS MAINLOOP: Stopping promise job dispatcher 350s JS CTX: Notifying reference holders of GjsContext dispose 350s JS CTX: Checking unhandled promise rejections 350s JS CTX: Releasing cached JS wrappers 350s JS CTX: Final triggered GC 350s JS CTX: Destroying JS context 350s JS CTX: Releasing all native objects 350s JS CTX: Disabling auto GC 350s JS CTX: Ending trace on global object 350s JS CTX: Freeing allocated resources 350s JS CTX: JS context destroyed 350s PASS: gjs/testLegacyByteArray.test 350s Running test: gjs/testGObjectClass.test 350s JS NATIVE: Registered native JS module '_promiseNative' 350s JS NATIVE: Registered native JS module '_byteArrayNative' 350s JS NATIVE: Registered native JS module '_encodingNative' 350s JS NATIVE: Registered native JS module '_gi' 350s JS NATIVE: Registered native JS module 'gi' 350s JS NATIVE: Registered native JS module 'cairoNative' 350s JS NATIVE: Registered native JS module 'system' 350s JS NATIVE: Registered native JS module 'console' 350s JS NATIVE: Registered native JS module '_print' 350s JS CTX: Enabling JIT 350s JS CTX: Initialized class GjsFileImporter prototype 0x2d0e953000a0 350s JS IMPORT: Defining parent (nil) of 0x2d0e95300100 'imports' is mod 0 350s JS IMPORT: Importing '_print' 350s JS NATIVE: Defining native module '_print' 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x2d0e953007b0 '_print' is mod 1 350s JS IMPORT: successfully imported module '_print' 350s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 350s 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 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x38761a13b128 350s JS MAINLOOP: Main loop instance 0x2aa3a388040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Starting promise job dispatcher 350s JS MAINLOOP: Main loop instance 0x2aa3a388040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa3a388040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module metadata hook for module 0x2d0e95313000 350s JS IMPORT: Defining meta.importSync for module 0x2d0e95313000 350s JS NATIVE: Defining native module 'gi' 350s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2d0e953133f0 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 350s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 350s JS IMPORT: Importing directory 'overrides' 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x2d0e953134f0 'overrides' is mod 1 350s JS IMPORT: Defined importer 'overrides' 0x2d0e953134f0 in 0x2d0e95300100 350s JS IMPORT: successfully imported directory 'overrides' 350s JS IMPORT: Importing '_promiseNative' 350s JS NATIVE: Defining native module '_promiseNative' 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x2d0e953139a0 '_promiseNative' is mod 1 350s JS IMPORT: successfully imported module '_promiseNative' 350s JS IMPORT: Importing module GLib succeeded 350s JS IMPORT: Defining parent 0x2d0e953134f0 of 0x38761a13c150 'GLib' is mod 1 350s JS IMPORT: successfully imported module 'GLib' 350s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 350s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x38761a179060, JSClass 0x3ff89c4e7a0, in object 0x38761a179038 350s JS CTX: Initialized class GIRepositoryGType prototype 0x2d0e95313ce8 350s JS CTX: Initialized class GIRepositoryFunction prototype 0x2d0e95313d48 350s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 350s JS G BXD: Defined class for Error (GError), prototype 0x38761a1790b0, JSClass 0x3ff89c4e7a0, in object 0x38761a179038 350s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 350s JS G BXD: Defined class for Variant (GVariant), prototype 0x38761a179100, JSClass 0x3ff89c4e7a0, in object 0x38761a179038 350s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 350s JS G BXD: Defined class for Bytes (GBytes), prototype 0x38761a179150, JSClass 0x3ff89c4e7a0, in object 0x38761a179038 350s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 350s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x38761a1791a0, JSClass 0x3ff89c4e7a0, in object 0x38761a179038 350s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 350s JS G BXD: Defined class for Thread (GThread), prototype 0x38761a1791f0, JSClass 0x3ff89c4e7a0, in object 0x38761a179038 350s JS G BXD: Defining method ref in prototype for GLib.Thread 350s JS G BXD: Defining method unref in prototype for GLib.Thread 350s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 350s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x38761a179240, JSClass 0x3ff89c4e7a0, in object 0x38761a179038 350s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 350s JS G BXD: Defined class for Regex (GRegex), prototype 0x38761a179290, JSClass 0x3ff89c4e7a0, in object 0x38761a179038 350s JS G BXD: Defining method match in prototype for GLib.Regex 350s JS G BXD: Defining method match_full in prototype for GLib.Regex 350s JS G BXD: Defining method match_all in prototype for GLib.Regex 350s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 350s JS G NS: Defined namespace 'GLib' 0x38761a179038 in GIRepository 0x2d0e95313280 350s JS IMPORT: Importing module jasmine succeeded 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x38761a13cce0 'jasmine' is mod 1 350s JS IMPORT: successfully imported module 'jasmine' 350s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 350s JS MAINLOOP: Main loop instance 0x2aa3a388040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa3a388040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa3a388040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Importing 'system' 350s JS NATIVE: Defining native module 'system' 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x2d0e953282c8 'system' is mod 1 350s JS IMPORT: successfully imported module 'system' 350s JS IMPORT: Importing 'gi' 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x2d0e95313280 'gi' is mod 1 350s JS IMPORT: successfully imported module 'gi' 350s 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 350s JS G NS: Defined namespace 'GjsPrivate' 0x38761a179330 in GIRepository 0x2d0e95313280 350s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 350s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 350s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 350s JS IMPORT: Importing module _legacy succeeded 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x38761a13cf10 '_legacy' is mod 1 350s JS IMPORT: successfully imported module '_legacy' 350s JS IMPORT: Importing module lang succeeded 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x38761a13cec0 'lang' is mod 1 350s JS IMPORT: successfully imported module 'lang' 350s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 350s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 350s JS IMPORT: Importing module _signals succeeded 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x38761a13cf60 '_signals' is mod 1 350s JS IMPORT: successfully imported module '_signals' 350s JS IMPORT: Importing module signals succeeded 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x38761a13ce70 'signals' is mod 1 350s JS IMPORT: successfully imported module 'signals' 350s JS IMPORT: Importing module Gio succeeded 350s JS IMPORT: Defining parent 0x2d0e953134f0 of 0x38761a13ce20 'Gio' is mod 1 350s JS IMPORT: successfully imported module 'Gio' 350s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 350s JS IMPORT: Importing '_gi' 350s JS NATIVE: Defining native module '_gi' 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x2d0e9532b878 '_gi' is mod 1 350s JS IMPORT: successfully imported module '_gi' 350s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 350s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 350s JS IMPORT: Importing module _common succeeded 350s JS IMPORT: Defining parent 0x2d0e95300100 of 0x38761a1de038 '_common' is mod 1 350s JS IMPORT: successfully imported module '_common' 350s JS IMPORT: Importing module GObject succeeded 350s JS IMPORT: Defining parent 0x2d0e953134f0 of 0x38761a13cfb0 'GObject' is mod 1 350s JS IMPORT: successfully imported module 'GObject' 350s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 350s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 350s JS G BXD: Defined class for String (GString), prototype 0x38761a1795d8, JSClass 0x3ff89c4e7a0, in object 0x38761a179358 350s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 350s JS G PRM: Defined class ParamSpec prototype is 0x38761a1de0d8 class 0x3ff89c561b8 in object 0x38761a179358 350s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 350s JS G OBJ: Defined class for Object (GObject), prototype 0x38761a179740, JSClass 0x3ff89c4e7d0, in object 0x38761a179358 350s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 350s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 350s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x38761a179768, JSClass 0x3ff89c4e7d0, in object 0x38761a179358 350s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 350s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 350s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 350s JS G NS: Defined namespace 'GObject' 0x38761a179358 in GIRepository 0x2d0e95313280 350s JS G OBJ: Defined class for Application (GApplication), prototype 0x38761a1797b8, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 350s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x38761a1de5b0, JSClass 0x3ff89c50fc8, in object 0x38761a179308 350s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 350s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 350s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x38761a179830, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 350s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x38761a1de830, JSClass 0x3ff89c50fc8, in object 0x38761a179308 350s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 350s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x38761a1798a8, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 350s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 350s JS G IFACE: Defined class for Initable (GInitable), prototype 0x38761a1de970, JSClass 0x3ff89c50fc8, in object 0x38761a179308 350s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 350s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 350s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 350s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x38761a179920, JSClass 0x3ff89c4e7a0, in object 0x38761a179308 350s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 350s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x38761a179970, JSClass 0x3ff89c4e7a0, in object 0x38761a179308 350s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 350s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 350s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x38761a1799c0, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x38761a179a10, JSClass 0x3ff89c4e7d0, in object 0x38761a179330 350s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 350s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x38761a179a60, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 350s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 350s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 350s JS G IFACE: Defined class for File (GFile), prototype 0x38761a1dead8, JSClass 0x3ff89c50fc8, in object 0x38761a179308 350s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x38761a179ad8, JSClass 0x3ff89c4e7d0, in object 0x2d0e95313360 350s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 350s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x38761a179b50, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 350s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 350s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x38761a179ba0, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 350s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x38761a179bf0, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 350s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x38761a179c40, JSClass 0x3ff89c4e7a0, in object 0x38761a179308 350s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 350s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 350s JS G OBJ: Defined class for Settings (GSettings), prototype 0x38761a179c90, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 350s JS G NS: Defined namespace 'Gio' 0x38761a179308 in GIRepository 0x2d0e95313280 350s JS IMPORT: Importing module Gtk succeeded 350s JS IMPORT: Defining parent 0x2d0e953134f0 of 0x38761a1ea588 'Gtk' is mod 1 350s JS IMPORT: successfully imported module 'Gtk' 350s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 350s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 350s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x38761a179d08, JSClass 0x3ff89c4e7d0, in object 0x38761a179358 350s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x38761a179d58, JSClass 0x3ff89c4e7d0, in object 0x38761a179ce0 350s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 350s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x38761a1ea880, JSClass 0x3ff89c50fc8, in object 0x38761a179ce0 350s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 350s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x38761a179dd0, JSClass 0x3ff89c4e7d0, in object 0x38761a179ce0 350s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 350s JS G NS: Defined namespace 'Gtk' 0x38761a179ce0 in GIRepository 0x2d0e95313280 350s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 350s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 350s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 350s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 350s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 350s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 350s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 350s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 350s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 350s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 350s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 350s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 350s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 350s JS G ENUM: Defining GObject.ParamFlags as 0x2d0e95332478 350s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 350s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5e8a20 type GParamString 350s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5e8b30 type GParamString 350s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5e8c50 type GParamString 350s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 350s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 350s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 350s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 350s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 350s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 350s JS G ENUM: Defining enum value ACTION (fixed from action) 32 350s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 350s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 350s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 350s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 350s JS G ENUM: Defining GObject.SignalFlags as 0x2d0e953326a8 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 350s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5f0f00 type GParamString 350s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5f1010 type GParamString 350s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5f1100 type GParamString 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' 350s JS G ENUM: Defining enum value NONE (fixed from none) 0 350s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 350s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 350s JS G ENUM: Defining enum value FINAL (fixed from final) 64 350s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 350s JS G ENUM: Defining GObject.TypeFlags as 0x2d0e953357d8 350s JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib' 350s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4a88d0 type GParamString 350s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 350s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4cbfd0 type GParamBoolean 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 350s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 350s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4cdb60 type GParamInt 350s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4cdcd0 type GParamInt 350s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4cddb0 type GParamInt 350s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4cde90 type GParamInt 350s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4cdfc0 type GParamInt 350s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4ce040 type GParamInt 350s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4aa0f0 type GParamInt 350s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4aa1d0 type GParamInt 350s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4aa2b0 type GParamInt 350s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4aa390 type GParamInt 350s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4aa470 type GParamInt 350s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4aa550 type GParamInt 350s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4aa630 type GParamInt 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 350s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4ad470 type GParamBoxed 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 350s JS G NS: Found info type CONSTANT for 'MININT32' in namespace 'GLib' 350s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 350s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a44ec30 type GParamInt64 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 350s JS CTX: Script evaluation succeeded 350s JS MAINLOOP: Main loop instance 0x2aa3a388040: Spinning loop until released or hook cleared 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module metadata hook for module 0x2d0e953493c0 350s JS IMPORT: Defining meta.importSync for module 0x2d0e953493c0 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38761a13b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38761a13b128 350s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 350s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 350s JS MAINLOOP: Set main loop hook to 350s JS MAINLOOP: Main loop instance 0x2aa3a388040: hold 350s JS MAINLOOP: Running and clearing main loop hook 350s JS G BXD: Defining method run in prototype for GLib.MainLoop 350s 1..129 350s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 350s JS G BXD: Defined class for Source (GSource), prototype 0x38761a1f33a8, JSClass 0x3ff89c4e7a0, in object 0x38761a179038 350s JS G BXD: Defining method set_priority in prototype for GLib.Source 350s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 350s JS G BXD: Defining method attach in prototype for GLib.Source 350s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 350s JS IMPORT: Module metadata hook for module 0x38761a162f58 350s JS IMPORT: Defining meta.importSync for module 0x38761a162f58 350s JS G BXD: Defining method destroy in prototype for GLib.Source 350s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 350s ok 2 GObject class with decorator throws an error when used with an abstract class 350s ok 3 GObject class with decorator throws if final class is inherited from 350s ok 4 GObject class with decorator constructs with default values for properties 350s ok 5 GObject class with decorator constructs with a hash of property values 350s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 350s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 350s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 350s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 350s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 350s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 350s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 350s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 350s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 350s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 350s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 350s JS G ENUM: Defining GLib.LogLevelFlags as 0x2d0e9537fbd8 350s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 350s ok 6 GObject class with decorator warns if more than one argument passed to the default constructor 350s ok 7 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 350s ok 8 GObject class with decorator does not accept a property hash that is not a plain object 350s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 350s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x38761a1f3d58, JSClass 0x3ff89c4e7d0, in object 0x38761a179ce0 350s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 350s ok 9 GObject class with decorator constructs with property values from Gtk.Builder 350s ok 10 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 350s ok 11 GObject class with decorator has a name 350s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 350s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5e8b30 type GParamString 350s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5e8b30 type GParamString 350s ok 12 GObject class with decorator has a notify signal 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s ok 13 GObject class with decorator disconnects connect_object signals on destruction 350s JS MAINLOOP: Completed job 1 350s ok 14 GObject class with decorator can define its own signals 350s ok 15 GObject class with decorator passes emitted arguments to signal handlers 350s ok 16 GObject class with decorator can return values from signals 350s ok 17 GObject class with decorator does not call first-wins signal handlers after one returns a value 350s ok 18 GObject class with decorator gets the return value of the default handler 350s ok 19 GObject class with decorator calls run-last default handler last 350s ok 20 GObject class with decorator can inherit from something that's not GObject.Object 350s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 350s ok 21 GObject class with decorator can implement an interface 350s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 350s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x38761a1f3c68, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s ok 22 GObject class with decorator can implement interface vfuncs 350s ok 23 GObject class with decorator can be a subclass 350s ok 24 GObject class with decorator can have any valid class name 350s ok 25 GObject class with decorator handles anonymous class expressions 350s ok 26 GObject class with decorator calls its _instance_init() function while chaining up in constructor 350s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 350s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a6168f0 type GParamObject 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s ok 27 GObject class with decorator can have an interface-valued property 350s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4cabc0 type GParamInt64 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s ok 28 GObject class with decorator can have an int64 property 350s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5dc6d0 type GParamInt64 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s ok 29 GObject class with decorator can have a default int64 property 350s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 350s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a613680 type GParamUInt64 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s ok 30 GObject class with decorator can have an uint64 property 350s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4efe20 type GParamUInt64 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s ok 31 GObject class with decorator can have a default uint64 property 350s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a6132e0 type GParamOverride 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s ok 32 GObject class with decorator can override a property from the parent class 350s ok 33 GObject class with decorator cannot override a non-existent property 350s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 350s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x38761a1de420, JSClass 0x3ff89c50fc8, in object 0x38761a179308 350s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 350s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x1b277595fda8, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s ok 34 GObject class with decorator handles gracefully forgetting to override a C property 350s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a600ef0 type GParamOverride 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 350s ok 35 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 350s JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' 350s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0x1b277596c178, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s ok 36 GObject class with decorator does not pollute the wrong prototype with GObject properties 350s JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' 350s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x38761a1dea88, JSClass 0x3ff89c50fc8, in object 0x38761a179308 350s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0x1b277596c3d0, JSClass 0x3ff89c4e7d0, in object 0x1b27759100a0 350s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0x1b277596c420, JSClass 0x3ff89c4e7d0, in object 0x1b27759100a0 350s ok 37 GObject class with decorator resolves properties from interfaces 350s ok 38 GObject class with decorator has a toString() defintion 350s JS G NS: Found info type OBJECT for 'ZlibCompressor' in namespace 'Gio' 350s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0x1b277596c6a0, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G NS: Found info type INTERFACE for 'Converter' in namespace 'Gio' 350s JS G IFACE: Defined class for Converter (GConverter), prototype 0x38761a1dece0, JSClass 0x3ff89c50fc8, in object 0x38761a179308 350s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 350s ok 39 GObject class with decorator does not clobber native parent interface vfunc definitions 350s ok 40 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 350s ok 41 GObject class with custom constructor throws an error when not used with a GObject-derived class 350s ok 42 GObject class with custom constructor constructs with default values for properties 350s ok 43 GObject class with custom constructor has a toString() defintion 350s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 350s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1b277596ce98, JSClass 0x3ff89c4e7a0, in object 0x38761a179038 350s Gjs-Console-Message: 04:58:17.195: { 350s "enumerable": true, 350s "configurable": false 350s } 350s ok 44 GObject class with custom constructor constructs with a hash of property values 350s ok 45 GObject class with custom constructor accepts a property hash that is not a plain object 350s ok 46 GObject class with custom constructor constructs with property values from Gtk.Builder 350s ok 47 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 350s ok 48 GObject class with custom constructor has a name 350s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5f1010 type GParamString 350s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a5f1010 type GParamString 350s ok 49 GObject class with custom constructor has a notify signal 350s ok 50 GObject class with custom constructor can define its own signals 350s ok 51 GObject class with custom constructor passes emitted arguments to signal handlers 350s ok 52 GObject class with custom constructor can return values from signals 350s ok 53 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 350s ok 54 GObject class with custom constructor gets the return value of the default handler 350s ok 55 GObject class with custom constructor calls run-last default handler last 350s ok 56 GObject class with custom constructor can be a subclass 350s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a64a220 type GParamOverride 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s ok 57 GObject class with custom constructor can override a property from the parent class 350s ok 58 GObject virtual function can have its property read 350s ok 59 GObject virtual function can have its property overridden with an anonymous function 350s ok 60 GObject virtual function can access the parent prototype with super() 350s ok 61 GObject virtual function handles non-existing properties 350s ok 62 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 350s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 350s JS G IFACE: Defined class for Icon (GIcon), prototype 0x1b277595a600, JSClass 0x3ff89c50fc8, in object 0x38761a179308 350s ok 63 GObject virtual function are defined also for static virtual functions 350s ok 64 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 350s 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 350s ok 66 Register GType name uses the class name 350s ok 67 Register GType name uses the sanitized class name 350s ok 68 Register GType name use the file path and class name 350s ok 69 Register GType name use the file path and sanitized class name 350s ok 70 Register GType name use provided class name 350s ok 71 Register GType name sanitizes user provided class name 350s ok 72 Signal handler matching finds handlers by signal ID 350s ok 73 Signal handler matching finds handlers by signal detail 350s ok 74 Signal handler matching finds handlers by callback 350s ok 75 Signal handler matching finds handlers by a combination of parameters 350s ok 76 Signal handler matching blocks a handler by callback 350s ok 77 Signal handler matching blocks multiple handlers by callback 350s ok 78 Signal handler matching blocks handlers by a combination of parameters 350s ok 79 Signal handler matching disconnects a handler by callback 350s ok 80 Signal handler matching blocks multiple handlers by callback 350s ok 81 Signal handler matching blocks handlers by a combination of parameters 350s ok 82 Signal handler matching blocks a handler by callback, convenience method 350s ok 83 Signal handler matching disconnects a handler by callback, convenience method 350s ok 84 Signal handler matching does not support disconnecting a handler by callback data 350s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 350s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 350s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 350s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 350s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 350s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 350s JS G ENUM: Defining GObject.BindingFlags as 0x15eb2b905e08 350s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 350s JS G OBJ: Defined class for Binding (GBinding), prototype 0x1b277597bb50, JSClass 0x3ff89c4e7d0, in object 0x38761a179358 350s ok 85 Property bindings can bind properties of the same type 350s JS G NS: Found info type FUNCTION for 'g_object_bind_property_full' in namespace 'GjsPrivate' 350s ok 86 Property bindings can use custom mappings to bind properties of different types 350s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 350s ok 87 Property bindings can be set up as a group 350s JS G NS: Found info type FUNCTION for 'g_binding_group_bind_full' in namespace 'GjsPrivate' 350s ok 88 Property bindings can be set up as a group with custom mappings 350s ok 89 Auto accessor generation get and set the property 350s ok 90 Auto accessor generation initial value is the param spec's default value 350s ok 91 Auto accessor generation set properties at construct time 350s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 350s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 350s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 350s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 350s JS G ENUM: Defining enum value ALL (fixed from all) 6 350s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 350s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 350s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 350s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 350s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 350s JS G ENUM: Defining enum value TIME (fixed from time) 2 350s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x15eb2b945590 350s JS IMPORT: Importing module _gettext succeeded 350s JS IMPORT: Defining parent 0x38761a13ed18 of 0x1b277595a808 '_gettext' is mod 1 350s JS IMPORT: successfully imported module '_gettext' 350s JS IMPORT: Importing module gettext succeeded 350s JS IMPORT: Defining parent 0x38761a13ed18 of 0x1b277595a7b8 'gettext' is mod 1 350s JS IMPORT: successfully imported module 'gettext' 350s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'GjsPrivate' 350s ok 92 Auto accessor generation set properties at construct time with locale 350s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a4cdb60 type GParamInt 350s ok 93 Auto accessor generation notify when the property changes 350s ok 94 Auto accessor generation copies accessors for camel and kebab if snake accessors given 350s ok 95 Auto accessor generation copies accessors for snake and kebab if camel accessors given 350s ok 96 Auto accessor generation copies accessors for snake and camel if kebab accessors given 350s ok 97 Auto accessor generation readonly getter throws 350s ok 98 Auto accessor generation writeonly setter throws 350s ok 99 Auto accessor generation getter throws when setter defined 350s ok 100 Auto accessor generation setter throws when getter defined 350s ok 101 GObject class with JSObject property assigns a valid JSObject on construct 350s ok 102 GObject class with JSObject property Set null with an empty JSObject on construct 350s ok 103 GObject class with JSObject property assigns a null JSObject on construct 350s ok 104 GObject class with JSObject property assigns a JSObject Array on construct 350s ok 105 GObject class with JSObject property assigns a Function on construct 350s ok 106 GObject class with JSObject property throws an error when using a boolean value on construct 350s ok 107 GObject class with JSObject property throws an error when using an int value on construct 350s ok 108 GObject class with JSObject property throws an error when using a numeric value on construct 350s ok 109 GObject class with JSObject property throws an error when using a string value on construct 350s ok 110 GObject class with JSObject property throws an error when using an undefined value on construct 350s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa3a68eec0 type GParamBoxed 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 350s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 350s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x1b27759835b0, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 350s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x1b277595a9c0, JSClass 0x3ff89c50fc8, in object 0x38761a179308 350s JS G NS: Found info type OBJECT for 'ConverterInputStream' in namespace 'Gio' 350s JS G NS: Found info type OBJECT for 'FilterInputStream' in namespace 'Gio' 350s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0x1b2775983678, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0x1b27759836c8, JSClass 0x3ff89c4e7d0, in object 0x38761a179308 350s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 350s ok 111 GObject class with JSObject property property value survives when GObject wrapper is collected 350s ok 112 GObject class with JSObject signals emits signal with null JSObject parameter 350s ok 113 GObject class with JSObject signals emits signal with JSObject parameter 350s ok 114 GObject class with JSObject signals emits signal with multiple JSObject parameters 350s ok 115 GObject class with JSObject signals re-emits signal with same JSObject parameter 350s ok 116 GObject class with JSObject signals throws an error when using a boolean value as parameter 350s ok 117 GObject class with JSObject signals throws an error when using an int value as parameter 350s ok 118 GObject class with JSObject signals throws an error when using a numeric value as parameter 350s ok 119 GObject class with JSObject signals throws an error when using a string value as parameter 350s ok 120 GObject class with JSObject signals throws an error when using an undefined value as parameter 350s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 350s ok 121 GObject class with JSObject signals returns a JSObject 350s ok 122 GObject class with JSObject signals returns null when returning undefined 350s ok 123 GObject class with JSObject signals returns null when not returning 350s JS G CLSR: Unable to convert return value when invoking closure 350s ok 124 GObject class with JSObject signals throws an error when returning a boolean value 350s JS G CLSR: Unable to convert return value when invoking closure 350s ok 125 GObject class with JSObject signals throws an error when returning an int value 350s JS G CLSR: Unable to convert return value when invoking closure 350s ok 126 GObject class with JSObject signals throws an error when returning a numeric value 350s JS G CLSR: Unable to convert return value when invoking closure 350s ok 127 GObject class with JSObject signals throws an error when returning a string value 350s ok 128 GObject class with int64 properties can set an int64 property 350s ok 129 GObject class with int64 properties can construct with int64 property 350s JS G BXD: Defining method quit in prototype for GLib.MainLoop 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa3a388040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa3a388040: release 350s JS MAINLOOP: Completed job 3 350s JS MEMORY: Memory report: before destroying context 350s JS MEMORY: 593 objects currently alive 350s JS MEMORY: boxed_instance = 103 350s JS MEMORY: boxed_prototype = 13 350s JS MEMORY: closure = 23 350s JS MEMORY: function = 294 350s JS MEMORY: fundamental_instance = 0 350s JS MEMORY: fundamental_prototype = 0 350s JS MEMORY: gerror_instance = 0 350s JS MEMORY: gerror_prototype = 0 350s JS MEMORY: interface = 10 350s JS MEMORY: module = 12 350s JS MEMORY: ns = 5 350s JS MEMORY: object_instance = 29 350s JS MEMORY: object_prototype = 72 350s JS MEMORY: param = 32 350s JS MEMORY: union_instance = 0 350s JS MEMORY: union_prototype = 0 350s JS CTX: JS shutdown sequence 350s JS CTX: Stopping profiler 350s JS CTX: Shutting down toggle queue 350s JS CTX: Notifying external reference holders of GjsContext dispose 350s JS MAINLOOP: Stopping promise job dispatcher 350s JS CTX: Notifying reference holders of GjsContext dispose 350s JS CTX: Checking unhandled promise rejections 350s JS CTX: Releasing cached JS wrappers 350s JS CTX: Final triggered GC 350s JS CTX: Destroying JS context 350s JS CTX: Releasing all native objects 350s JS CTX: Disabling auto GC 350s JS CTX: Ending trace on global object 350s JS CTX: Freeing allocated resources 350s JS CTX: JS context destroyed 350s PASS: gjs/testGObjectClass.test 350s Running test: gjs/testPromise.test 350s JS NATIVE: Registered native JS module '_promiseNative' 350s JS NATIVE: Registered native JS module '_byteArrayNative' 350s JS NATIVE: Registered native JS module '_encodingNative' 350s JS NATIVE: Registered native JS module '_gi' 350s JS NATIVE: Registered native JS module 'gi' 350s JS NATIVE: Registered native JS module 'cairoNative' 350s JS NATIVE: Registered native JS module 'system' 350s JS NATIVE: Registered native JS module 'console' 350s JS NATIVE: Registered native JS module '_print' 350s JS CTX: Enabling JIT 350s JS CTX: Initialized class GjsFileImporter prototype 0x23a14b7000a0 350s JS IMPORT: Defining parent (nil) of 0x23a14b700100 'imports' is mod 0 350s JS IMPORT: Importing '_print' 350s JS NATIVE: Defining native module '_print' 350s JS IMPORT: Defining parent 0x23a14b700100 of 0x23a14b7007b0 '_print' is mod 1 350s JS IMPORT: successfully imported module '_print' 350s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 350s 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 0x75c413b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x75c413b128 350s JS MAINLOOP: Main loop instance 0x2aa02bf7040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Starting promise job dispatcher 350s JS MAINLOOP: Main loop instance 0x2aa02bf7040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa02bf7040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x75c413b128 350s JS IMPORT: Module metadata hook for module 0x23a14b713000 350s JS IMPORT: Defining meta.importSync for module 0x23a14b713000 350s JS NATIVE: Defining native module 'gi' 350s JS CTX: Initialized class GIRepositoryNamespace prototype 0x23a14b7133f0 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 350s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 350s JS IMPORT: Importing directory 'overrides' 350s JS IMPORT: Defining parent 0x23a14b700100 of 0x23a14b7134f0 'overrides' is mod 1 350s JS IMPORT: Defined importer 'overrides' 0x23a14b7134f0 in 0x23a14b700100 350s JS IMPORT: successfully imported directory 'overrides' 350s JS IMPORT: Importing '_promiseNative' 350s JS NATIVE: Defining native module '_promiseNative' 350s JS IMPORT: Defining parent 0x23a14b700100 of 0x23a14b7139a0 '_promiseNative' is mod 1 350s JS IMPORT: successfully imported module '_promiseNative' 350s JS IMPORT: Importing module GLib succeeded 350s JS IMPORT: Defining parent 0x23a14b7134f0 of 0x75c413c150 'GLib' is mod 1 350s JS IMPORT: successfully imported module 'GLib' 350s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 350s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x75c4179060, JSClass 0x3ff8194e7a0, in object 0x75c4179038 350s JS CTX: Initialized class GIRepositoryGType prototype 0x23a14b713ce8 350s JS CTX: Initialized class GIRepositoryFunction prototype 0x23a14b713d48 350s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 350s JS G BXD: Defined class for Error (GError), prototype 0x75c41790b0, JSClass 0x3ff8194e7a0, in object 0x75c4179038 350s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 350s JS G BXD: Defined class for Variant (GVariant), prototype 0x75c4179100, JSClass 0x3ff8194e7a0, in object 0x75c4179038 350s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 350s JS G BXD: Defined class for Bytes (GBytes), prototype 0x75c4179150, JSClass 0x3ff8194e7a0, in object 0x75c4179038 350s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 350s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x75c41791a0, JSClass 0x3ff8194e7a0, in object 0x75c4179038 350s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 350s JS G BXD: Defined class for Thread (GThread), prototype 0x75c41791f0, JSClass 0x3ff8194e7a0, in object 0x75c4179038 350s JS G BXD: Defining method ref in prototype for GLib.Thread 350s JS G BXD: Defining method unref in prototype for GLib.Thread 350s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 350s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x75c4179240, JSClass 0x3ff8194e7a0, in object 0x75c4179038 350s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 350s JS G BXD: Defined class for Regex (GRegex), prototype 0x75c4179290, JSClass 0x3ff8194e7a0, in object 0x75c4179038 350s JS G BXD: Defining method match in prototype for GLib.Regex 350s JS G BXD: Defining method match_full in prototype for GLib.Regex 350s JS G BXD: Defining method match_all in prototype for GLib.Regex 350s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 350s JS G NS: Defined namespace 'GLib' 0x75c4179038 in GIRepository 0x23a14b713280 350s JS IMPORT: Importing module jasmine succeeded 350s JS IMPORT: Defining parent 0x23a14b700100 of 0x75c413cce0 'jasmine' is mod 1 350s JS IMPORT: successfully imported module 'jasmine' 350s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 350s JS MAINLOOP: Main loop instance 0x2aa02bf7040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa02bf7040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa02bf7040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Importing 'gi' 350s JS IMPORT: Defining parent 0x23a14b700100 of 0x23a14b713280 'gi' is mod 1 350s JS IMPORT: successfully imported module 'gi' 350s JS CTX: Script evaluation succeeded 350s JS MAINLOOP: Main loop instance 0x2aa02bf7040: Spinning loop until released or hook cleared 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x75c413b128 350s JS IMPORT: Module metadata hook for module 0x23a14b72aeb8 350s JS IMPORT: Defining meta.importSync for module 0x23a14b72aeb8 350s JS NATIVE: Defining native module 'system' 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x75c413b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x75c413b128 350s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 350s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 350s JS MAINLOOP: Set main loop hook to 350s JS MAINLOOP: Main loop instance 0x2aa02bf7040: hold 350s JS MAINLOOP: Running and clearing main loop hook 350s JS G BXD: Defining method run in prototype for GLib.MainLoop 350s 1..3 350s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 350s JS G BXD: Defined class for Source (GSource), prototype 0x75c4179308, JSClass 0x3ff8194e7a0, in object 0x75c4179038 350s JS G BXD: Defining method set_priority in prototype for GLib.Source 350s JS IMPORT: Importing '_gi' 350s JS NATIVE: Defining native module '_gi' 350s JS IMPORT: Defining parent 0x23a14b700100 of 0x23a14b72ffe8 '_gi' is mod 1 350s JS IMPORT: successfully imported module '_gi' 350s 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 350s JS G NS: Defined namespace 'GjsPrivate' 0x75c41793a8 in GIRepository 0x23a14b713280 350s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 350s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 350s JS IMPORT: Importing module _common succeeded 350s JS IMPORT: Defining parent 0x23a14b700100 of 0x75c41c5038 '_common' is mod 1 350s JS IMPORT: successfully imported module '_common' 350s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 350s JS IMPORT: Importing module _legacy succeeded 350s JS IMPORT: Defining parent 0x23a14b700100 of 0x75c41c5088 '_legacy' is mod 1 350s JS IMPORT: successfully imported module '_legacy' 350s JS IMPORT: Importing module GObject succeeded 350s JS IMPORT: Defining parent 0x23a14b7134f0 of 0x75c413cfb0 'GObject' is mod 1 350s JS IMPORT: successfully imported module 'GObject' 350s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 350s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 350s JS G BXD: Defined class for String (GString), prototype 0x75c4179628, JSClass 0x3ff8194e7a0, in object 0x75c4179380 350s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 350s JS G PRM: Defined class ParamSpec prototype is 0x75c41c5128 class 0x3ff819561b8 in object 0x75c4179380 350s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 350s JS G OBJ: Defined class for Object (GObject), prototype 0x75c4179790, JSClass 0x3ff8194e7d0, in object 0x75c4179380 350s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 350s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 350s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x75c41797b8, JSClass 0x3ff8194e7d0, in object 0x75c4179380 350s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 350s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 350s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 350s JS G NS: Defined namespace 'GObject' 0x75c4179380 in GIRepository 0x23a14b713280 350s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 350s JS G BXD: Defining method attach in prototype for GLib.Source 350s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 350s JS IMPORT: Module metadata hook for module 0x23a14b704370 350s JS IMPORT: Defining meta.importSync for module 0x23a14b704370 350s JS G BXD: Defining method destroy in prototype for GLib.Source 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 350s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 350s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x75c41798d0, JSClass 0x3ff8194e7a0, in object 0x75c4179038 350s JS G BXD: Defining method iteration in prototype for GLib.MainContext 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 3 350s JS MAINLOOP: handling job 4, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 4 350s JS MAINLOOP: handling job 5, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 5 350s JS MAINLOOP: handling job 6, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 6 350s JS MAINLOOP: handling job 7, 350s JS MAINLOOP: Completed job 7 350s ok 1 Promise waits for all promises before handling unhandled, when handled 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 350s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 350s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 350s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 350s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 350s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 350s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 350s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 350s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 350s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 350s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 350s JS G ENUM: Defining GLib.LogLevelFlags as 0x23a14b702968 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS MAINLOOP: Completed job 3 350s JS G BXD: Defining method quit in prototype for GLib.MainLoop 350s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 350s ok 2 Promise waits for all promises before handling unhandled, when unhandled 350s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Completed job 1 350s ok 3 Promise do not lead to high-priority IDLE starvation 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa02bf7040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa02bf7040: release 350s JS MAINLOOP: Completed job 3 350s JS MEMORY: Memory report: before destroying context 350s JS MEMORY: 173 objects currently alive 350s JS MEMORY: boxed_instance = 28 350s JS MEMORY: boxed_prototype = 11 350s JS MEMORY: closure = 1 350s JS MEMORY: function = 123 350s JS MEMORY: fundamental_instance = 0 350s JS MEMORY: fundamental_prototype = 0 350s JS MEMORY: gerror_instance = 0 350s JS MEMORY: gerror_prototype = 0 350s JS MEMORY: interface = 0 350s JS MEMORY: module = 5 350s JS MEMORY: ns = 3 350s JS MEMORY: object_instance = 0 350s JS MEMORY: object_prototype = 2 350s JS MEMORY: param = 0 350s JS MEMORY: union_instance = 0 350s JS MEMORY: union_prototype = 0 350s JS CTX: JS shutdown sequence 350s JS CTX: Stopping profiler 350s JS CTX: Shutting down toggle queue 350s JS CTX: Notifying external reference holders of GjsContext dispose 350s JS MAINLOOP: Stopping promise job dispatcher 350s JS CTX: Notifying reference holders of GjsContext dispose 350s JS CTX: Checking unhandled promise rejections 350s JS CTX: Releasing cached JS wrappers 350s JS CTX: Final triggered GC 350s JS CTX: Destroying JS context 350s JS CTX: Releasing all native objects 350s JS CTX: Disabling auto GC 350s JS CTX: Ending trace on global object 350s JS CTX: Freeing allocated resources 350s JS CTX: JS context destroyed 350s PASS: gjs/testPromise.test 350s Running test: gjs/testCairoModule.test 350s JS NATIVE: Registered native JS module '_promiseNative' 350s JS NATIVE: Registered native JS module '_byteArrayNative' 350s JS NATIVE: Registered native JS module '_encodingNative' 350s JS NATIVE: Registered native JS module '_gi' 350s JS NATIVE: Registered native JS module 'gi' 350s JS NATIVE: Registered native JS module 'cairoNative' 350s JS NATIVE: Registered native JS module 'system' 350s JS NATIVE: Registered native JS module 'console' 350s JS NATIVE: Registered native JS module '_print' 350s JS CTX: Enabling JIT 350s JS CTX: Initialized class GjsFileImporter prototype 0x1ff3215000a0 350s JS IMPORT: Defining parent (nil) of 0x1ff321500100 'imports' is mod 0 350s JS IMPORT: Importing '_print' 350s JS NATIVE: Defining native module '_print' 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1ff3215007b0 '_print' is mod 1 350s JS IMPORT: successfully imported module '_print' 350s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 350s 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 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1644ed73b128 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Starting promise job dispatcher 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module metadata hook for module 0x1ff321513000 350s JS IMPORT: Defining meta.importSync for module 0x1ff321513000 350s JS NATIVE: Defining native module 'gi' 350s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1ff3215133f0 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 350s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 350s JS IMPORT: Importing directory 'overrides' 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1ff3215134f0 'overrides' is mod 1 350s JS IMPORT: Defined importer 'overrides' 0x1ff3215134f0 in 0x1ff321500100 350s JS IMPORT: successfully imported directory 'overrides' 350s JS IMPORT: Importing '_promiseNative' 350s JS NATIVE: Defining native module '_promiseNative' 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1ff3215139a0 '_promiseNative' is mod 1 350s JS IMPORT: successfully imported module '_promiseNative' 350s JS IMPORT: Importing module GLib succeeded 350s JS IMPORT: Defining parent 0x1ff3215134f0 of 0x1644ed73c150 'GLib' is mod 1 350s JS IMPORT: successfully imported module 'GLib' 350s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 350s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1644ed779060, JSClass 0x3ffb224e7a0, in object 0x1644ed779038 350s JS CTX: Initialized class GIRepositoryGType prototype 0x1ff321513ce8 350s JS CTX: Initialized class GIRepositoryFunction prototype 0x1ff321513d48 350s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 350s JS G BXD: Defined class for Error (GError), prototype 0x1644ed7790b0, JSClass 0x3ffb224e7a0, in object 0x1644ed779038 350s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 350s JS G BXD: Defined class for Variant (GVariant), prototype 0x1644ed779100, JSClass 0x3ffb224e7a0, in object 0x1644ed779038 350s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 350s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1644ed779150, JSClass 0x3ffb224e7a0, in object 0x1644ed779038 350s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 350s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1644ed7791a0, JSClass 0x3ffb224e7a0, in object 0x1644ed779038 350s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 350s JS G BXD: Defined class for Thread (GThread), prototype 0x1644ed7791f0, JSClass 0x3ffb224e7a0, in object 0x1644ed779038 350s JS G BXD: Defining method ref in prototype for GLib.Thread 350s JS G BXD: Defining method unref in prototype for GLib.Thread 350s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 350s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1644ed779240, JSClass 0x3ffb224e7a0, in object 0x1644ed779038 350s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 350s JS G BXD: Defined class for Regex (GRegex), prototype 0x1644ed779290, JSClass 0x3ffb224e7a0, in object 0x1644ed779038 350s JS G BXD: Defining method match in prototype for GLib.Regex 350s JS G BXD: Defining method match_full in prototype for GLib.Regex 350s JS G BXD: Defining method match_all in prototype for GLib.Regex 350s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 350s JS G NS: Defined namespace 'GLib' 0x1644ed779038 in GIRepository 0x1ff321513280 350s JS IMPORT: Importing module jasmine succeeded 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1644ed73cce0 'jasmine' is mod 1 350s JS IMPORT: successfully imported module 'jasmine' 350s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: release 350s JS MAINLOOP: Completed job 0 350s 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 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module metadata hook for module 0x1ff321528ce0 350s JS IMPORT: Defining meta.importSync for module 0x1ff321528ce0 350s JS NATIVE: Defining native module 'cairoNative' 350s JS CTX: Initialized class Region prototype 0x1ff321529300 350s JS CTX: Initialized class Context prototype 0x1ff321529420 350s JS CTX: Initialized class Surface prototype 0x1ff321529c00 350s JS CTX: Initialized class ImageSurface prototype 0x1ff321529ce0 350s JS CTX: Initialized class Path prototype 0x1ff321529dc0 350s JS CTX: Initialized class PSSurface prototype 0x1ff321529e20 350s JS CTX: Initialized class PDFSurface prototype 0x1ff321529e80 350s JS CTX: Initialized class SVGSurface prototype 0x1ff321529fe0 350s JS CTX: Initialized class Pattern prototype 0x1ff32152a040 350s JS CTX: Initialized class Gradient prototype 0x1ff32152a0a0 350s JS CTX: Initialized class LinearGradient prototype 0x1ff32152a100 350s JS CTX: Initialized class RadialGradient prototype 0x1ff32152a160 350s JS CTX: Initialized class SurfacePattern prototype 0x1ff32152a1c0 350s JS CTX: Initialized class SolidPattern prototype 0x1ff32152a220 350s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 350s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 350s JS IMPORT: Importing module _cairo succeeded 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1644ed73cdf8 '_cairo' is mod 1 350s JS IMPORT: successfully imported module '_cairo' 350s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Importing module cairo succeeded 350s JS IMPORT: Defining parent 0x1ff3215134f0 of 0x1644ed73ce48 'cairo' is mod 1 350s JS IMPORT: successfully imported module 'cairo' 350s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 350s JS IMPORT: Importing 'cairoNative' 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1ff3215292e0 'cairoNative' is mod 1 350s JS IMPORT: successfully imported module 'cairoNative' 350s JS IMPORT: Importing module cairo succeeded 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1644ed73ce98 'cairo' is mod 1 350s JS IMPORT: successfully imported module 'cairo' 350s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 350s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 350s JS G ENUM: Defining enum value NONE (fixed from none) 1 350s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 350s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 350s JS G ENUM: Defining enum value FAST (fixed from fast) 4 350s JS G ENUM: Defining enum value GOOD (fixed from good) 5 350s JS G ENUM: Defining enum value BEST (fixed from best) 6 350s JS G ENUM: Defining cairo.Antialias as 0x1ff32152b018 350s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 350s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 350s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 350s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 350s JS G ENUM: Defining cairo.Content as 0x1ff32152b0f8 350s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 350s JS G ENUM: Defining enum value NONE (fixed from none) 0 350s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 350s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 350s JS G ENUM: Defining enum value PAD (fixed from pad) 3 350s JS G ENUM: Defining cairo.Extend as 0x1ff32152b158 350s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 350s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 350s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 350s JS G ENUM: Defining cairo.FillRule as 0x1ff32152b1b8 350s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 350s JS G ENUM: Defining enum value FAST (fixed from fast) 0 350s JS G ENUM: Defining enum value GOOD (fixed from good) 1 350s JS G ENUM: Defining enum value BEST (fixed from best) 2 350s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 350s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 350s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 350s JS G ENUM: Defining cairo.Filter as 0x1ff32152b218 350s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 350s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 350s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 350s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 350s JS G ENUM: Defining cairo.FontSlant as 0x1ff32152b2f8 350s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 350s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 350s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 350s JS G ENUM: Defining cairo.FontWeight as 0x1ff32152b358 350s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 350s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 350s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 350s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 350s JS G ENUM: Defining enum value A8 (fixed from a8) 2 350s JS G ENUM: Defining enum value A1 (fixed from a1) 3 350s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 350s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 350s JS G ENUM: Defining cairo.Format as 0x1ff32152b3b8 350s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 350s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 350s JS G ENUM: Defining enum value ROUND (fixed from round) 1 350s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 350s JS G ENUM: Defining cairo.LineCap as 0x1ff32152b498 350s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 350s JS G ENUM: Defining enum value MITER (fixed from miter) 0 350s JS G ENUM: Defining enum value ROUND (fixed from round) 1 350s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 350s JS G ENUM: Defining cairo.LineJoin as 0x1ff32152b4f8 350s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 350s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 350s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 350s JS G ENUM: Defining enum value OVER (fixed from over) 2 350s JS G ENUM: Defining enum value IN (fixed from in) 3 350s JS G ENUM: Defining enum value OUT (fixed from out) 4 350s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 350s JS G ENUM: Defining enum value DEST (fixed from dest) 6 350s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 350s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 350s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 350s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 350s JS G ENUM: Defining enum value XOR (fixed from xor) 11 350s JS G ENUM: Defining enum value ADD (fixed from add) 12 350s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 350s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 350s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 350s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 350s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 350s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 350s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 350s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 350s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 350s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 350s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 350s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 350s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 350s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 350s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 350s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 350s JS G ENUM: Defining cairo.Operator as 0x1ff32152b558 350s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 350s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 350s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 350s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 350s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 350s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 350s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 350s JS G ENUM: Defining cairo.PatternType as 0x1ff32152b738 350s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 350s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 350s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 350s JS G ENUM: Defining enum value PS (fixed from ps) 2 350s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 350s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 350s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 350s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 350s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 350s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 350s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 350s JS G ENUM: Defining enum value SVG (fixed from svg) 10 350s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 350s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 350s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 350s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 350s JS G ENUM: Defining enum value QT (fixed from qt) 15 350s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 350s JS G ENUM: Defining enum value VG (fixed from vg) 17 350s JS G ENUM: Defining enum value GL (fixed from gl) 18 350s JS G ENUM: Defining enum value DRM (fixed from drm) 19 350s JS G ENUM: Defining enum value TEE (fixed from tee) 20 350s JS G ENUM: Defining enum value XML (fixed from xml) 21 350s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 350s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 350s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 350s JS G ENUM: Defining cairo.SurfaceType as 0x1ff32152b818 350s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 350s JS G BXD: Defined class for Region (CairoRegion), prototype 0x1644ed7795d8, JSClass 0x3ffb224e7a0, in object 0x1644ed7793a8 350s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 350s JS G BXD: Defined class for Context (CairoContext), prototype 0x1644ed779600, JSClass 0x3ffb224e7a0, in object 0x1644ed7793a8 350s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 350s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x1644ed779628, JSClass 0x3ffb224e7a0, in object 0x1644ed7793a8 350s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 350s JS G BXD: Defined class for Path (void), prototype 0x1644ed779650, JSClass 0x3ffb224e7a0, in object 0x1644ed7793a8 350s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 350s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x1644ed7796a0, JSClass 0x3ffb224e7a0, in object 0x1644ed7793a8 350s JS G NS: Defined namespace 'cairo' 0x1644ed7793a8 in GIRepository 0x1ff321513280 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module metadata hook for module 0x1ff32152e9c8 350s JS IMPORT: Defining meta.importSync for module 0x1ff32152e9c8 350s JS NATIVE: Defining native module 'system' 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1644ed73b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1644ed73b128 350s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 350s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 350s JS MAINLOOP: Set main loop hook to 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: hold 350s JS MAINLOOP: Running and clearing main loop hook 350s JS G BXD: Defining method run in prototype for GLib.MainLoop 350s 1..3 350s JS IMPORT: Importing 'gi' 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1ff321513280 'gi' is mod 1 350s JS IMPORT: successfully imported module 'gi' 350s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 350s JS G BXD: Defined class for Source (GSource), prototype 0x1644ed7796c8, JSClass 0x3ffb224e7a0, in object 0x1644ed779038 350s JS G BXD: Defining method set_priority in prototype for GLib.Source 350s JS IMPORT: Importing '_gi' 350s JS NATIVE: Defining native module '_gi' 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1ff321533da8 '_gi' is mod 1 350s JS IMPORT: successfully imported module '_gi' 350s 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 350s JS G NS: Defined namespace 'GjsPrivate' 0x1644ed779768 in GIRepository 0x1ff321513280 350s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 350s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 350s JS IMPORT: Importing module _common succeeded 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1644ed7cc100 '_common' is mod 1 350s JS IMPORT: successfully imported module '_common' 350s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 350s JS IMPORT: Importing module _legacy succeeded 350s JS IMPORT: Defining parent 0x1ff321500100 of 0x1644ed7cc150 '_legacy' is mod 1 350s JS IMPORT: successfully imported module '_legacy' 350s JS IMPORT: Importing module GObject succeeded 350s JS IMPORT: Defining parent 0x1ff3215134f0 of 0x1644ed7cc0b0 'GObject' is mod 1 350s JS IMPORT: successfully imported module 'GObject' 350s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 350s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 350s JS G BXD: Defined class for String (GString), prototype 0x1644ed7799c0, JSClass 0x3ffb224e7a0, in object 0x1644ed779740 350s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 350s JS G PRM: Defined class ParamSpec prototype is 0x1644ed7cc1f0 class 0x3ffb22561b8 in object 0x1644ed779740 350s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 350s JS G OBJ: Defined class for Object (GObject), prototype 0x1644ed779b28, JSClass 0x3ffb224e7d0, in object 0x1644ed779740 350s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 350s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 350s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1644ed779b50, JSClass 0x3ffb224e7d0, in object 0x1644ed779740 350s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 350s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 350s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 350s JS G NS: Defined namespace 'GObject' 0x1644ed779740 in GIRepository 0x1ff321513280 350s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 350s JS G BXD: Defining method attach in prototype for GLib.Source 350s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 350s JS IMPORT: Module metadata hook for module 0x1ff321504370 350s JS IMPORT: Defining meta.importSync for module 0x1ff321504370 350s JS G BXD: Defining method destroy in prototype for GLib.Source 350s ok 1 Cairo imported as ES module cairo default import 350s ok 2 Cairo imported via GI has the same functionality as imports.cairo 350s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 350s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x1644ed779dd0, JSClass 0x3ffb224e7a0, in object 0x1644ed7793a8 350s ok 3 Cairo imported via GI has boxed types from the GIR file 350s JS G BXD: Defining method quit in prototype for GLib.MainLoop 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa02f58040: release 350s JS MAINLOOP: Completed job 3 350s JS MEMORY: Memory report: before destroying context 350s JS MEMORY: 168 objects currently alive 350s JS MEMORY: boxed_instance = 23 350s JS MEMORY: boxed_prototype = 16 350s JS MEMORY: closure = 1 350s JS MEMORY: function = 114 350s JS MEMORY: fundamental_instance = 0 350s JS MEMORY: fundamental_prototype = 0 350s JS MEMORY: gerror_instance = 0 350s JS MEMORY: gerror_prototype = 0 350s JS MEMORY: interface = 0 350s JS MEMORY: module = 8 350s JS MEMORY: ns = 4 350s JS MEMORY: object_instance = 0 350s JS MEMORY: object_prototype = 2 350s JS MEMORY: param = 0 350s JS MEMORY: union_instance = 0 350s JS MEMORY: union_prototype = 0 350s JS CTX: JS shutdown sequence 350s JS CTX: Stopping profiler 350s JS CTX: Shutting down toggle queue 350s JS CTX: Notifying external reference holders of GjsContext dispose 350s JS MAINLOOP: Stopping promise job dispatcher 350s JS CTX: Notifying reference holders of GjsContext dispose 350s JS CTX: Checking unhandled promise rejections 350s JS CTX: Releasing cached JS wrappers 350s JS CTX: Final triggered GC 350s JS CTX: Destroying JS context 350s JS CTX: Releasing all native objects 350s JS CTX: Disabling auto GC 350s JS CTX: Ending trace on global object 350s JS CTX: Freeing allocated resources 350s JS CTX: JS context destroyed 350s PASS: gjs/testCairoModule.test 350s Running test: gjs/continue.test 350s 1..1 350s ok 1 - /usr/libexec/installed-tests/gjs/debugger/continue.debugger 350s PASS: gjs/continue.test 350s Running test: gjs/testCairo.test 350s JS NATIVE: Registered native JS module '_promiseNative' 350s JS NATIVE: Registered native JS module '_byteArrayNative' 350s JS NATIVE: Registered native JS module '_encodingNative' 350s JS NATIVE: Registered native JS module '_gi' 350s JS NATIVE: Registered native JS module 'gi' 350s JS NATIVE: Registered native JS module 'cairoNative' 350s JS NATIVE: Registered native JS module 'system' 350s JS NATIVE: Registered native JS module 'console' 350s JS NATIVE: Registered native JS module '_print' 350s JS CTX: Enabling JIT 350s JS CTX: Initialized class GjsFileImporter prototype 0x2cefc89000a0 350s JS IMPORT: Defining parent (nil) of 0x2cefc8900100 'imports' is mod 0 350s JS IMPORT: Importing '_print' 350s JS NATIVE: Defining native module '_print' 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x2cefc89007b0 '_print' is mod 1 350s JS IMPORT: successfully imported module '_print' 350s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 350s 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 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1fd3c733b128 350s JS MAINLOOP: Main loop instance 0x2aa3105b040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Starting promise job dispatcher 350s JS MAINLOOP: Main loop instance 0x2aa3105b040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa3105b040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module metadata hook for module 0x2cefc8913000 350s JS IMPORT: Defining meta.importSync for module 0x2cefc8913000 350s JS NATIVE: Defining native module 'gi' 350s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2cefc89133f0 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 350s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 350s JS IMPORT: Importing directory 'overrides' 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x2cefc89134f0 'overrides' is mod 1 350s JS IMPORT: Defined importer 'overrides' 0x2cefc89134f0 in 0x2cefc8900100 350s JS IMPORT: successfully imported directory 'overrides' 350s JS IMPORT: Importing '_promiseNative' 350s JS NATIVE: Defining native module '_promiseNative' 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x2cefc89139a0 '_promiseNative' is mod 1 350s JS IMPORT: successfully imported module '_promiseNative' 350s JS IMPORT: Importing module GLib succeeded 350s JS IMPORT: Defining parent 0x2cefc89134f0 of 0x1fd3c733c150 'GLib' is mod 1 350s JS IMPORT: successfully imported module 'GLib' 350s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 350s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1fd3c7379060, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379038 350s JS CTX: Initialized class GIRepositoryGType prototype 0x2cefc8913ce8 350s JS CTX: Initialized class GIRepositoryFunction prototype 0x2cefc8913d48 350s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 350s JS G BXD: Defined class for Error (GError), prototype 0x1fd3c73790b0, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379038 350s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 350s JS G BXD: Defined class for Variant (GVariant), prototype 0x1fd3c7379100, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379038 350s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 350s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1fd3c7379150, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379038 350s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 350s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1fd3c73791a0, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379038 350s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 350s JS G BXD: Defined class for Thread (GThread), prototype 0x1fd3c73791f0, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379038 350s JS G BXD: Defining method ref in prototype for GLib.Thread 350s JS G BXD: Defining method unref in prototype for GLib.Thread 350s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 350s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1fd3c7379240, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379038 350s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 350s JS G BXD: Defined class for Regex (GRegex), prototype 0x1fd3c7379290, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379038 350s JS G BXD: Defining method match in prototype for GLib.Regex 350s JS G BXD: Defining method match_full in prototype for GLib.Regex 350s JS G BXD: Defining method match_all in prototype for GLib.Regex 350s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 350s JS G NS: Defined namespace 'GLib' 0x1fd3c7379038 in GIRepository 0x2cefc8913280 350s JS IMPORT: Importing module jasmine succeeded 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x1fd3c733cce0 'jasmine' is mod 1 350s JS IMPORT: successfully imported module 'jasmine' 350s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 350s JS MAINLOOP: Main loop instance 0x2aa3105b040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa3105b040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa3105b040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Importing 'gi' 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x2cefc8913280 'gi' is mod 1 350s JS IMPORT: successfully imported module 'gi' 350s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 350s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 350s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 350s JS IMPORT: Importing module _cairo succeeded 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x1fd3c733ce70 '_cairo' is mod 1 350s JS IMPORT: successfully imported module '_cairo' 350s JS IMPORT: Importing 'cairoNative' 350s JS NATIVE: Defining native module 'cairoNative' 350s JS CTX: Initialized class Region prototype 0x2cefc8928cb8 350s JS CTX: Initialized class Context prototype 0x2cefc8928dd8 350s JS CTX: Initialized class Surface prototype 0x2cefc89295b8 350s JS CTX: Initialized class ImageSurface prototype 0x2cefc8929698 350s JS CTX: Initialized class Path prototype 0x2cefc8929778 350s JS CTX: Initialized class PSSurface prototype 0x2cefc89297d8 350s JS CTX: Initialized class PDFSurface prototype 0x2cefc8929838 350s JS CTX: Initialized class SVGSurface prototype 0x2cefc8929998 350s JS CTX: Initialized class Pattern prototype 0x2cefc89299f8 350s JS CTX: Initialized class Gradient prototype 0x2cefc8929a58 350s JS CTX: Initialized class LinearGradient prototype 0x2cefc8929ab8 350s JS CTX: Initialized class RadialGradient prototype 0x2cefc8929b18 350s JS CTX: Initialized class SurfacePattern prototype 0x2cefc8929b78 350s JS CTX: Initialized class SolidPattern prototype 0x2cefc8929bd8 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x2cefc8928c98 'cairoNative' is mod 1 350s JS IMPORT: successfully imported module 'cairoNative' 350s JS IMPORT: Importing module cairo succeeded 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x1fd3c733ce20 'cairo' is mod 1 350s JS IMPORT: successfully imported module 'cairo' 350s 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 350s JS G NS: Defined namespace 'Gdk' 0x1fd3c73793a8 in GIRepository 0x2cefc8913280 350s 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 350s JS G NS: Defined namespace 'GIMarshallingTests' 0x1fd3c73793d0 in GIRepository 0x2cefc8913280 350s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 350s JS IMPORT: Importing module _legacy succeeded 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x1fd3c733cf10 '_legacy' is mod 1 350s JS IMPORT: successfully imported module '_legacy' 350s 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 350s JS G NS: Defined namespace 'GjsPrivate' 0x1fd3c7379448 in GIRepository 0x2cefc8913280 350s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 350s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 350s JS IMPORT: Importing module lang succeeded 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x1fd3c73cc038 'lang' is mod 1 350s JS IMPORT: successfully imported module 'lang' 350s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 350s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 350s JS IMPORT: Importing module _signals succeeded 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x1fd3c73cc088 '_signals' is mod 1 350s JS IMPORT: successfully imported module '_signals' 350s JS IMPORT: Importing module signals succeeded 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x1fd3c733cfb0 'signals' is mod 1 350s JS IMPORT: successfully imported module 'signals' 350s JS IMPORT: Importing module Gio succeeded 350s JS IMPORT: Defining parent 0x2cefc89134f0 of 0x1fd3c733cf60 'Gio' is mod 1 350s JS IMPORT: successfully imported module 'Gio' 350s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 350s JS IMPORT: Importing '_gi' 350s JS NATIVE: Defining native module '_gi' 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x2cefc892d360 '_gi' is mod 1 350s JS IMPORT: successfully imported module '_gi' 350s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 350s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 350s JS IMPORT: Importing module _common succeeded 350s JS IMPORT: Defining parent 0x2cefc8900100 of 0x1fd3c73cc128 '_common' is mod 1 350s JS IMPORT: successfully imported module '_common' 350s JS IMPORT: Importing module GObject succeeded 350s JS IMPORT: Defining parent 0x2cefc89134f0 of 0x1fd3c73cc0d8 'GObject' is mod 1 350s JS IMPORT: successfully imported module 'GObject' 350s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 350s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 350s JS G BXD: Defined class for String (GString), prototype 0x1fd3c73796f0, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379470 350s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 350s JS G PRM: Defined class ParamSpec prototype is 0x1fd3c73cc1c8 class 0x3ff97c561b8 in object 0x1fd3c7379470 350s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 350s JS G OBJ: Defined class for Object (GObject), prototype 0x1fd3c7379858, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379470 350s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 350s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 350s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1fd3c7379880, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379470 350s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 350s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 350s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 350s JS G NS: Defined namespace 'GObject' 0x1fd3c7379470 in GIRepository 0x2cefc8913280 350s JS G OBJ: Defined class for Application (GApplication), prototype 0x1fd3c73798d0, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379420 350s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 350s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1fd3c73cc6a0, JSClass 0x3ff97c50fc8, in object 0x1fd3c7379420 350s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 350s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 350s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1fd3c7379948, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379420 350s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 350s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1fd3c73cc920, JSClass 0x3ff97c50fc8, in object 0x1fd3c7379420 350s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 350s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1fd3c73799c0, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379420 350s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 350s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 350s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1fd3c73cca60, JSClass 0x3ff97c50fc8, in object 0x1fd3c7379420 350s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 350s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 350s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 350s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1fd3c7379a38, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379420 350s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 350s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1fd3c7379a88, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379420 350s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 350s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 350s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1fd3c7379ad8, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379420 350s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1fd3c7379b28, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379448 350s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 350s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1fd3c7379b78, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379420 350s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 350s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 350s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 350s JS G IFACE: Defined class for File (GFile), prototype 0x1fd3c73ccbc8, JSClass 0x3ff97c50fc8, in object 0x1fd3c7379420 350s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1fd3c7379bf0, JSClass 0x3ff97c4e7d0, in object 0x2cefc8913360 350s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 350s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1fd3c7379c68, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379420 350s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 350s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 350s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1fd3c7379cb8, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379420 350s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 350s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1fd3c7379d08, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379420 350s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 350s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1fd3c7379d58, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379420 350s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 350s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 350s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1fd3c7379da8, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379420 350s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 350s JS G NS: Defined namespace 'Gio' 0x1fd3c7379420 in GIRepository 0x2cefc8913280 350s JS IMPORT: Importing module Gtk succeeded 350s JS IMPORT: Defining parent 0x2cefc89134f0 of 0x1fd3c733cec0 'Gtk' is mod 1 350s JS IMPORT: successfully imported module 'Gtk' 350s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 350s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 350s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x1fd3c7379df8, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379470 350s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x1fd3c7379e48, JSClass 0x3ff97c4e7d0, in object 0x1fd3c73793f8 350s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 350s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x1fd3c73e0920, JSClass 0x3ff97c50fc8, in object 0x1fd3c73793f8 350s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 350s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x1fd3c7379ec0, JSClass 0x3ff97c4e7d0, in object 0x1fd3c73793f8 350s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 350s JS G NS: Defined namespace 'Gtk' 0x1fd3c73793f8 in GIRepository 0x2cefc8913280 350s 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 350s JS G NS: Defined namespace 'Regress' 0x1fd3c7379f10 in GIRepository 0x2cefc8913280 350s JS IMPORT: Importing module cairo succeeded 350s JS IMPORT: Defining parent 0x1fd3c733ec70 of 0x1fd3c73f5268 'cairo' is mod 1 350s JS IMPORT: successfully imported module 'cairo' 350s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 350s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 350s JS G ENUM: Defining enum value NONE (fixed from none) 1 350s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 350s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 350s JS G ENUM: Defining enum value FAST (fixed from fast) 4 350s JS G ENUM: Defining enum value GOOD (fixed from good) 5 350s JS G ENUM: Defining enum value BEST (fixed from best) 6 350s JS G ENUM: Defining cairo.Antialias as 0x2cefc890ee60 350s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 350s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 350s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 350s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 350s JS G ENUM: Defining cairo.Content as 0x2cefc890ef40 350s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 350s JS G ENUM: Defining enum value NONE (fixed from none) 0 350s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 350s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 350s JS G ENUM: Defining enum value PAD (fixed from pad) 3 350s JS G ENUM: Defining cairo.Extend as 0x2cefc890efa0 350s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 350s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 350s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 350s JS G ENUM: Defining cairo.FillRule as 0x2cefc890f000 350s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 350s JS G ENUM: Defining enum value FAST (fixed from fast) 0 350s JS G ENUM: Defining enum value GOOD (fixed from good) 1 350s JS G ENUM: Defining enum value BEST (fixed from best) 2 350s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 350s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 350s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 350s JS G ENUM: Defining cairo.Filter as 0x2cefc890f060 350s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 350s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 350s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 350s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 350s JS G ENUM: Defining cairo.FontSlant as 0x2cefc890f140 350s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 350s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 350s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 350s JS G ENUM: Defining cairo.FontWeight as 0x2cefc890f1a0 350s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 350s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 350s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 350s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 350s JS G ENUM: Defining enum value A8 (fixed from a8) 2 350s JS G ENUM: Defining enum value A1 (fixed from a1) 3 350s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 350s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 350s JS G ENUM: Defining cairo.Format as 0x2cefc890f200 350s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 350s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 350s JS G ENUM: Defining enum value ROUND (fixed from round) 1 350s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 350s JS G ENUM: Defining cairo.LineCap as 0x2cefc890f2e0 350s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 350s JS G ENUM: Defining enum value MITER (fixed from miter) 0 350s JS G ENUM: Defining enum value ROUND (fixed from round) 1 350s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 350s JS G ENUM: Defining cairo.LineJoin as 0x2cefc890f340 350s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 350s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 350s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 350s JS G ENUM: Defining enum value OVER (fixed from over) 2 350s JS G ENUM: Defining enum value IN (fixed from in) 3 350s JS G ENUM: Defining enum value OUT (fixed from out) 4 350s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 350s JS G ENUM: Defining enum value DEST (fixed from dest) 6 350s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 350s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 350s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 350s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 350s JS G ENUM: Defining enum value XOR (fixed from xor) 11 350s JS G ENUM: Defining enum value ADD (fixed from add) 12 350s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 350s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 350s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 350s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 350s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 350s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 350s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 350s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 350s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 350s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 350s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 350s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 350s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 350s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 350s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 350s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 350s JS G ENUM: Defining cairo.Operator as 0x2cefc890f3a0 350s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 350s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 350s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 350s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 350s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 350s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 350s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 350s JS G ENUM: Defining cairo.PatternType as 0x2cefc890f580 350s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 350s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 350s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 350s JS G ENUM: Defining enum value PS (fixed from ps) 2 350s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 350s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 350s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 350s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 350s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 350s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 350s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 350s JS G ENUM: Defining enum value SVG (fixed from svg) 10 350s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 350s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 350s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 350s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 350s JS G ENUM: Defining enum value QT (fixed from qt) 15 350s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 350s JS G ENUM: Defining enum value VG (fixed from vg) 17 350s JS G ENUM: Defining enum value GL (fixed from gl) 18 350s JS G ENUM: Defining enum value DRM (fixed from drm) 19 350s JS G ENUM: Defining enum value TEE (fixed from tee) 20 350s JS G ENUM: Defining enum value XML (fixed from xml) 21 350s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 350s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 350s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 350s JS G ENUM: Defining cairo.SurfaceType as 0x2cefc890f660 350s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 350s JS G BXD: Defined class for Region (CairoRegion), prototype 0x2ce8869061a0, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379f38 350s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 350s JS G BXD: Defined class for Context (CairoContext), prototype 0x2ce8869061c8, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379f38 350s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 350s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x2ce8869061f0, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379f38 350s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 350s JS G BXD: Defined class for Path (void), prototype 0x2ce886906218, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379f38 350s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 350s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x2ce886906240, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379f38 350s JS G NS: Defined namespace 'cairo' 0x1fd3c7379f38 in GIRepository 0x1fd3c733ec10 350s JS CTX: Script evaluation succeeded 350s JS MAINLOOP: Main loop instance 0x2aa3105b040: Spinning loop until released or hook cleared 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module metadata hook for module 0x2cefc89111f0 350s JS IMPORT: Defining meta.importSync for module 0x2cefc89111f0 350s JS NATIVE: Defining native module 'system' 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1fd3c733b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1fd3c733b128 350s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 350s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 350s JS MAINLOOP: Set main loop hook to 350s JS MAINLOOP: Main loop instance 0x2aa3105b040: hold 350s JS MAINLOOP: Running and clearing main loop hook 350s JS G BXD: Defining method run in prototype for GLib.MainLoop 350s 1..43 350s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 350s JS G BXD: Defined class for Source (GSource), prototype 0x2ce886906268, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379038 350s JS G BXD: Defining method set_priority in prototype for GLib.Source 350s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 350s JS G BXD: Defining method attach in prototype for GLib.Source 350s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 350s JS IMPORT: Module metadata hook for module 0x1fd3c7362af8 350s JS IMPORT: Defining meta.importSync for module 0x1fd3c7362af8 350s JS G BXD: Defining method destroy in prototype for GLib.Source 350s ok 1 Cairo context has the right type 350s ok 2 Cairo context reports its target surface 350s ok 3 Cairo context can set its source to a pattern 350s ok 4 Cairo context can set its antialias 350s ok 5 Cairo context can set its fill rule 350s ok 6 Cairo context can set its line cap 350s ok 7 Cairo context can set its line join 350s ok 8 Cairo context can set its line width 350s ok 9 Cairo context can set its miter limit 350s ok 10 Cairo context can set its operator 350s ok 11 Cairo context can set its tolerance 350s ok 12 Cairo context has a rectangle as clip extents 350s ok 13 Cairo context has a rectangle as fill extents 350s ok 14 Cairo context has a rectangle as stroke extents 350s ok 15 Cairo context has zero dashes initially 350s ok 16 Cairo context transforms user to device coordinates 350s ok 17 Cairo context transforms user to device distance 350s ok 18 Cairo context transforms device to user coordinates 350s ok 19 Cairo context transforms device to user distance 350s ok 20 Cairo context computes text extents 350s ok 21 Cairo context can call various, otherwise untested, methods without crashing 350s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 350s ok 23 Cairo pattern has typechecks 350s ok 24 Cairo solid pattern can be created from RGB static method 350s ok 25 Cairo solid pattern can be created from RGBA static method 350s ok 26 Cairo surface pattern can be created and added as a source 350s ok 27 Cairo linear gradient can be created and added as a source 350s ok 28 Cairo radial gradient can be created and added as a source 350s ok 29 Cairo path has typechecks 350s ok 30 Cairo surface has typechecks 350s ok 31 Cairo surface can access the device scale 350s ok 32 Cairo surface can access the device offset 350s ok 33 Cairo surface can be finalized 350s JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' 350s ok 34 Cairo GI test suite for context can be marshalled as a return value 350s JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' 350s ok 35 Cairo GI test suite for context can be marshalled as an in parameter 350s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' 350s ok 36 Cairo GI test suite for surface can be marshalled as a transfer-none return value 350s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' 350s ok 37 Cairo GI test suite for surface can be marshalled as a transfer-full return value 350s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' 350s ok 38 Cairo GI test suite for surface can be marshalled as an in parameter 350s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' 350s ok 39 Cairo GI test suite for surface can be marshalled as an out parameter 350s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 350s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x2ce886931740, JSClass 0x3ff97c4e7d0, in object 0x1fd3c7379f10 350s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 350s ok 40 Cairo GI test suite can be marshalled through a signal handler 350s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 350s ok 41 Cairo GI test suite can have its type inferred as a foreign struct 350s ok 42 Cairo imported via GI has the same functionality as imports.cairo 350s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 350s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x2ce886931a88, JSClass 0x3ff97c4e7a0, in object 0x1fd3c7379f38 350s ok 43 Cairo imported via GI has boxed types from the GIR file 350s JS G BXD: Defining method quit in prototype for GLib.MainLoop 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa3105b040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa3105b040: release 350s JS MAINLOOP: Completed job 3 350s JS MEMORY: Memory report: before destroying context 350s JS MEMORY: 577 objects currently alive 350s JS MEMORY: boxed_instance = 257 350s JS MEMORY: boxed_prototype = 19 350s JS MEMORY: closure = 2 350s JS MEMORY: function = 253 350s JS MEMORY: fundamental_instance = 0 350s JS MEMORY: fundamental_prototype = 0 350s JS MEMORY: gerror_instance = 0 350s JS MEMORY: gerror_prototype = 0 350s JS MEMORY: interface = 5 350s JS MEMORY: module = 13 350s JS MEMORY: ns = 9 350s JS MEMORY: object_instance = 2 350s JS MEMORY: object_prototype = 17 350s JS MEMORY: param = 0 350s JS MEMORY: union_instance = 0 350s JS MEMORY: union_prototype = 0 350s JS CTX: JS shutdown sequence 350s JS CTX: Stopping profiler 350s JS CTX: Shutting down toggle queue 350s JS CTX: Notifying external reference holders of GjsContext dispose 350s JS MAINLOOP: Stopping promise job dispatcher 350s JS CTX: Notifying reference holders of GjsContext dispose 350s JS CTX: Checking unhandled promise rejections 350s JS CTX: Releasing cached JS wrappers 350s JS CTX: Final triggered GC 350s JS CTX: Destroying JS context 350s JS CTX: Releasing all native objects 350s JS CTX: Disabling auto GC 350s JS CTX: Ending trace on global object 350s JS CTX: Freeing allocated resources 350s JS CTX: JS context destroyed 350s PASS: gjs/testCairo.test 350s Running test: gjs/testGObjectInterface.test 350s JS NATIVE: Registered native JS module '_promiseNative' 350s JS NATIVE: Registered native JS module '_byteArrayNative' 350s JS NATIVE: Registered native JS module '_encodingNative' 350s JS NATIVE: Registered native JS module '_gi' 350s JS NATIVE: Registered native JS module 'gi' 350s JS NATIVE: Registered native JS module 'cairoNative' 350s JS NATIVE: Registered native JS module 'system' 350s JS NATIVE: Registered native JS module 'console' 350s JS NATIVE: Registered native JS module '_print' 350s JS CTX: Enabling JIT 350s JS CTX: Initialized class GjsFileImporter prototype 0x1e02ea3000a0 350s JS IMPORT: Defining parent (nil) of 0x1e02ea300100 'imports' is mod 0 350s JS IMPORT: Importing '_print' 350s JS NATIVE: Defining native module '_print' 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x1e02ea3007b0 '_print' is mod 1 350s JS IMPORT: successfully imported module '_print' 350s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 350s 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 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3e895203b128 350s JS MAINLOOP: Main loop instance 0x2aa27c9a040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Starting promise job dispatcher 350s JS MAINLOOP: Main loop instance 0x2aa27c9a040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa27c9a040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module metadata hook for module 0x1e02ea313000 350s JS IMPORT: Defining meta.importSync for module 0x1e02ea313000 350s JS NATIVE: Defining native module 'gi' 350s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1e02ea3133f0 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 350s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 350s JS IMPORT: Importing directory 'overrides' 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x1e02ea3134f0 'overrides' is mod 1 350s JS IMPORT: Defined importer 'overrides' 0x1e02ea3134f0 in 0x1e02ea300100 350s JS IMPORT: successfully imported directory 'overrides' 350s JS IMPORT: Importing '_promiseNative' 350s JS NATIVE: Defining native module '_promiseNative' 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x1e02ea3139a0 '_promiseNative' is mod 1 350s JS IMPORT: successfully imported module '_promiseNative' 350s JS IMPORT: Importing module GLib succeeded 350s JS IMPORT: Defining parent 0x1e02ea3134f0 of 0x3e895203c150 'GLib' is mod 1 350s JS IMPORT: successfully imported module 'GLib' 350s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 350s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3e8952079060, JSClass 0x3ff90d4e7a0, in object 0x3e8952079038 350s JS CTX: Initialized class GIRepositoryGType prototype 0x1e02ea313ce8 350s JS CTX: Initialized class GIRepositoryFunction prototype 0x1e02ea313d48 350s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 350s JS G BXD: Defined class for Error (GError), prototype 0x3e89520790b0, JSClass 0x3ff90d4e7a0, in object 0x3e8952079038 350s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 350s JS G BXD: Defined class for Variant (GVariant), prototype 0x3e8952079100, JSClass 0x3ff90d4e7a0, in object 0x3e8952079038 350s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 350s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3e8952079150, JSClass 0x3ff90d4e7a0, in object 0x3e8952079038 350s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 350s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3e89520791a0, JSClass 0x3ff90d4e7a0, in object 0x3e8952079038 350s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 350s JS G BXD: Defined class for Thread (GThread), prototype 0x3e89520791f0, JSClass 0x3ff90d4e7a0, in object 0x3e8952079038 350s JS G BXD: Defining method ref in prototype for GLib.Thread 350s JS G BXD: Defining method unref in prototype for GLib.Thread 350s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 350s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3e8952079240, JSClass 0x3ff90d4e7a0, in object 0x3e8952079038 350s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 350s JS G BXD: Defined class for Regex (GRegex), prototype 0x3e8952079290, JSClass 0x3ff90d4e7a0, in object 0x3e8952079038 350s JS G BXD: Defining method match in prototype for GLib.Regex 350s JS G BXD: Defining method match_full in prototype for GLib.Regex 350s JS G BXD: Defining method match_all in prototype for GLib.Regex 350s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 350s JS G NS: Defined namespace 'GLib' 0x3e8952079038 in GIRepository 0x1e02ea313280 350s JS IMPORT: Importing module jasmine succeeded 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x3e895203cce0 'jasmine' is mod 1 350s JS IMPORT: successfully imported module 'jasmine' 350s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 350s JS MAINLOOP: Main loop instance 0x2aa27c9a040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa27c9a040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa27c9a040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Importing 'gi' 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x1e02ea313280 'gi' is mod 1 350s JS IMPORT: successfully imported module 'gi' 350s 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 350s JS G NS: Defined namespace 'GjsPrivate' 0x3e8952079330 in GIRepository 0x1e02ea313280 350s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 350s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 350s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 350s JS IMPORT: Importing module _legacy succeeded 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x3e895203cf10 '_legacy' is mod 1 350s JS IMPORT: successfully imported module '_legacy' 350s JS IMPORT: Importing module lang succeeded 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x3e895203cec0 'lang' is mod 1 350s JS IMPORT: successfully imported module 'lang' 350s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 350s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 350s JS IMPORT: Importing module _signals succeeded 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x3e895203cf60 '_signals' is mod 1 350s JS IMPORT: successfully imported module '_signals' 350s JS IMPORT: Importing module signals succeeded 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x3e895203ce70 'signals' is mod 1 350s JS IMPORT: successfully imported module 'signals' 350s JS IMPORT: Importing module Gio succeeded 350s JS IMPORT: Defining parent 0x1e02ea3134f0 of 0x3e895203ce20 'Gio' is mod 1 350s JS IMPORT: successfully imported module 'Gio' 350s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 350s JS IMPORT: Importing '_gi' 350s JS NATIVE: Defining native module '_gi' 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x1e02ea32b640 '_gi' is mod 1 350s JS IMPORT: successfully imported module '_gi' 350s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 350s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 350s JS IMPORT: Importing module _common succeeded 350s JS IMPORT: Defining parent 0x1e02ea300100 of 0x3e89520cd038 '_common' is mod 1 350s JS IMPORT: successfully imported module '_common' 350s JS IMPORT: Importing module GObject succeeded 350s JS IMPORT: Defining parent 0x1e02ea3134f0 of 0x3e895203cfb0 'GObject' is mod 1 350s JS IMPORT: successfully imported module 'GObject' 350s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 350s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 350s JS G BXD: Defined class for String (GString), prototype 0x3e89520795d8, JSClass 0x3ff90d4e7a0, in object 0x3e8952079358 350s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 350s JS G PRM: Defined class ParamSpec prototype is 0x3e89520cd0d8 class 0x3ff90d561b8 in object 0x3e8952079358 350s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 350s JS G OBJ: Defined class for Object (GObject), prototype 0x3e8952079740, JSClass 0x3ff90d4e7d0, in object 0x3e8952079358 350s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 350s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 350s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3e8952079768, JSClass 0x3ff90d4e7d0, in object 0x3e8952079358 350s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 350s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 350s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 350s JS G NS: Defined namespace 'GObject' 0x3e8952079358 in GIRepository 0x1e02ea313280 350s JS G OBJ: Defined class for Application (GApplication), prototype 0x3e89520797b8, JSClass 0x3ff90d4e7d0, in object 0x3e8952079308 350s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 350s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3e89520cd5b0, JSClass 0x3ff90d50fc8, in object 0x3e8952079308 350s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 350s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 350s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 350s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3e8952079830, JSClass 0x3ff90d4e7d0, in object 0x3e8952079308 350s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 350s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3e89520cd830, JSClass 0x3ff90d50fc8, in object 0x3e8952079308 350s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 350s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3e89520798a8, JSClass 0x3ff90d4e7d0, in object 0x3e8952079308 350s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 350s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 350s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3e89520cd970, JSClass 0x3ff90d50fc8, in object 0x3e8952079308 350s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 350s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 350s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 350s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3e8952079920, JSClass 0x3ff90d4e7a0, in object 0x3e8952079308 350s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 350s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3e8952079970, JSClass 0x3ff90d4e7a0, in object 0x3e8952079308 350s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 350s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 350s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3e89520799c0, JSClass 0x3ff90d4e7d0, in object 0x3e8952079308 350s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3e8952079a10, JSClass 0x3ff90d4e7d0, in object 0x3e8952079330 350s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 350s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3e8952079a60, JSClass 0x3ff90d4e7d0, in object 0x3e8952079308 350s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 350s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 350s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 350s JS G IFACE: Defined class for File (GFile), prototype 0x3e89520cdad8, JSClass 0x3ff90d50fc8, in object 0x3e8952079308 350s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3e8952079ad8, JSClass 0x3ff90d4e7d0, in object 0x1e02ea313360 350s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 350s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3e8952079b50, JSClass 0x3ff90d4e7d0, in object 0x3e8952079308 350s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 350s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 350s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3e8952079ba0, JSClass 0x3ff90d4e7d0, in object 0x3e8952079308 350s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 350s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3e8952079bf0, JSClass 0x3ff90d4e7d0, in object 0x3e8952079308 350s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 350s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3e8952079c40, JSClass 0x3ff90d4e7a0, in object 0x3e8952079308 350s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 350s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 350s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3e8952079c90, JSClass 0x3ff90d4e7d0, in object 0x3e8952079308 350s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 350s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 350s JS G NS: Defined namespace 'Gio' 0x3e8952079308 in GIRepository 0x1e02ea313280 350s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 350s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 350s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 350s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 350s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 350s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 350s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 350s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 350s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 350s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 350s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 350s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 350s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 350s JS G ENUM: Defining GObject.ParamFlags as 0x1e02ea330fb8 350s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 350s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27e027e0 type GParamString 350s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 350s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 350s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 350s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 350s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 350s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 350s JS G ENUM: Defining enum value ACTION (fixed from action) 32 350s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 350s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 350s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 350s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 350s JS G ENUM: Defining GObject.SignalFlags as 0x1e02ea331588 350s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27e06c20 type GParamOverride 350s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27e06e40 type GParamString 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27e9ba50 type GParamOverride 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27e9c1f0 type GParamOverride 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 350s JS G IFACE: Defined class for Action (GAction), prototype 0x3e89520d8858, JSClass 0x3ff90d50fc8, in object 0x3e8952079308 350s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27e9d570 type GParamOverride 350s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27e9d650 type GParamOverride 350s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27e9d770 type GParamOverride 350s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27e9d850 type GParamOverride 350s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27e9d8f0 type GParamOverride 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s JS CTX: Script evaluation succeeded 350s JS MAINLOOP: Main loop instance 0x2aa27c9a040: Spinning loop until released or hook cleared 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module metadata hook for module 0x1e02ea311a98 350s JS IMPORT: Defining meta.importSync for module 0x1e02ea311a98 350s JS NATIVE: Defining native module 'system' 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e895203b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e895203b128 350s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 350s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 350s JS MAINLOOP: Set main loop hook to 350s JS MAINLOOP: Main loop instance 0x2aa27c9a040: hold 350s JS MAINLOOP: Running and clearing main loop hook 350s JS G BXD: Defining method run in prototype for GLib.MainLoop 350s 1..37 350s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 350s JS G BXD: Defined class for Source (GSource), prototype 0x3e8952079e98, JSClass 0x3ff90d4e7a0, in object 0x3e8952079038 350s JS G BXD: Defining method set_priority in prototype for GLib.Source 350s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 350s JS G BXD: Defining method attach in prototype for GLib.Source 350s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 350s JS IMPORT: Module metadata hook for module 0x3e8952062f20 350s JS IMPORT: Defining meta.importSync for module 0x3e8952062f20 350s JS G BXD: Defining method destroy in prototype for GLib.Source 350s ok 1 GObject interface cannot be instantiated 350s ok 2 GObject interface has a name 350s ok 3 GObject interface reports its type name 350s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 350s ok 4 GObject interface can be implemented by a GObject class 350s ok 5 GObject interface is implemented by a GObject class with the correct class object 350s ok 6 GObject interface can have its required function implemented 350s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27eb9ec0 type GParamOverride 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s ok 7 GObject interface must have its required function implemented 350s ok 8 GObject interface doesn't have to have its optional function implemented 350s ok 9 GObject interface can have its optional function deferred to by the implementation 350s ok 10 GObject interface can have its function chained up to 350s ok 11 GObject interface can require another interface 350s ok 12 GObject interface can chain up to another interface 350s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 350s JS G PRM: JSObject created with param instance 0x2aa27ec1d00 type GParamOverride 350s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 350s ok 13 GObject interface defers to the last interface's optional function 350s ok 14 GObject interface must be implemented by a class that implements all required interfaces 350s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 350s ok 16 GObject interface can require an interface from C 350s ok 17 GObject interface can connect class signals on the implementing class 350s ok 18 GObject interface can connect interface signals on the implementing class 350s ok 19 GObject interface can define properties on the implementing class 350s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 350s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 350s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 350s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 350s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 350s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 350s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 350s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 350s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 350s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 350s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 350s JS G ENUM: Defining GLib.LogLevelFlags as 0x1e02ea302f30 350s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 350s ok 20 GObject interface must have its properties overridden 350s ok 21 GObject interface can have introspected properties overriden 350s ok 22 GObject interface can be implemented by a class as well as its parent class 350s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 350s ok 24 GObject interface has a toString() defintion 350s ok 25 GObject interface has instance definition 350s ok 26 GObject interface has instance definition for non-object type 350s ok 27 GObject interface has instance definition for non-object type for native interface 350s ok 28 GObject interface prototype toString is enumerable and defined 350s ok 29 GObject interface prototype method properties are enumerated 350s ok 30 GObject interface prototype method properties are defined 350s ok 31 GObject interface prototype overrides are inherited by implementing classes 350s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 350s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 350s ok 34 GObject interface prototype original property can be shadowed by class prototype property 350s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 350s ok 36 GObject interface prototype shadowed property can be restored 350s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 350s JS G BXD: Defining method quit in prototype for GLib.MainLoop 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa27c9a040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa27c9a040: release 350s JS MAINLOOP: Completed job 3 350s JS MEMORY: Memory report: before destroying context 350s JS MEMORY: 624 objects currently alive 350s JS MEMORY: boxed_instance = 162 350s JS MEMORY: boxed_prototype = 13 350s JS MEMORY: closure = 4 350s JS MEMORY: function = 366 350s JS MEMORY: fundamental_instance = 0 350s JS MEMORY: fundamental_prototype = 0 350s JS MEMORY: gerror_instance = 0 350s JS MEMORY: gerror_prototype = 0 350s JS MEMORY: interface = 8 350s JS MEMORY: module = 9 350s JS MEMORY: ns = 4 350s JS MEMORY: object_instance = 23 350s JS MEMORY: object_prototype = 23 350s JS MEMORY: param = 12 350s JS MEMORY: union_instance = 0 350s JS MEMORY: union_prototype = 0 350s JS CTX: JS shutdown sequence 350s JS CTX: Stopping profiler 350s JS CTX: Shutting down toggle queue 350s JS CTX: Notifying external reference holders of GjsContext dispose 350s JS MAINLOOP: Stopping promise job dispatcher 350s JS CTX: Notifying reference holders of GjsContext dispose 350s JS CTX: Checking unhandled promise rejections 350s JS CTX: Releasing cached JS wrappers 350s JS CTX: Final triggered GC 350s JS CTX: Destroying JS context 350s JS CTX: Releasing all native objects 350s JS CTX: Disabling auto GC 350s JS CTX: Ending trace on global object 350s JS CTX: Freeing allocated resources 350s JS CTX: JS context destroyed 350s PASS: gjs/testGObjectInterface.test 350s Running test: gjs/throw.test 350s 1..1 350s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw.debugger 350s PASS: gjs/throw.test 350s Running test: gjs/detach.test 350s 1..1 350s ok 1 - /usr/libexec/installed-tests/gjs/debugger/detach.debugger 350s PASS: gjs/detach.test 350s Running test: gjs/testGLib.test 350s JS NATIVE: Registered native JS module '_promiseNative' 350s JS NATIVE: Registered native JS module '_byteArrayNative' 350s JS NATIVE: Registered native JS module '_encodingNative' 350s JS NATIVE: Registered native JS module '_gi' 350s JS NATIVE: Registered native JS module 'gi' 350s JS NATIVE: Registered native JS module 'cairoNative' 350s JS NATIVE: Registered native JS module 'system' 350s JS NATIVE: Registered native JS module 'console' 350s JS NATIVE: Registered native JS module '_print' 350s JS CTX: Enabling JIT 350s JS CTX: Initialized class GjsFileImporter prototype 0x338067c000a0 350s JS IMPORT: Defining parent (nil) of 0x338067c00100 'imports' is mod 0 350s JS IMPORT: Importing '_print' 350s JS NATIVE: Defining native module '_print' 350s JS IMPORT: Defining parent 0x338067c00100 of 0x338067c007b0 '_print' is mod 1 350s JS IMPORT: successfully imported module '_print' 350s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 350s 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 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf93ab03b128 350s JS MAINLOOP: Main loop instance 0x2aa1501a040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Starting promise job dispatcher 350s JS MAINLOOP: Main loop instance 0x2aa1501a040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa1501a040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module metadata hook for module 0x338067c13000 350s JS IMPORT: Defining meta.importSync for module 0x338067c13000 350s JS NATIVE: Defining native module 'gi' 350s JS CTX: Initialized class GIRepositoryNamespace prototype 0x338067c133f0 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 350s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 350s JS IMPORT: Importing directory 'overrides' 350s JS IMPORT: Defining parent 0x338067c00100 of 0x338067c134f0 'overrides' is mod 1 350s JS IMPORT: Defined importer 'overrides' 0x338067c134f0 in 0x338067c00100 350s JS IMPORT: successfully imported directory 'overrides' 350s JS IMPORT: Importing '_promiseNative' 350s JS NATIVE: Defining native module '_promiseNative' 350s JS IMPORT: Defining parent 0x338067c00100 of 0x338067c139a0 '_promiseNative' is mod 1 350s JS IMPORT: successfully imported module '_promiseNative' 350s JS IMPORT: Importing module GLib succeeded 350s JS IMPORT: Defining parent 0x338067c134f0 of 0xf93ab03c150 'GLib' is mod 1 350s JS IMPORT: successfully imported module 'GLib' 350s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 350s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf93ab079060, JSClass 0x3ff9904e7a0, in object 0xf93ab079038 350s JS CTX: Initialized class GIRepositoryGType prototype 0x338067c13ce8 350s JS CTX: Initialized class GIRepositoryFunction prototype 0x338067c13d48 350s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 350s JS G BXD: Defined class for Error (GError), prototype 0xf93ab0790b0, JSClass 0x3ff9904e7a0, in object 0xf93ab079038 350s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 350s JS G BXD: Defined class for Variant (GVariant), prototype 0xf93ab079100, JSClass 0x3ff9904e7a0, in object 0xf93ab079038 350s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 350s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf93ab079150, JSClass 0x3ff9904e7a0, in object 0xf93ab079038 350s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 350s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf93ab0791a0, JSClass 0x3ff9904e7a0, in object 0xf93ab079038 350s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 350s JS G BXD: Defined class for Thread (GThread), prototype 0xf93ab0791f0, JSClass 0x3ff9904e7a0, in object 0xf93ab079038 350s JS G BXD: Defining method ref in prototype for GLib.Thread 350s JS G BXD: Defining method unref in prototype for GLib.Thread 350s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 350s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xf93ab079240, JSClass 0x3ff9904e7a0, in object 0xf93ab079038 350s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 350s JS G BXD: Defined class for Regex (GRegex), prototype 0xf93ab079290, JSClass 0x3ff9904e7a0, in object 0xf93ab079038 350s JS G BXD: Defining method match in prototype for GLib.Regex 350s JS G BXD: Defining method match_full in prototype for GLib.Regex 350s JS G BXD: Defining method match_all in prototype for GLib.Regex 350s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 350s JS G NS: Defined namespace 'GLib' 0xf93ab079038 in GIRepository 0x338067c13280 350s JS IMPORT: Importing module jasmine succeeded 350s JS IMPORT: Defining parent 0x338067c00100 of 0xf93ab03cce0 'jasmine' is mod 1 350s JS IMPORT: successfully imported module 'jasmine' 350s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 350s JS MAINLOOP: Main loop instance 0x2aa1501a040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa1501a040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa1501a040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Importing 'gi' 350s JS IMPORT: Defining parent 0x338067c00100 of 0x338067c13280 'gi' is mod 1 350s JS IMPORT: successfully imported module 'gi' 350s JS CTX: Script evaluation succeeded 350s JS MAINLOOP: Main loop instance 0x2aa1501a040: Spinning loop until released or hook cleared 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module metadata hook for module 0x338067c065b0 350s JS IMPORT: Defining meta.importSync for module 0x338067c065b0 350s JS NATIVE: Defining native module 'system' 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf93ab03b128 350s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf93ab03b128 350s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 350s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 350s JS MAINLOOP: Set main loop hook to 350s JS MAINLOOP: Main loop instance 0x2aa1501a040: hold 350s JS MAINLOOP: Running and clearing main loop hook 350s JS G BXD: Defining method run in prototype for GLib.MainLoop 350s 1..50 350s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 350s JS G BXD: Defined class for Source (GSource), prototype 0xf93ab079308, JSClass 0x3ff9904e7a0, in object 0xf93ab079038 350s JS G BXD: Defining method set_priority in prototype for GLib.Source 350s JS IMPORT: Importing '_gi' 350s JS NATIVE: Defining native module '_gi' 350s JS IMPORT: Defining parent 0xf93ab03ea90 of 0x338067c10c70 '_gi' is mod 1 350s JS IMPORT: successfully imported module '_gi' 350s 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 350s JS G NS: Defined namespace 'GjsPrivate' 0xf93ab0793a8 in GIRepository 0xf93ab03ea78 350s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 350s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 350s JS IMPORT: Importing module _common succeeded 350s JS IMPORT: Defining parent 0xf93ab03ea90 of 0xf93ab0c0b28 '_common' is mod 1 350s JS IMPORT: successfully imported module '_common' 350s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 350s JS IMPORT: Importing module _legacy succeeded 350s JS IMPORT: Defining parent 0xf93ab03ea90 of 0xf93ab0c0b78 '_legacy' is mod 1 350s JS IMPORT: successfully imported module '_legacy' 350s JS IMPORT: Importing module GObject succeeded 350s JS IMPORT: Defining parent 0xf93ab03ead8 of 0xf93ab0c0ad8 'GObject' is mod 1 350s JS IMPORT: successfully imported module 'GObject' 350s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 350s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 350s JS G BXD: Defined class for String (GString), prototype 0xf93ab079628, JSClass 0x3ff9904e7a0, in object 0xf93ab079380 350s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 350s JS G PRM: Defined class ParamSpec prototype is 0xf93ab0c0c18 class 0x3ff990561b8 in object 0xf93ab079380 350s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 350s JS G OBJ: Defined class for Object (GObject), prototype 0xf93ab079790, JSClass 0x3ff9904e7d0, in object 0xf93ab079380 350s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 350s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 350s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf93ab0797b8, JSClass 0x3ff9904e7d0, in object 0xf93ab079380 350s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 350s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 350s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 350s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 350s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 350s JS G NS: Defined namespace 'GObject' 0xf93ab079380 in GIRepository 0xf93ab03ea78 350s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 350s JS G BXD: Defining method attach in prototype for GLib.Source 350s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 350s JS IMPORT: Module metadata hook for module 0xf93ab0629e0 350s JS IMPORT: Defining meta.importSync for module 0xf93ab0629e0 350s JS G BXD: Defining method get_string in prototype for GLib.Variant 350s JS G BXD: Defining method classify in prototype for GLib.Variant 350s JS G BXD: Defining method destroy in prototype for GLib.Source 350s ok 1 GVariant constructor constructs a string variant 350s JS G BXD: Defining method equal in prototype for GLib.Variant 350s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 350s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 350s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xf93ab079c18, JSClass 0x3ff9904e7a0, in object 0xf93ab079038 350s JS G BXD: Defining method n_children in prototype for GLib.Variant 350s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 350s JS G BXD: Defining method get_variant in prototype for GLib.Variant 350s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 350s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 350s ok 3 GVariant constructor constructs a struct variant 350s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 350s ok 4 GVariant constructor constructs a maybe variant 350s JS IMPORT: Module metadata hook for module 0xf93ab0627b0 350s JS IMPORT: Defining meta.importSync for module 0xf93ab0627b0 350s JS NATIVE: Defining native module '_encodingNative' 350s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 350s JS IMPORT: Importing '_byteArrayNative' 350s JS NATIVE: Defining native module '_byteArrayNative' 350s JS IMPORT: Defining parent 0xf93ab03ea90 of 0x338067c34c90 '_byteArrayNative' is mod 1 350s JS IMPORT: successfully imported module '_byteArrayNative' 350s ok 5 GVariant constructor constructs a byte array variant 350s ok 6 GVariant constructor constructs a byte array variant from a string 350s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 350s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 350s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 350s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 350s ok 11 GVariant strv unpacked matches constructed 350s JS G BXD: Defining method get_strv in prototype for GLib.Variant 350s ok 12 GVariant strv getter matches constructed 350s JS G BXD: Defining method dup_strv in prototype for GLib.Variant 350s ok 13 GVariant strv getter (dup) matches constructed 350s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 350s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 350s ok 14 GVariantDict lookup returns the unpacked variant 350s ok 15 GVariantDict lookup returns null if the key isn't present 350s ok 16 GLib spawn processes sync with null envp # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3523 350s JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' 350s ok 17 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 350s ok 18 GLib string function overrides GLib.stpcpy 350s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 350s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 350s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 350s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 350s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 350s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 350s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 350s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 350s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 350s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 350s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 350s JS G ENUM: Defining GLib.LogLevelFlags as 0x338067c1b2a8 350s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 350s ok 19 GLib string function overrides GLib.strstr_len 350s ok 20 GLib string function overrides GLib.strrstr 350s ok 21 GLib string function overrides GLib.strrstr_len 350s ok 22 GLib string function overrides GLib.strup 350s ok 23 GLib string function overrides GLib.strdown 350s ok 24 GLib string function overrides GLib.strreverse 350s JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 350s ok 25 GLib string function overrides GLib.ascii_dtostr 350s ok 26 GLib string function overrides GLib.ascii_formatd 350s ok 27 GLib string function overrides GLib.strchug 350s ok 28 GLib string function overrides GLib.strchomp 350s ok 29 GLib string function overrides GLib.strstrip 350s JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' 350s ok 30 GLib string function overrides GLib.strdelimit 350s ok 31 GLib string function overrides GLib.strcanon 350s JS G NS: Found info type FUNCTION for 'base64_encode' in namespace 'GLib' 350s ok 32 GLib string function overrides GLib.base64_encode 350s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GjsPrivate' 350s JS G BXD: Defined class for MatchInfo (GjsMatchInfo), prototype 0x1f28efb14c18, JSClass 0x3ff9904e7a0, in object 0xf93ab0793a8 350s ok 33 GLib.MatchInfo cannot be constructed 350s JS G NS: Found info type FUNCTION for 'regex_match' in namespace 'GjsPrivate' 350s ok 34 GLib.MatchInfo is returned from GLib.Regex.match 350s JS G BXD: Defining method get_string in prototype for GjsPrivate.MatchInfo 350s ok 35 GLib.MatchInfo stores the string that was matched 350s JS G NS: Found info type FUNCTION for 'regex_match_full' in namespace 'GjsPrivate' 350s ok 36 GLib.MatchInfo truncates the string when it has zeroes as g_match_info_get_string() would 350s JS G NS: Found info type FUNCTION for 'regex_match_all' in namespace 'GjsPrivate' 350s ok 37 GLib.MatchInfo is returned from GLib.Regex.match_all 350s JS G NS: Found info type FUNCTION for 'regex_match_all_full' in namespace 'GjsPrivate' 350s ok 38 GLib.MatchInfo is returned from GLib.Regex.match_all_full 350s ok 39 GLib.MatchInfo is returned from GLib.Regex.match_full 350s JS G BXD: Defining method expand_references in prototype for GjsPrivate.MatchInfo 350s ok 40 GLib.MatchInfo method expand_references 350s JS G BXD: Defining method fetch in prototype for GjsPrivate.MatchInfo 350s ok 41 GLib.MatchInfo method fetch 350s JS G BXD: Defining method fetch_all in prototype for GjsPrivate.MatchInfo 350s ok 42 GLib.MatchInfo method fetch_all 350s JS G BXD: Defining method fetch_named in prototype for GjsPrivate.MatchInfo 350s ok 43 GLib.MatchInfo method fetch_named 350s JS G BXD: Defining method fetch_named_pos in prototype for GjsPrivate.MatchInfo 350s ok 44 GLib.MatchInfo method fetch_named_pos 350s JS G BXD: Defining method fetch_pos in prototype for GjsPrivate.MatchInfo 350s ok 45 GLib.MatchInfo method fetch_pos 350s JS G BXD: Defining method get_match_count in prototype for GjsPrivate.MatchInfo 350s ok 46 GLib.MatchInfo method get_match_count 350s ok 47 GLib.MatchInfo method get_string 350s JS G BXD: Defining method is_partial_match in prototype for GjsPrivate.MatchInfo 350s ok 48 GLib.MatchInfo method is_partial_match 350s JS G BXD: Defining method matches in prototype for GjsPrivate.MatchInfo 350s ok 49 GLib.MatchInfo method matches 350s JS G BXD: Defining method next in prototype for GjsPrivate.MatchInfo 350s ok 50 GLib.MatchInfo method next 350s JS G BXD: Defining method quit in prototype for GLib.MainLoop 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa1501a040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 0 350s JS MAINLOOP: handling job 1, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 1 350s JS MAINLOOP: handling job 2, 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Completed job 2 350s JS MAINLOOP: handling job 3, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa1501a040: release 350s JS MAINLOOP: Completed job 3 350s JS MEMORY: Memory report: before destroying context 350s JS MEMORY: 671 objects currently alive 350s JS MEMORY: boxed_instance = 492 350s JS MEMORY: boxed_prototype = 12 350s JS MEMORY: closure = 1 350s JS MEMORY: function = 156 350s JS MEMORY: fundamental_instance = 0 350s JS MEMORY: fundamental_prototype = 0 350s JS MEMORY: gerror_instance = 0 350s JS MEMORY: gerror_prototype = 0 350s JS MEMORY: interface = 0 350s JS MEMORY: module = 5 350s JS MEMORY: ns = 3 350s JS MEMORY: object_instance = 0 350s JS MEMORY: object_prototype = 2 350s JS MEMORY: param = 0 350s JS MEMORY: union_instance = 0 350s JS MEMORY: union_prototype = 0 350s JS CTX: JS shutdown sequence 350s JS CTX: Stopping profiler 350s JS CTX: Shutting down toggle queue 350s JS CTX: Notifying external reference holders of GjsContext dispose 350s JS MAINLOOP: Stopping promise job dispatcher 350s JS CTX: Notifying reference holders of GjsContext dispose 350s JS CTX: Checking unhandled promise rejections 350s JS CTX: Releasing cached JS wrappers 350s JS CTX: Final triggered GC 350s JS CTX: Destroying JS context 350s JS CTX: Releasing all native objects 350s JS CTX: Disabling auto GC 350s JS CTX: Ending trace on global object 350s JS CTX: Freeing allocated resources 350s JS CTX: JS context destroyed 350s PASS: gjs/testGLib.test 350s Running test: gjs/testPrint.test 350s JS NATIVE: Registered native JS module '_promiseNative' 350s JS NATIVE: Registered native JS module '_byteArrayNative' 350s JS NATIVE: Registered native JS module '_encodingNative' 350s JS NATIVE: Registered native JS module '_gi' 350s JS NATIVE: Registered native JS module 'gi' 350s JS NATIVE: Registered native JS module 'cairoNative' 350s JS NATIVE: Registered native JS module 'system' 350s JS NATIVE: Registered native JS module 'console' 350s JS NATIVE: Registered native JS module '_print' 350s JS CTX: Enabling JIT 350s JS CTX: Initialized class GjsFileImporter prototype 0x5dc87a000a0 350s JS IMPORT: Defining parent (nil) of 0x5dc87a00100 'imports' is mod 0 350s JS IMPORT: Importing '_print' 350s JS NATIVE: Defining native module '_print' 350s JS IMPORT: Defining parent 0x5dc87a00100 of 0x5dc87a007b0 '_print' is mod 1 350s JS IMPORT: successfully imported module '_print' 350s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 350s 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 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1daef63b128 350s JS MAINLOOP: Main loop instance 0x2aa28b0f040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Starting promise job dispatcher 350s JS MAINLOOP: Main loop instance 0x2aa28b0f040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa28b0f040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1daef63b128 350s JS IMPORT: Module metadata hook for module 0x5dc87a13000 350s JS IMPORT: Defining meta.importSync for module 0x5dc87a13000 350s JS NATIVE: Defining native module 'gi' 350s JS CTX: Initialized class GIRepositoryNamespace prototype 0x5dc87a133f0 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 350s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 350s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 350s JS IMPORT: Importing directory 'overrides' 350s JS IMPORT: Defining parent 0x5dc87a00100 of 0x5dc87a134f0 'overrides' is mod 1 350s JS IMPORT: Defined importer 'overrides' 0x5dc87a134f0 in 0x5dc87a00100 350s JS IMPORT: successfully imported directory 'overrides' 350s JS IMPORT: Importing '_promiseNative' 350s JS NATIVE: Defining native module '_promiseNative' 350s JS IMPORT: Defining parent 0x5dc87a00100 of 0x5dc87a139a0 '_promiseNative' is mod 1 350s JS IMPORT: successfully imported module '_promiseNative' 350s JS IMPORT: Importing module GLib succeeded 350s JS IMPORT: Defining parent 0x5dc87a134f0 of 0x1daef63c150 'GLib' is mod 1 350s JS IMPORT: successfully imported module 'GLib' 350s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 350s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1daef679060, JSClass 0x3ff98b4e7a0, in object 0x1daef679038 350s JS CTX: Initialized class GIRepositoryGType prototype 0x5dc87a13ce8 350s JS CTX: Initialized class GIRepositoryFunction prototype 0x5dc87a13d48 350s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 350s JS G BXD: Defined class for Error (GError), prototype 0x1daef6790b0, JSClass 0x3ff98b4e7a0, in object 0x1daef679038 350s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 350s JS G BXD: Defined class for Variant (GVariant), prototype 0x1daef679100, JSClass 0x3ff98b4e7a0, in object 0x1daef679038 350s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 350s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1daef679150, JSClass 0x3ff98b4e7a0, in object 0x1daef679038 350s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 350s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1daef6791a0, JSClass 0x3ff98b4e7a0, in object 0x1daef679038 350s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 350s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 350s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 350s JS G BXD: Defined class for Thread (GThread), prototype 0x1daef6791f0, JSClass 0x3ff98b4e7a0, in object 0x1daef679038 350s JS G BXD: Defining method ref in prototype for GLib.Thread 350s JS G BXD: Defining method unref in prototype for GLib.Thread 350s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 350s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1daef679240, JSClass 0x3ff98b4e7a0, in object 0x1daef679038 350s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 350s JS G BXD: Defined class for Regex (GRegex), prototype 0x1daef679290, JSClass 0x3ff98b4e7a0, in object 0x1daef679038 350s JS G BXD: Defining method match in prototype for GLib.Regex 350s JS G BXD: Defining method match_full in prototype for GLib.Regex 350s JS G BXD: Defining method match_all in prototype for GLib.Regex 350s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 350s JS G NS: Defined namespace 'GLib' 0x1daef679038 in GIRepository 0x5dc87a13280 350s JS IMPORT: Importing module jasmine succeeded 350s JS IMPORT: Defining parent 0x5dc87a00100 of 0x1daef63cce0 'jasmine' is mod 1 350s JS IMPORT: successfully imported module 'jasmine' 350s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 350s JS MAINLOOP: Main loop instance 0x2aa28b0f040: hold 350s JS MAINLOOP: Enqueue job , promise=, allocation site= 350s JS MAINLOOP: Main loop instance 0x2aa28b0f040: Spinning loop until released or hook cleared 350s JS MAINLOOP: handling job 0, 350s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 350s JS MAINLOOP: Main loop instance 0x2aa28b0f040: release 350s JS MAINLOOP: Completed job 0 350s JS IMPORT: Importing 'gi' 350s JS IMPORT: Defining parent 0x5dc87a00100 of 0x5dc87a13280 'gi' is mod 1 350s JS IMPORT: successfully imported module 'gi' 350s 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 350s JS G NS: Defined namespace 'Gdk' 0x1daef679308 in GIRepository 0x5dc87a13280 350s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 350s JS IMPORT: Importing '_byteArrayNative' 350s JS NATIVE: Defining native module '_byteArrayNative' 351s JS IMPORT: Defining parent 0x5dc87a00100 of 0x5dc87a285a8 '_byteArrayNative' is mod 1 351s JS IMPORT: successfully imported module '_byteArrayNative' 351s JS IMPORT: Importing module byteArray succeeded 351s JS IMPORT: Defining parent 0x5dc87a00100 of 0x1daef63ce20 'byteArray' is mod 1 351s JS IMPORT: successfully imported module 'byteArray' 351s JS CTX: Script evaluation succeeded 351s JS MAINLOOP: Main loop instance 0x2aa28b0f040: Spinning loop until released or hook cleared 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module metadata hook for module 0x5dc87a038e0 351s JS IMPORT: Defining meta.importSync for module 0x5dc87a038e0 351s JS NATIVE: Defining native module 'system' 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1daef63b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1daef63b128 351s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 351s JS MAINLOOP: Set main loop hook to 351s JS MAINLOOP: Main loop instance 0x2aa28b0f040: hold 351s JS MAINLOOP: Running and clearing main loop hook 351s JS G BXD: Defining method run in prototype for GLib.MainLoop 351s 1..46 351s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 351s JS G BXD: Defined class for Source (GSource), prototype 0x1daef679330, JSClass 0x3ff98b4e7a0, in object 0x1daef679038 351s JS G BXD: Defining method set_priority in prototype for GLib.Source 351s JS IMPORT: Importing '_gi' 351s JS NATIVE: Defining native module '_gi' 351s JS IMPORT: Defining parent 0x1daef63eb98 of 0x5dc87a0d578 '_gi' is mod 1 351s JS IMPORT: successfully imported module '_gi' 351s 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 351s JS G NS: Defined namespace 'GjsPrivate' 0x1daef6793d0 in GIRepository 0x1daef63ebf8 351s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 351s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 351s JS IMPORT: Importing module _common succeeded 351s JS IMPORT: Defining parent 0x1daef63eb98 of 0x1daef6c4ad8 '_common' is mod 1 351s JS IMPORT: successfully imported module '_common' 351s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 351s JS IMPORT: Importing module _legacy succeeded 351s JS IMPORT: Defining parent 0x1daef63eb98 of 0x1daef6c4b28 '_legacy' is mod 1 351s JS IMPORT: successfully imported module '_legacy' 351s JS IMPORT: Importing module GObject succeeded 351s JS IMPORT: Defining parent 0x1daef63eb80 of 0x1daef6c4a88 'GObject' is mod 1 351s JS IMPORT: successfully imported module 'GObject' 351s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 351s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 351s JS G BXD: Defined class for String (GString), prototype 0x1daef679650, JSClass 0x3ff98b4e7a0, in object 0x1daef6793a8 351s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 351s JS G PRM: Defined class ParamSpec prototype is 0x1daef6c4bc8 class 0x3ff98b561b8 in object 0x1daef6793a8 351s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 351s JS G OBJ: Defined class for Object (GObject), prototype 0x1daef6797b8, JSClass 0x3ff98b4e7d0, in object 0x1daef6793a8 351s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 351s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 351s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1daef6797e0, JSClass 0x3ff98b4e7d0, in object 0x1daef6793a8 351s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 351s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 351s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 351s JS G NS: Defined namespace 'GObject' 0x1daef6793a8 in GIRepository 0x1daef63ebf8 351s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 351s JS G BXD: Defining method attach in prototype for GLib.Source 351s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 351s JS IMPORT: Module metadata hook for module 0x1daef6629e0 351s JS IMPORT: Defining meta.importSync for module 0x1daef6629e0 351s JS G BXD: Defining method destroy in prototype for GLib.Source 351s ok 1 print can be spied upon 351s ok 2 printerr can be spied upon 351s ok 3 log can be spied upon 351s ok 4 logError can be spied upon 351s ok 5 prettyPrint property value primitive 351s ok 6 prettyPrint property value is object reference 351s ok 7 prettyPrint more than one property 351s ok 8 prettyPrint add property value after property value object reference 351s ok 9 prettyPrint array 351s ok 10 prettyPrint property value array 351s ok 11 prettyPrint array reference is the only array element 351s ok 12 prettyPrint array reference is one of multiple array elements 351s ok 13 prettyPrint nested array 351s ok 14 prettyPrint property value nested array 351s ok 15 prettyPrint function 351s ok 16 prettyPrint property value function 351s ok 17 prettyPrint date 351s ok 18 prettyPrint property value date 351s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 351s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x1daef6fc600, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s ok 19 prettyPrint toString is overridden on object 351s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 351s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 351s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 351s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 351s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 351s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 351s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 351s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 351s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 351s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 351s JS G ENUM: Defining Gdk.AnchorHints as 0x5dc87a7e3d8 351s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 351s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 351s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 351s JS IMPORT: Importing module lang succeeded 351s JS IMPORT: Defining parent 0x1daef63eb98 of 0x1daef6f4560 'lang' is mod 1 351s JS IMPORT: successfully imported module 'lang' 351s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 351s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 351s JS IMPORT: Importing module _signals succeeded 351s JS IMPORT: Defining parent 0x1daef63eb98 of 0x1daef6f45b0 '_signals' is mod 1 351s JS IMPORT: successfully imported module '_signals' 351s JS IMPORT: Importing module signals succeeded 351s JS IMPORT: Defining parent 0x1daef63eb98 of 0x1daef6f4510 'signals' is mod 1 351s JS IMPORT: successfully imported module 'signals' 351s JS IMPORT: Importing module Gio succeeded 351s JS IMPORT: Defining parent 0x1daef63eb80 of 0x1daef6f44c0 'Gio' is mod 1 351s JS IMPORT: successfully imported module 'Gio' 351s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 351s JS G OBJ: Defined class for Application (GApplication), prototype 0x1daef6fc768, JSClass 0x3ff98b4e7d0, in object 0x1daef6fc740 351s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 351s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2cc3e9828178, JSClass 0x3ff98b50fc8, in object 0x1daef6fc740 351s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 351s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1daef6fc7e0, JSClass 0x3ff98b4e7d0, in object 0x1daef6fc740 351s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 351s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2cc3e98283f8, JSClass 0x3ff98b50fc8, in object 0x1daef6fc740 351s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1daef6fc858, JSClass 0x3ff98b4e7d0, in object 0x1daef6fc740 351s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 351s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2cc3e9828538, JSClass 0x3ff98b50fc8, in object 0x1daef6fc740 351s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 351s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1daef6fc8d0, JSClass 0x3ff98b4e7a0, in object 0x1daef6fc740 351s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 351s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1daef6fc920, JSClass 0x3ff98b4e7a0, in object 0x1daef6fc740 351s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 351s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1daef6fc970, JSClass 0x3ff98b4e7d0, in object 0x1daef6fc740 351s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1daef6fc9c0, JSClass 0x3ff98b4e7d0, in object 0x1daef6793d0 351s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 351s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1daef6fca10, JSClass 0x3ff98b4e7d0, in object 0x1daef6fc740 351s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 351s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 351s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 351s JS G IFACE: Defined class for File (GFile), prototype 0x2cc3e98286a0, JSClass 0x3ff98b50fc8, in object 0x1daef6fc740 351s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1daef6fca88, JSClass 0x3ff98b4e7d0, in object 0x1daef63ec40 351s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 351s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1daef6fcb00, JSClass 0x3ff98b4e7d0, in object 0x1daef6fc740 351s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 351s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 351s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1daef6fcb50, JSClass 0x3ff98b4e7d0, in object 0x1daef6fc740 351s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 351s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1daef6fcba0, JSClass 0x3ff98b4e7d0, in object 0x1daef6fc740 351s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 351s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1daef6fcbf0, JSClass 0x3ff98b4e7a0, in object 0x1daef6fc740 351s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 351s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 351s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1daef6fcc40, JSClass 0x3ff98b4e7d0, in object 0x1daef6fc740 351s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 351s JS G NS: Defined namespace 'Gio' 0x1daef6fc740 in GIRepository 0x1daef63ebf8 351s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 351s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x1daef6fcc90, JSClass 0x3ff98b4e7d0, in object 0x1daef6fc740 351s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0x1daef6fcce0, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 351s JS G BXD: Defined class for Atom (void), prototype 0x1daef6fcd30, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 351s JS G ENUM: Defining enum value X (fixed from x) 2 351s JS G ENUM: Defining enum value Y (fixed from y) 4 351s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 351s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 351s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 351s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 351s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 351s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 351s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 351s JS G ENUM: Defining Gdk.AxisFlags as 0x5dc87a03100 351s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 351s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 351s JS G ENUM: Defining enum value X (fixed from x) 1 351s JS G ENUM: Defining enum value Y (fixed from y) 2 351s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 351s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 351s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 351s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 351s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 351s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 351s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 351s JS G ENUM: Defining enum value LAST (fixed from last) 10 351s JS G ENUM: Defining Gdk.AxisUse as 0x5dc87a03ac8 351s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 351s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 351s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 351s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 351s JS G ENUM: Defining Gdk.ByteOrder as 0x5dc87a046f0 351s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 351s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 351s JS G BXD: Defined class for Color (GdkColor), prototype 0x1daef6fcdd0, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 351s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 351s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 351s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 351s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 351s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 351s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 351s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 351s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 351s JS G ENUM: Defining Gdk.CrossingMode as 0x5dc87a04d38 351s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 351s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0x1daef6fce48, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 351s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 351s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 351s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 351s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 351s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 351s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 351s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 351s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 351s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 351s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 351s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 351s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 351s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 351s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 351s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 351s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 351s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 351s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 351s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 351s JS G ENUM: Defining enum value DOT (fixed from dot) 38 351s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 351s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 351s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 351s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 351s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 351s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 351s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 351s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 351s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 351s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 351s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 351s JS G ENUM: Defining enum value HEART (fixed from heart) 62 351s JS G ENUM: Defining enum value ICON (fixed from icon) 64 351s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 351s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 351s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 351s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 351s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 351s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 351s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 351s JS G ENUM: Defining enum value MAN (fixed from man) 80 351s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 351s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 351s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 351s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 351s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 351s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 351s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 351s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 351s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 351s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 351s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 351s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 351s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 351s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 351s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 351s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 351s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 351s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 351s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 351s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 351s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 351s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 351s JS G ENUM: Defining enum value STAR (fixed from star) 126 351s JS G ENUM: Defining enum value TARGET (fixed from target) 128 351s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 351s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 351s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 351s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 351s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 351s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 351s JS G ENUM: Defining enum value TREK (fixed from trek) 142 351s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 351s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 351s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 351s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 351s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 351s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 351s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 351s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 351s JS G ENUM: Defining Gdk.CursorType as 0x5dc87a05780 351s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 351s JS G OBJ: Defined class for Device (GdkDevice), prototype 0x1daef6fcec0, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 351s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0x1daef6fcf10, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 351s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x2cc3e9834308, JSClass 0x3ff98b50fc8, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 351s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 351s JS G ENUM: Defining enum value RING (fixed from ring) 1 351s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 351s JS G ENUM: Defining Gdk.DevicePadFeature as 0x5dc87a09810 351s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 351s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 351s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0x1daef6fcfb0, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 351s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 351s JS G ENUM: Defining enum value PEN (fixed from pen) 1 351s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 351s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 351s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 351s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 351s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 351s JS G ENUM: Defining enum value LENS (fixed from lens) 7 351s JS G ENUM: Defining Gdk.DeviceToolType as 0x5dc87a09ec8 351s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 351s JS G ENUM: Defining enum value MASTER (fixed from master) 0 351s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 351s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 351s JS G ENUM: Defining Gdk.DeviceType as 0x5dc87a0a7e0 351s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 351s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x2cc3e9839088, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 351s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x2cc3e98390d8, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 351s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 351s JS G ENUM: Defining enum value COPY (fixed from copy) 2 351s JS G ENUM: Defining enum value MOVE (fixed from move) 4 351s JS G ENUM: Defining enum value LINK (fixed from link) 8 351s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 351s JS G ENUM: Defining enum value ASK (fixed from ask) 32 351s JS G ENUM: Defining Gdk.DragAction as 0x5dc87a0aed0 351s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 351s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 351s JS G ENUM: Defining enum value ERROR (fixed from error) 2 351s JS G ENUM: Defining Gdk.DragCancelReason as 0x5dc87a0b708 351s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 351s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x2cc3e9839178, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NONE (fixed from none) 0 351s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 351s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 351s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 351s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 351s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 351s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 351s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 351s JS G ENUM: Defining Gdk.DragProtocol as 0x5dc87a0bd50 351s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 351s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x2cc3e98391f0, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 351s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 351s JS G BXD: Defined class for Event (GdkEvent), prototype 0x2cc3e9839240, JSClass 0x3ff98b4e770, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 351s JS G BXD: Defined class for EventAny (void), prototype 0x2cc3e9839290, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 351s JS G BXD: Defined class for EventButton (void), prototype 0x2cc3e98392b8, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 351s JS G BXD: Defined class for EventConfigure (void), prototype 0x2cc3e98392e0, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 351s JS G BXD: Defined class for EventCrossing (void), prototype 0x2cc3e9839308, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 351s JS G BXD: Defined class for EventDND (void), prototype 0x2cc3e9839330, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 351s JS G BXD: Defined class for EventExpose (void), prototype 0x2cc3e9839358, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 351s JS G BXD: Defined class for EventFocus (void), prototype 0x2cc3e9839380, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 351s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x2cc3e98393a8, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 351s JS G BXD: Defined class for EventKey (void), prototype 0x2cc3e98393d0, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 351s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 351s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 351s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 351s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 351s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 351s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 351s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 351s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 351s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 351s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 351s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 351s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 351s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 351s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 351s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 351s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 351s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 351s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 351s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 351s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 351s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 351s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 351s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 351s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 351s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 351s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 351s JS G ENUM: Defining Gdk.EventMask as 0x5dc87a0cfa0 351s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 351s JS G BXD: Defined class for EventMotion (void), prototype 0x2cc3e9839420, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 351s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x2cc3e9839448, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 351s JS G BXD: Defined class for EventPadAxis (void), prototype 0x2cc3e9839470, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 351s JS G BXD: Defined class for EventPadButton (void), prototype 0x2cc3e9839498, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 351s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x2cc3e98394c0, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 351s JS G BXD: Defined class for EventProperty (void), prototype 0x2cc3e98394e8, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 351s JS G BXD: Defined class for EventProximity (void), prototype 0x2cc3e9839510, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 351s JS G BXD: Defined class for EventScroll (void), prototype 0x2cc3e9839538, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 351s JS G BXD: Defined class for EventSelection (void), prototype 0x2cc3e9839560, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 351s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x2cc3e9839588, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 351s JS G BXD: Defined class for EventSetting (void), prototype 0x2cc3e98395d8, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 351s JS G BXD: Defined class for EventTouch (void), prototype 0x2cc3e9839600, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 351s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x2cc3e9839628, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 351s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x2cc3e9839650, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 351s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 351s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 351s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 351s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 351s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 351s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 351s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 351s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 351s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 351s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 351s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 351s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 351s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 351s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 351s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 351s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 351s JS G ENUM: Defining enum value MAP (fixed from map) 14 351s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 351s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 351s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 351s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 351s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 351s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 351s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 351s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 351s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 351s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 351s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 351s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 351s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 351s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 351s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 351s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 351s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 351s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 351s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 351s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 351s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 351s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 351s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 351s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 351s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 351s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 351s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 351s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 351s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 351s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 351s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 351s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 351s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 351s JS G ENUM: Defining Gdk.EventType as 0x5dc87a0f198 351s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 351s JS G BXD: Defined class for EventVisibility (void), prototype 0x2cc3e98396a0, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 351s JS G BXD: Defined class for EventWindowState (void), prototype 0x2cc3e98396c8, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 351s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 351s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 351s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 351s JS G ENUM: Defining Gdk.FilterReturn as 0x5dc87a119f0 351s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 351s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x2cc3e9839718, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 351s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NONE (fixed from none) 0 351s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 351s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 351s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 351s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 351s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 351s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 351s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 351s JS G ENUM: Defining Gdk.FrameClockPhase as 0x5dc87a120a0 351s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 351s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x2cc3e9839790, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 351s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x2cc3e98397b8, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 351s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 351s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 351s JS G ENUM: Defining Gdk.FullscreenMode as 0x5dc87a12b30 351s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 351s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x2cc3e9839830, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 351s JS G ERR: Defined class for GLError (GError), prototype 0x2cc3e98344e8, JSClass 0x3ff98b503e0, in object 0x1daef679308 351s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 351s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 351s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 351s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 351s JS G BXD: Defined class for Geometry (void), prototype 0x2cc3e9839880, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NONE (fixed from none) 0 351s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 351s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 351s JS G ENUM: Defining Gdk.GrabOwnership as 0x5dc87a13278 351s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 351s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 351s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 351s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 351s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 351s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 351s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 351s JS G ENUM: Defining Gdk.GrabStatus as 0x5dc87a13800 351s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 351s JS G ENUM: Defining enum value NORTH (fixed from north) 2 351s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 351s JS G ENUM: Defining enum value WEST (fixed from west) 4 351s JS G ENUM: Defining enum value CENTER (fixed from center) 5 351s JS G ENUM: Defining enum value EAST (fixed from east) 6 351s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 351s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 351s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 351s JS G ENUM: Defining enum value STATIC (fixed from static) 10 351s JS G ENUM: Defining Gdk.Gravity as 0x5dc87a14048 351s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 351s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 351s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 351s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 351s JS G ENUM: Defining Gdk.InputMode as 0x5dc87a14a98 351s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 351s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 351s JS G ENUM: Defining enum value PEN (fixed from pen) 1 351s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 351s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 351s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 351s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 351s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 351s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 351s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 351s JS G ENUM: Defining Gdk.InputSource as 0x5dc87a15020 351s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 351s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 351s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x2cc3e9839970, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 351s JS G BXD: Defined class for KeymapKey (void), prototype 0x2cc3e98399c0, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 351s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 351s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 351s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 351s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 351s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 351s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 351s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 351s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 351s JS G ENUM: Defining Gdk.ModifierIntent as 0x5dc87a685f8 351s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 351s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 351s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 351s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 351s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 351s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 351s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 351s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 351s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 351s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 351s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 351s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 351s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 351s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 351s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 351s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 351s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 351s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 351s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 351s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 351s JS G ENUM: Defining Gdk.ModifierType as 0x5dc87a68ee0 351s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 351s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x2cc3e9839a38, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 351s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 351s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 351s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 351s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 351s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 351s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 351s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 351s JS G ENUM: Defining Gdk.NotifyType as 0x5dc87a6af48 351s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 351s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 351s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 351s JS G ENUM: Defining Gdk.OwnerChange as 0x5dc87a6b790 351s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 351s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 351s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 351s JS G BXD: Defined class for Point (void), prototype 0x2cc3e9839ad8, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 351s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 351s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 351s JS G ENUM: Defining enum value APPEND (fixed from append) 2 351s JS G ENUM: Defining Gdk.PropMode as 0x5dc87a6bed8 351s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 351s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 351s JS G ENUM: Defining Gdk.PropertyState as 0x5dc87a6c458 351s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 351s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x2cc3e9839b50, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 351s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x2cc3e9839ba0, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 351s JS G ENUM: Defining enum value UP (fixed from up) 0 351s JS G ENUM: Defining enum value DOWN (fixed from down) 1 351s JS G ENUM: Defining enum value LEFT (fixed from left) 2 351s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 351s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 351s JS G ENUM: Defining Gdk.ScrollDirection as 0x5dc87a6cba0 351s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 351s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x2cc3e9839c18, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NONE (fixed from none) 0 351s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 351s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 351s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 351s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 351s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 351s JS G ENUM: Defining enum value ALL (fixed from all) 15 351s JS G ENUM: Defining Gdk.SeatCapabilities as 0x5dc87a6d2d0 351s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NEW (fixed from new) 0 351s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 351s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 351s JS G ENUM: Defining Gdk.SettingAction as 0x5dc87a6db80 351s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 351s JS G ENUM: Defining enum value OK (fixed from ok) 0 351s JS G ENUM: Defining enum value ERROR (fixed from error) -1 351s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 351s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 351s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 351s JS G ENUM: Defining Gdk.Status as 0x5dc87a6e108 351s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 351s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 351s JS G ENUM: Defining enum value NONE (fixed from none) 1 351s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 351s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 351s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 351s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 351s JS G ENUM: Defining Gdk.SubpixelLayout as 0x5dc87a6e7e8 351s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 351s JS G BXD: Defined class for TimeCoord (void), prototype 0x2cc3e9839d08, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 351s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 351s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 351s JS G ENUM: Defining enum value END (fixed from end) 2 351s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 351s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x5dc87a6f0e0 351s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 351s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 351s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 351s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 351s JS G ENUM: Defining Gdk.VisibilityState as 0x5dc87a6f6e8 351s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 351s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x2cc3e9839d80, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 351s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 351s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 351s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 351s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 351s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 351s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 351s JS G ENUM: Defining Gdk.VisualType as 0x5dc87a6fd40 351s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 351s JS G ENUM: Defining enum value ALL (fixed from all) 1 351s JS G ENUM: Defining enum value BORDER (fixed from border) 2 351s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 351s JS G ENUM: Defining enum value TITLE (fixed from title) 8 351s JS G ENUM: Defining enum value MENU (fixed from menu) 16 351s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 351s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 351s JS G ENUM: Defining Gdk.WMDecoration as 0x5dc87a70578 351s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 351s JS G ENUM: Defining enum value ALL (fixed from all) 1 351s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 351s JS G ENUM: Defining enum value MOVE (fixed from move) 4 351s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 351s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 351s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 351s JS G ENUM: Defining Gdk.WMFunction as 0x5dc87a70e20 351s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 351s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x2cc3e9839e48, JSClass 0x3ff98b4e7d0, in object 0x1daef679308 351s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 351s JS G BXD: Defined class for WindowAttr (void), prototype 0x2cc3e9839e98, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 351s JS G ENUM: Defining enum value TITLE (fixed from title) 2 351s JS G ENUM: Defining enum value X (fixed from x) 4 351s JS G ENUM: Defining enum value Y (fixed from y) 8 351s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 351s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 351s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 351s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 351s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 351s JS G ENUM: Defining Gdk.WindowAttributesType as 0x5dc87a717c8 351s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 351s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 351s JS G ENUM: Defining enum value NORTH (fixed from north) 1 351s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 351s JS G ENUM: Defining enum value WEST (fixed from west) 3 351s JS G ENUM: Defining enum value EAST (fixed from east) 4 351s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 351s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 351s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 351s JS G ENUM: Defining Gdk.WindowEdge as 0x5dc87a72188 351s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 351s JS G ENUM: Defining enum value POS (fixed from pos) 1 351s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 351s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 351s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 351s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 351s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 351s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 351s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 351s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 351s JS G ENUM: Defining Gdk.WindowHints as 0x5dc87a72aa0 351s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 351s JS G BXD: Defined class for WindowRedirect (void), prototype 0x2cc3e9839f38, JSClass 0x3ff98b4e7a0, in object 0x1daef679308 351s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 351s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 351s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 351s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 351s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 351s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 351s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 351s JS G ENUM: Defining enum value BELOW (fixed from below) 64 351s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 351s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 351s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 351s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 351s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 351s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 351s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 351s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 351s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 351s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 351s JS G ENUM: Defining Gdk.WindowState as 0x5dc87a734d8 351s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 351s JS G ENUM: Defining enum value ROOT (fixed from root) 0 351s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 351s JS G ENUM: Defining enum value CHILD (fixed from child) 2 351s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 351s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 351s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 351s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 351s JS G ENUM: Defining Gdk.WindowType as 0x5dc87a74618 351s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 351s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 351s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 351s JS G ENUM: Defining enum value MENU (fixed from menu) 2 351s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 351s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 351s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 351s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 351s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 351s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 351s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 351s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 351s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 351s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 351s JS G ENUM: Defining enum value DND (fixed from dnd) 13 351s JS G ENUM: Defining Gdk.WindowTypeHint as 0x5dc87a74ec0 351s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 351s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 351s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 351s JS G ENUM: Defining Gdk.WindowWindowClass as 0x5dc87a75d20 351s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 351s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 351s ok 20 prettyPrint string tag supplied 351s ok 21 prettyPrint symbol 351s ok 22 prettyPrint property key symbol 351s ok 23 prettyPrint property value symbol 351s ok 24 prettyPrint registered symbol 351s ok 25 prettyPrint property key registered symbol 351s ok 26 prettyPrint property value registered symbol 351s ok 27 prettyPrint well-known symbol 351s ok 28 prettyPrint property key well-known symbol 351s ok 29 prettyPrint property value well-known symbol 351s ok 30 prettyPrint undefined 351s ok 31 prettyPrint null 351s ok 32 prettyPrint nested null 351s ok 33 prettyPrint imports root in object 351s ok 34 prettyPrint TypedArrays Int8Array 351s ok 35 prettyPrint TypedArrays Uint8Array 351s ok 36 prettyPrint TypedArrays Uint16Array 351s ok 37 prettyPrint TypedArrays Uint8ClampedArray 351s ok 38 prettyPrint TypedArrays Int16Array 351s ok 39 prettyPrint TypedArrays Uint16Array 351s ok 40 prettyPrint TypedArrays Int32Array 351s ok 41 prettyPrint TypedArrays Uint32Array 351s ok 42 prettyPrint TypedArrays Float32Array 351s ok 43 prettyPrint TypedArrays Float64Array 351s ok 44 prettyPrint TypedArrays BigInt64Array 351s ok 45 prettyPrint TypedArrays BigUint64Array 351s ok 46 prettyPrint Uint8Array returned from introspected function 351s JS G BXD: Defining method quit in prototype for GLib.MainLoop 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa28b0f040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: handling job 3, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa28b0f040: release 351s JS MAINLOOP: Completed job 3 351s JS MEMORY: Memory report: before destroying context 351s JS MEMORY: 673 objects currently alive 351s JS MEMORY: boxed_instance = 207 351s JS MEMORY: boxed_prototype = 50 351s JS MEMORY: closure = 1 351s JS MEMORY: function = 361 351s JS MEMORY: fundamental_instance = 0 351s JS MEMORY: fundamental_prototype = 0 351s JS MEMORY: gerror_instance = 0 351s JS MEMORY: gerror_prototype = 1 351s JS MEMORY: interface = 5 351s JS MEMORY: module = 10 351s JS MEMORY: ns = 5 351s JS MEMORY: object_instance = 1 351s JS MEMORY: object_prototype = 31 351s JS MEMORY: param = 0 351s JS MEMORY: union_instance = 0 351s JS MEMORY: union_prototype = 1 351s JS CTX: JS shutdown sequence 351s JS CTX: Stopping profiler 351s JS CTX: Shutting down toggle queue 351s JS CTX: Notifying external reference holders of GjsContext dispose 351s JS MAINLOOP: Stopping promise job dispatcher 351s JS CTX: Notifying reference holders of GjsContext dispose 351s JS CTX: Checking unhandled promise rejections 351s JS CTX: Releasing cached JS wrappers 351s JS CTX: Final triggered GC 351s JS CTX: Destroying JS context 351s JS CTX: Releasing all native objects 351s JS CTX: Disabling auto GC 351s JS CTX: Ending trace on global object 351s JS CTX: Freeing allocated resources 351s JS CTX: JS context destroyed 351s PASS: gjs/testPrint.test 351s Running test: gjs/testWarnings.sh.test 351s ok 1 - overwriting method with Signals.addSignalMethods() should warn 351s ok 2 - passing too many arguments to a GI function should warn 351s ok 3 - file and line number are logged for syntax errors 351s 1..3 351s PASS: gjs/testWarnings.sh.test 351s Running test: gjs/testParamSpec.test 351s JS NATIVE: Registered native JS module '_promiseNative' 351s JS NATIVE: Registered native JS module '_byteArrayNative' 351s JS NATIVE: Registered native JS module '_encodingNative' 351s JS NATIVE: Registered native JS module '_gi' 351s JS NATIVE: Registered native JS module 'gi' 351s JS NATIVE: Registered native JS module 'cairoNative' 351s JS NATIVE: Registered native JS module 'system' 351s JS NATIVE: Registered native JS module 'console' 351s JS NATIVE: Registered native JS module '_print' 351s JS CTX: Enabling JIT 351s JS CTX: Initialized class GjsFileImporter prototype 0x258401f000a0 351s JS IMPORT: Defining parent (nil) of 0x258401f00100 'imports' is mod 0 351s JS IMPORT: Importing '_print' 351s JS NATIVE: Defining native module '_print' 351s JS IMPORT: Defining parent 0x258401f00100 of 0x258401f007b0 '_print' is mod 1 351s JS IMPORT: successfully imported module '_print' 351s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 351s 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 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30346e23b128 351s JS MAINLOOP: Main loop instance 0x2aa02440040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Starting promise job dispatcher 351s JS MAINLOOP: Main loop instance 0x2aa02440040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa02440040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module metadata hook for module 0x258401f13000 351s JS IMPORT: Defining meta.importSync for module 0x258401f13000 351s JS NATIVE: Defining native module 'gi' 351s JS CTX: Initialized class GIRepositoryNamespace prototype 0x258401f133f0 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 351s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 351s JS IMPORT: Importing directory 'overrides' 351s JS IMPORT: Defining parent 0x258401f00100 of 0x258401f134f0 'overrides' is mod 1 351s JS IMPORT: Defined importer 'overrides' 0x258401f134f0 in 0x258401f00100 351s JS IMPORT: successfully imported directory 'overrides' 351s JS IMPORT: Importing '_promiseNative' 351s JS NATIVE: Defining native module '_promiseNative' 351s JS IMPORT: Defining parent 0x258401f00100 of 0x258401f139a0 '_promiseNative' is mod 1 351s JS IMPORT: successfully imported module '_promiseNative' 351s JS IMPORT: Importing module GLib succeeded 351s JS IMPORT: Defining parent 0x258401f134f0 of 0x30346e23c150 'GLib' is mod 1 351s JS IMPORT: successfully imported module 'GLib' 351s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 351s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x30346e279060, JSClass 0x3ffada4e7a0, in object 0x30346e279038 351s JS CTX: Initialized class GIRepositoryGType prototype 0x258401f13ce8 351s JS CTX: Initialized class GIRepositoryFunction prototype 0x258401f13d48 351s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 351s JS G BXD: Defined class for Error (GError), prototype 0x30346e2790b0, JSClass 0x3ffada4e7a0, in object 0x30346e279038 351s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 351s JS G BXD: Defined class for Variant (GVariant), prototype 0x30346e279100, JSClass 0x3ffada4e7a0, in object 0x30346e279038 351s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 351s JS G BXD: Defined class for Bytes (GBytes), prototype 0x30346e279150, JSClass 0x3ffada4e7a0, in object 0x30346e279038 351s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 351s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x30346e2791a0, JSClass 0x3ffada4e7a0, in object 0x30346e279038 351s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 351s JS G BXD: Defined class for Thread (GThread), prototype 0x30346e2791f0, JSClass 0x3ffada4e7a0, in object 0x30346e279038 351s JS G BXD: Defining method ref in prototype for GLib.Thread 351s JS G BXD: Defining method unref in prototype for GLib.Thread 351s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 351s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x30346e279240, JSClass 0x3ffada4e7a0, in object 0x30346e279038 351s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 351s JS G BXD: Defined class for Regex (GRegex), prototype 0x30346e279290, JSClass 0x3ffada4e7a0, in object 0x30346e279038 351s JS G BXD: Defining method match in prototype for GLib.Regex 351s JS G BXD: Defining method match_full in prototype for GLib.Regex 351s JS G BXD: Defining method match_all in prototype for GLib.Regex 351s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 351s JS G NS: Defined namespace 'GLib' 0x30346e279038 in GIRepository 0x258401f13280 351s JS IMPORT: Importing module jasmine succeeded 351s JS IMPORT: Defining parent 0x258401f00100 of 0x30346e23cce0 'jasmine' is mod 1 351s JS IMPORT: successfully imported module 'jasmine' 351s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 351s JS MAINLOOP: Main loop instance 0x2aa02440040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa02440040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa02440040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Importing 'gi' 351s JS IMPORT: Defining parent 0x258401f00100 of 0x258401f13280 'gi' is mod 1 351s JS IMPORT: successfully imported module 'gi' 351s 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 351s JS G NS: Defined namespace 'Regress' 0x30346e279308 in GIRepository 0x258401f13280 351s JS IMPORT: Importing '_gi' 351s JS NATIVE: Defining native module '_gi' 351s JS IMPORT: Defining parent 0x258401f00100 of 0x258401f28980 '_gi' is mod 1 351s JS IMPORT: successfully imported module '_gi' 351s 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 351s JS G NS: Defined namespace 'GjsPrivate' 0x30346e279358 in GIRepository 0x258401f13280 351s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 351s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 351s JS IMPORT: Importing module _common succeeded 351s JS IMPORT: Defining parent 0x258401f00100 of 0x30346e23ce70 '_common' is mod 1 351s JS IMPORT: successfully imported module '_common' 351s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 351s JS IMPORT: Importing module _legacy succeeded 351s JS IMPORT: Defining parent 0x258401f00100 of 0x30346e23cec0 '_legacy' is mod 1 351s JS IMPORT: successfully imported module '_legacy' 351s JS IMPORT: Importing module GObject succeeded 351s JS IMPORT: Defining parent 0x258401f134f0 of 0x30346e23ce20 'GObject' is mod 1 351s JS IMPORT: successfully imported module 'GObject' 351s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 351s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 351s JS G BXD: Defined class for String (GString), prototype 0x30346e2795d8, JSClass 0x3ffada4e7a0, in object 0x30346e279330 351s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 351s JS G PRM: Defined class ParamSpec prototype is 0x30346e23cf60 class 0x3ffada561b8 in object 0x30346e279330 351s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 351s JS G OBJ: Defined class for Object (GObject), prototype 0x30346e279740, JSClass 0x3ffada4e7d0, in object 0x30346e279330 351s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 351s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 351s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x30346e279768, JSClass 0x3ffada4e7d0, in object 0x30346e279330 351s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 351s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 351s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 351s JS G NS: Defined namespace 'GObject' 0x30346e279330 in GIRepository 0x258401f13280 351s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 351s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 351s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 351s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 351s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 351s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 351s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 351s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 351s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 351s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 351s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 351s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 351s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 351s JS G ENUM: Defining GObject.ParamFlags as 0x258401f2cca8 351s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 351s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 351s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 351s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 351s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 351s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 351s JS G ENUM: Defining Regress.TestEnum as 0x258401f37370 351s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 351s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 351s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 351s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 351s JS G ENUM: Defining Regress.TestFlags as 0x258401f39558 351s JS CTX: Script evaluation succeeded 351s JS MAINLOOP: Main loop instance 0x2aa02440040: Spinning loop until released or hook cleared 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module metadata hook for module 0x258401f019d0 351s JS IMPORT: Defining meta.importSync for module 0x258401f019d0 351s JS NATIVE: Defining native module 'system' 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30346e23b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30346e23b128 351s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 351s JS MAINLOOP: Set main loop hook to 351s JS MAINLOOP: Main loop instance 0x2aa02440040: hold 351s JS MAINLOOP: Running and clearing main loop hook 351s JS G BXD: Defining method run in prototype for GLib.MainLoop 351s 1..29 351s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 351s JS G BXD: Defined class for Source (GSource), prototype 0x30346e279808, JSClass 0x3ffada4e7a0, in object 0x30346e279038 351s JS G BXD: Defining method set_priority in prototype for GLib.Source 351s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 351s JS G BXD: Defining method attach in prototype for GLib.Source 351s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 351s JS IMPORT: Module metadata hook for module 0x30346e262820 351s JS IMPORT: Defining meta.importSync for module 0x30346e262820 351s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 351s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa025e6a40 type GParamString 351s JS G BXD: Defining method destroy in prototype for GLib.Source 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s ok 1 GObject.ParamSpec.string has the correct name strings 351s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa025ad360 type GParamString 351s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 351s ok 2 GObject.ParamSpec.string has the correct flags 351s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa025ebf30 type GParamString 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s ok 3 GObject.ParamSpec.string has the correct default value 351s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 351s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa025eda50 type GParamInt 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s ok 4 GObject.ParamSpec.int has the correct name strings 351s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02533b20 type GParamInt 351s ok 5 GObject.ParamSpec.int has the correct flags 351s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02534370 type GParamInt 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s ok 6 GObject.ParamSpec.int has the correct default value 351s JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' 351s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02535160 type GParamUInt 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s ok 7 GObject.ParamSpec.uint has the correct name strings 351s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02535c40 type GParamUInt 351s ok 8 GObject.ParamSpec.uint has the correct flags 351s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02626070 type GParamUInt 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s ok 9 GObject.ParamSpec.uint has the correct default value 351s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 351s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02627000 type GParamInt64 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s ok 10 GObject.ParamSpec.int64 has the correct name strings 351s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02627af0 type GParamInt64 351s ok 11 GObject.ParamSpec.int64 has the correct flags 351s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02628290 type GParamInt64 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s ok 12 GObject.ParamSpec.int64 has the correct default value 351s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 351s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02629b40 type GParamUInt64 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s ok 13 GObject.ParamSpec.uint64 has the correct name strings 351s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa0262a340 type GParamUInt64 351s ok 14 GObject.ParamSpec.uint64 has the correct flags 351s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa0262ab30 type GParamUInt64 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s ok 15 GObject.ParamSpec.uint64 has the correct default value 351s JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' 351s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa0262b970 type GParamEnum 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s ok 16 GObject.ParamSpec.enum has the correct name strings 351s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa0262c440 type GParamEnum 351s ok 17 GObject.ParamSpec.enum has the correct flags 351s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa0262cd60 type GParamEnum 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s ok 18 GObject.ParamSpec.enum has the correct default value 351s JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' 351s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa0262dd00 type GParamFlags 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s ok 19 GObject.ParamSpec.flags has the correct name strings 351s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa0262e430 type GParamFlags 351s ok 20 GObject.ParamSpec.flags has the correct flags 351s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa0262ed80 type GParamFlags 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s ok 21 GObject.ParamSpec.flags has the correct default value 351s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 351s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa0262fa50 type GParamObject 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s ok 22 GObject.ParamSpec.object has the correct name strings 351s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02630570 type GParamObject 351s ok 23 GObject.ParamSpec.object has the correct flags 351s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02630cf0 type GParamObject 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s ok 24 GObject.ParamSpec.object has the correct default value 351s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 351s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02631ae0 type GParamBoxed 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s ok 25 GObject.ParamSpec.jsobject has the correct name strings 351s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02632550 type GParamBoxed 351s ok 26 GObject.ParamSpec.jsobject has the correct flags 351s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02632cd0 type GParamBoxed 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s ok 27 GObject.ParamSpec.jsobject has the correct default value 351s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02633960 type GParamString 351s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 351s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa02634a40 type GParamString 351s ok 29 GObject.ParamSpec object has correct object tag 351s JS G BXD: Defining method quit in prototype for GLib.MainLoop 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa02440040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: handling job 3, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa02440040: release 351s JS MAINLOOP: Completed job 3 351s JS MEMORY: Memory report: before destroying context 351s JS MEMORY: 389 objects currently alive 351s JS MEMORY: boxed_instance = 177 351s JS MEMORY: boxed_prototype = 10 351s JS MEMORY: closure = 1 351s JS MEMORY: function = 161 351s JS MEMORY: fundamental_instance = 0 351s JS MEMORY: fundamental_prototype = 0 351s JS MEMORY: gerror_instance = 0 351s JS MEMORY: gerror_prototype = 0 351s JS MEMORY: interface = 0 351s JS MEMORY: module = 5 351s JS MEMORY: ns = 4 351s JS MEMORY: object_instance = 0 351s JS MEMORY: object_prototype = 2 351s JS MEMORY: param = 29 351s JS MEMORY: union_instance = 0 351s JS MEMORY: union_prototype = 0 351s JS CTX: JS shutdown sequence 351s JS CTX: Stopping profiler 351s JS CTX: Shutting down toggle queue 351s JS CTX: Notifying external reference holders of GjsContext dispose 351s JS MAINLOOP: Stopping promise job dispatcher 351s JS CTX: Notifying reference holders of GjsContext dispose 351s JS CTX: Checking unhandled promise rejections 351s JS CTX: Releasing cached JS wrappers 351s JS CTX: Final triggered GC 351s JS CTX: Destroying JS context 351s JS CTX: Releasing all native objects 351s JS CTX: Disabling auto GC 351s JS CTX: Ending trace on global object 351s JS CTX: Freeing allocated resources 351s JS CTX: JS context destroyed 351s PASS: gjs/testParamSpec.test 351s Running test: gjs/testGIMarshalling.test 351s JS NATIVE: Registered native JS module '_promiseNative' 351s JS NATIVE: Registered native JS module '_byteArrayNative' 351s JS NATIVE: Registered native JS module '_encodingNative' 351s JS NATIVE: Registered native JS module '_gi' 351s JS NATIVE: Registered native JS module 'gi' 351s JS NATIVE: Registered native JS module 'cairoNative' 351s JS NATIVE: Registered native JS module 'system' 351s JS NATIVE: Registered native JS module 'console' 351s JS NATIVE: Registered native JS module '_print' 351s JS CTX: Enabling JIT 351s JS CTX: Initialized class GjsFileImporter prototype 0x8546dc000a0 351s JS IMPORT: Defining parent (nil) of 0x8546dc00100 'imports' is mod 0 351s JS IMPORT: Importing '_print' 351s JS NATIVE: Defining native module '_print' 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x8546dc007b0 '_print' is mod 1 351s JS IMPORT: successfully imported module '_print' 351s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 351s 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 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x38e455a3b128 351s JS MAINLOOP: Main loop instance 0x2aa34a74040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Starting promise job dispatcher 351s JS MAINLOOP: Main loop instance 0x2aa34a74040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa34a74040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module metadata hook for module 0x8546dc13000 351s JS IMPORT: Defining meta.importSync for module 0x8546dc13000 351s JS NATIVE: Defining native module 'gi' 351s JS CTX: Initialized class GIRepositoryNamespace prototype 0x8546dc133f0 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 351s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 351s JS IMPORT: Importing directory 'overrides' 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x8546dc134f0 'overrides' is mod 1 351s JS IMPORT: Defined importer 'overrides' 0x8546dc134f0 in 0x8546dc00100 351s JS IMPORT: successfully imported directory 'overrides' 351s JS IMPORT: Importing '_promiseNative' 351s JS NATIVE: Defining native module '_promiseNative' 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x8546dc139a0 '_promiseNative' is mod 1 351s JS IMPORT: successfully imported module '_promiseNative' 351s JS IMPORT: Importing module GLib succeeded 351s JS IMPORT: Defining parent 0x8546dc134f0 of 0x38e455a3c150 'GLib' is mod 1 351s JS IMPORT: successfully imported module 'GLib' 351s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 351s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x38e455a79060, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s JS CTX: Initialized class GIRepositoryGType prototype 0x8546dc13ce8 351s JS CTX: Initialized class GIRepositoryFunction prototype 0x8546dc13d48 351s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 351s JS G BXD: Defined class for Error (GError), prototype 0x38e455a790b0, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 351s JS G BXD: Defined class for Variant (GVariant), prototype 0x38e455a79100, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 351s JS G BXD: Defined class for Bytes (GBytes), prototype 0x38e455a79150, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 351s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x38e455a791a0, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 351s JS G BXD: Defined class for Thread (GThread), prototype 0x38e455a791f0, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s JS G BXD: Defining method ref in prototype for GLib.Thread 351s JS G BXD: Defining method unref in prototype for GLib.Thread 351s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 351s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x38e455a79240, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 351s JS G BXD: Defined class for Regex (GRegex), prototype 0x38e455a79290, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s JS G BXD: Defining method match in prototype for GLib.Regex 351s JS G BXD: Defining method match_full in prototype for GLib.Regex 351s JS G BXD: Defining method match_all in prototype for GLib.Regex 351s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 351s JS G NS: Defined namespace 'GLib' 0x38e455a79038 in GIRepository 0x8546dc13280 351s JS IMPORT: Importing module jasmine succeeded 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x38e455a3cce0 'jasmine' is mod 1 351s JS IMPORT: successfully imported module 'jasmine' 351s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 351s JS MAINLOOP: Main loop instance 0x2aa34a74040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa34a74040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa34a74040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Importing 'gi' 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x8546dc13280 'gi' is mod 1 351s JS IMPORT: successfully imported module 'gi' 351s JS IMPORT: Importing module GIMarshallingTests succeeded 351s JS IMPORT: Defining parent 0x8546dc134f0 of 0x38e455a3ce20 'GIMarshallingTests' is mod 1 351s JS IMPORT: successfully imported module 'GIMarshallingTests' 351s JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' 351s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0x38e455a79330, JSClass 0x3ffa404e7a0, in object 0x38e455a79308 351s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 351s JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' 351s JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GObject.js 351s JS IMPORT: Importing '_gi' 351s JS NATIVE: Defining native module '_gi' 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x8546dc28f08 '_gi' is mod 1 351s JS IMPORT: successfully imported module '_gi' 351s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GjsPrivate.js 351s 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 351s JS G NS: Defined namespace 'GjsPrivate' 0x38e455a793a8 in GIRepository 0x8546dc13280 351s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 351s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 351s JS IMPORT: Importing module _common succeeded 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x38e455a3cf38 '_common' is mod 1 351s JS IMPORT: successfully imported module '_common' 351s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 351s JS IMPORT: Importing module _legacy succeeded 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x38e455a3cf88 '_legacy' is mod 1 351s JS IMPORT: successfully imported module '_legacy' 351s JS IMPORT: Importing module GObject succeeded 351s JS IMPORT: Defining parent 0x8546dc134f0 of 0x38e455a3cee8 'GObject' is mod 1 351s JS IMPORT: successfully imported module 'GObject' 351s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 351s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 351s JS G BXD: Defined class for String (GString), prototype 0x38e455a79628, JSClass 0x3ffa404e7a0, in object 0x38e455a79380 351s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 351s JS G PRM: Defined class ParamSpec prototype is 0x38e455ad7060 class 0x3ffa40561b8 in object 0x38e455a79380 351s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 351s JS G OBJ: Defined class for Object (GObject), prototype 0x38e455a79790, JSClass 0x3ffa404e7d0, in object 0x38e455a79380 351s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 351s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 351s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x38e455a797b8, JSClass 0x3ffa404e7d0, in object 0x38e455a79380 351s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 351s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 351s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 351s JS G NS: Defined namespace 'GObject' 0x38e455a79380 in GIRepository 0x8546dc13280 351s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0x38e455a79808, JSClass 0x3ffa404e7d0, in object 0x38e455a79308 351s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 351s JS G NS: Defined namespace 'GIMarshallingTests' 0x38e455a79308 in GIRepository 0x8546dc13280 351s JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/Gio.js 351s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 351s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 351s JS IMPORT: Importing module lang succeeded 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x38e455ad75d8 'lang' is mod 1 351s JS IMPORT: successfully imported module 'lang' 351s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 351s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 351s JS IMPORT: Importing module _signals succeeded 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x38e455ad7628 '_signals' is mod 1 351s JS IMPORT: successfully imported module '_signals' 351s JS IMPORT: Importing module signals succeeded 351s JS IMPORT: Defining parent 0x8546dc00100 of 0x38e455ad7588 'signals' is mod 1 351s JS IMPORT: successfully imported module 'signals' 351s JS IMPORT: Importing module Gio succeeded 351s JS IMPORT: Defining parent 0x8546dc134f0 of 0x38e455ad7538 'Gio' is mod 1 351s JS IMPORT: successfully imported module 'Gio' 351s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 351s JS G OBJ: Defined class for Application (GApplication), prototype 0x38e455a79880, JSClass 0x3ffa404e7d0, in object 0x38e455a79858 351s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 351s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x38e455ad76f0, JSClass 0x3ffa4050fc8, in object 0x38e455a79858 351s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 351s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x38e455a798f8, JSClass 0x3ffa404e7d0, in object 0x38e455a79858 351s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 351s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x38e455ad7970, JSClass 0x3ffa4050fc8, in object 0x38e455a79858 351s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x38e455a79970, JSClass 0x3ffa404e7d0, in object 0x38e455a79858 351s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 351s JS G IFACE: Defined class for Initable (GInitable), prototype 0x38e455ad7ab0, JSClass 0x3ffa4050fc8, in object 0x38e455a79858 351s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 351s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x38e455a799e8, JSClass 0x3ffa404e7a0, in object 0x38e455a79858 351s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 351s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x38e455a79a38, JSClass 0x3ffa404e7a0, in object 0x38e455a79858 351s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 351s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x38e455a79a88, JSClass 0x3ffa404e7d0, in object 0x38e455a79858 351s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x38e455a79ad8, JSClass 0x3ffa404e7d0, in object 0x38e455a793a8 351s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 351s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x38e455a79b28, JSClass 0x3ffa404e7d0, in object 0x38e455a79858 351s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 351s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 351s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 351s JS G IFACE: Defined class for File (GFile), prototype 0x38e455ad7c18, JSClass 0x3ffa4050fc8, in object 0x38e455a79858 351s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x38e455a79ba0, JSClass 0x3ffa404e7d0, in object 0x8546dc13360 351s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 351s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x38e455a79c18, JSClass 0x3ffa404e7d0, in object 0x38e455a79858 351s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 351s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 351s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x38e455a79c68, JSClass 0x3ffa404e7d0, in object 0x38e455a79858 351s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 351s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x38e455a79cb8, JSClass 0x3ffa404e7d0, in object 0x38e455a79858 351s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 351s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x38e455a79d08, JSClass 0x3ffa404e7a0, in object 0x38e455a79858 351s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 351s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 351s JS G OBJ: Defined class for Settings (GSettings), prototype 0x38e455a79d58, JSClass 0x3ffa404e7d0, in object 0x38e455a79858 351s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 351s JS G NS: Defined namespace 'Gio' 0x38e455a79858 in GIRepository 0x8546dc13280 351s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 351s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x38e455a79da8, JSClass 0x3ffa404e7a0, in object 0x38e455a79308 351s JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' 351s JS G BXD: Defined class for SimpleStruct (void), prototype 0x38e455a79ee8, JSClass 0x3ffa404e7a0, in object 0x38e455a79308 351s JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' 351s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 351s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 351s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 351s JS G ENUM: Defining GIMarshallingTests.Enum as 0x8546dc5ea18 351s JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' 351s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 351s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 351s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 351s JS G ENUM: Defining enum value MASK (fixed from mask) 3 351s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 351s JS G ENUM: Defining GIMarshallingTests.Flags as 0x8546dc5fa98 351s JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' 351s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 351s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 351s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 351s JS G ENUM: Defining GIMarshallingTests.GEnum as 0x8546dc676e8 351s JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' 351s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 351s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 351s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 351s JS G ENUM: Defining enum value MASK (fixed from mask) 3 351s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 351s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0x8546dc71a98 351s JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' 351s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x38e455a79fd8, JSClass 0x3ffa404e7d0, in object 0x38e455a79308 351s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 351s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 351s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 351s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 351s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 351s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 351s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 351s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 351s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 351s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 351s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 351s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 351s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 351s JS G ENUM: Defining GObject.ParamFlags as 0x8546dcb6d60 351s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 351s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccad90 type GParamBoolean 351s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 351s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x11fec156a3f8, JSClass 0x3ffa404e7d0, in object 0x38e455a79308 351s JS IMPORT: Module metadata hook for module 0x38e455a62a88 351s JS IMPORT: Defining meta.importSync for module 0x38e455a62a88 351s JS NATIVE: Defining native module '_encodingNative' 351s JS CTX: Script evaluation succeeded 351s JS MAINLOOP: Main loop instance 0x2aa34a74040: Spinning loop until released or hook cleared 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module metadata hook for module 0x8546dc38a68 351s JS IMPORT: Defining meta.importSync for module 0x8546dc38a68 351s JS NATIVE: Defining native module 'system' 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x38e455a3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x38e455a3b128 351s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 351s JS MAINLOOP: Set main loop hook to 351s JS MAINLOOP: Main loop instance 0x2aa34a74040: hold 351s JS MAINLOOP: Running and clearing main loop hook 351s JS G BXD: Defining method run in prototype for GLib.MainLoop 351s 1..598 351s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 351s JS G BXD: Defined class for Source (GSource), prototype 0x11fec156a628, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s JS G BXD: Defining method set_priority in prototype for GLib.Source 351s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 351s JS G BXD: Defining method attach in prototype for GLib.Source 351s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 351s JS IMPORT: Module metadata hook for module 0x38e455a628c8 351s JS IMPORT: Defining meta.importSync for module 0x38e455a628c8 351s JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' 351s JS G BXD: Defining method destroy in prototype for GLib.Source 351s ok 1 Boolean true marshals as a return value 351s JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' 351s ok 2 Boolean true marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' 351s ok 3 Boolean true marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 351s ok 4 Boolean true marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' 351s ok 5 Boolean false marshals as a return value 351s JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' 351s ok 6 Boolean false marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' 351s ok 7 Boolean false marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 351s ok 8 Boolean false marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'boolean_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 9 Boolean picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' 351s ok 10 Integer int8-typed marshals signed value as a return value 351s JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' 351s ok 11 Integer int8-typed marshals signed value as an in parameter 351s JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' 351s ok 12 Integer int8-typed marshals signed value as an out parameter 351s JS G NS: Found info type FUNCTION for 'int8_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 13 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 351s ok 14 Integer int8-typed marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' 351s ok 15 Integer int8-typed marshals unsigned value as a return value 351s JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' 351s ok 16 Integer int8-typed marshals unsigned value as an in parameter 351s JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' 351s ok 17 Integer int8-typed marshals unsigned value as an out parameter 351s JS G NS: Found info type FUNCTION for 'uint8_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 18 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' 351s ok 19 Integer int8-typed marshals unsigned value as an inout parameter 351s JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' 351s ok 20 Integer int16-typed marshals signed value as a return value 351s JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' 351s ok 21 Integer int16-typed marshals signed value as an in parameter 351s JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' 351s ok 22 Integer int16-typed marshals signed value as an out parameter 351s JS G NS: Found info type FUNCTION for 'int16_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 23 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 351s ok 24 Integer int16-typed marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' 351s ok 25 Integer int16-typed marshals unsigned value as a return value 351s JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' 351s ok 26 Integer int16-typed marshals unsigned value as an in parameter 351s JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' 351s ok 27 Integer int16-typed marshals unsigned value as an out parameter 351s JS G NS: Found info type FUNCTION for 'uint16_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 28 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' 351s ok 29 Integer int16-typed marshals unsigned value as an inout parameter 351s JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' 351s ok 30 Integer int32-typed marshals signed value as a return value 351s JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' 351s ok 31 Integer int32-typed marshals signed value as an in parameter 351s JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' 351s ok 32 Integer int32-typed marshals signed value as an out parameter 351s JS G NS: Found info type FUNCTION for 'int32_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 33 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 351s ok 34 Integer int32-typed marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' 351s ok 35 Integer int32-typed marshals unsigned value as a return value 351s JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' 351s ok 36 Integer int32-typed marshals unsigned value as an in parameter 351s JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' 351s ok 37 Integer int32-typed marshals unsigned value as an out parameter 351s JS G NS: Found info type FUNCTION for 'uint32_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 38 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' 351s ok 39 Integer int32-typed marshals unsigned value as an inout parameter 351s JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 351s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 351s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 351s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 351s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 351s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 351s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 351s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 351s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 351s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 351s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 351s JS G ENUM: Defining GLib.LogLevelFlags as 0x8546dc66bd0 351s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' 351s ok 40 Integer int64-typed marshals signed value as a return value 351s ok 41 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' 351s ok 42 Integer int64-typed marshals signed value as an out parameter 351s JS G NS: Found info type FUNCTION for 'int64_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 43 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 351s ok 44 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' 351s ok 45 Integer int64-typed marshals unsigned value as a return value 351s ok 46 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' 351s ok 47 Integer int64-typed marshals unsigned value as an out parameter 351s JS G NS: Found info type FUNCTION for 'uint64_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 48 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 351s ok 49 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' 351s ok 50 Integer short-typed marshals signed value as a return value 351s JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' 351s ok 51 Integer short-typed marshals signed value as an in parameter 351s JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' 351s ok 52 Integer short-typed marshals signed value as an out parameter 351s JS G NS: Found info type FUNCTION for 'short_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 53 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' 351s ok 54 Integer short-typed marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' 351s ok 55 Integer short-typed marshals unsigned value as a return value 351s JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' 351s ok 56 Integer short-typed marshals unsigned value as an in parameter 351s JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' 351s ok 57 Integer short-typed marshals unsigned value as an out parameter 351s JS G NS: Found info type FUNCTION for 'ushort_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 58 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' 351s ok 59 Integer short-typed marshals unsigned value as an inout parameter 351s JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' 351s ok 60 Integer int-typed marshals signed value as a return value 351s JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' 351s ok 61 Integer int-typed marshals signed value as an in parameter 351s JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' 351s ok 62 Integer int-typed marshals signed value as an out parameter 351s JS G NS: Found info type FUNCTION for 'int_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 63 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' 351s ok 64 Integer int-typed marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' 351s ok 65 Integer int-typed marshals unsigned value as a return value 351s JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' 351s ok 66 Integer int-typed marshals unsigned value as an in parameter 351s JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' 351s ok 67 Integer int-typed marshals unsigned value as an out parameter 351s JS G NS: Found info type FUNCTION for 'uint_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 68 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' 351s ok 69 Integer int-typed marshals unsigned value as an inout parameter 351s JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' 351s ok 70 Integer long-typed marshals signed value as a return value 351s ok 71 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' 351s ok 72 Integer long-typed marshals signed value as an out parameter 351s JS G NS: Found info type FUNCTION for 'long_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 73 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 351s ok 74 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' 351s ok 75 Integer long-typed marshals unsigned value as a return value 351s ok 76 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' 351s ok 77 Integer long-typed marshals unsigned value as an out parameter 351s JS G NS: Found info type FUNCTION for 'ulong_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 78 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 351s ok 79 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' 351s ok 80 Integer ssize-typed marshals signed value as a return value 351s ok 81 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' 351s ok 82 Integer ssize-typed marshals signed value as an out parameter 351s JS G NS: Found info type FUNCTION for 'ssize_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 83 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 351s ok 84 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' 351s ok 85 Integer ssize-typed marshals unsigned value as a return value 351s ok 86 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' 351s ok 87 Integer ssize-typed marshals unsigned value as an out parameter 351s JS G NS: Found info type FUNCTION for 'size_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 88 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 351s ok 89 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 351s JS G NS: Found info type FUNCTION for 'int64_in_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'int64_in_min' in namespace 'GIMarshallingTests' 351s ok 90 BigInt int64-typed marshals signed value as an in parameter 351s JS G NS: Found info type FUNCTION for 'uint64_in' in namespace 'GIMarshallingTests' 351s ok 91 BigInt int64-typed marshals unsigned value as an in parameter 351s JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' 351s ok 92 BigInt long-typed marshals signed value as an in parameter 351s JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' 351s ok 93 BigInt long-typed marshals unsigned value as an in parameter 351s JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' 351s ok 94 BigInt ssize-typed marshals signed value as an in parameter 351s JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' 351s ok 95 BigInt ssize-typed marshals unsigned value as an in parameter 351s JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' 351s ok 96 Floating point float-typed marshals value as a return value 351s JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' 351s ok 97 Floating point float-typed marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' 351s ok 98 Floating point float-typed marshals value as an out parameter 351s JS G NS: Found info type FUNCTION for 'float_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 99 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' 351s ok 100 Floating point float-typed marshals value as an inout parameter 351s JS G NS: Found info type FUNCTION for 'float_noncanonical_nan_out' in namespace 'GIMarshallingTests' 351s ok 101 Floating point float-typed can handle noncanonical NaN 351s JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' 351s ok 102 Floating point double-typed marshals value as a return value 351s JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' 351s ok 103 Floating point double-typed marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' 351s ok 104 Floating point double-typed marshals value as an out parameter 351s JS G NS: Found info type FUNCTION for 'double_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 105 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' 351s ok 106 Floating point double-typed marshals value as an inout parameter 351s JS G NS: Found info type FUNCTION for 'double_noncanonical_nan_out' in namespace 'GIMarshallingTests' 351s ok 107 Floating point double-typed can handle noncanonical NaN 351s JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' 351s ok 108 time_t marshals as a return value 351s JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' 351s ok 109 time_t marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' 351s ok 110 time_t marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'time_t_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 111 time_t picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' 351s ok 112 time_t marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' 351s ok 113 GType void marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' 351s ok 114 GType void marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' 351s ok 115 GType void marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'gtype_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 116 GType void picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' 351s ok 117 GType void marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' 351s ok 118 GType string marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' 351s ok 119 GType string marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' 351s ok 120 GType string marshals as an out parameter 351s ok 121 GType can be implicitly converted from a GObject type alias 351s ok 122 GType can be implicitly converted from a JS type 351s JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' 351s ok 123 UTF-8 string with transfer none marshals as a return value 351s JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' 351s ok 124 UTF-8 string with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' 351s ok 125 UTF-8 string with transfer none marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 126 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' 351s ok 127 UTF-8 string with transfer none marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' 351s ok 128 UTF-8 string with transfer full marshals as a return value 351s JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' 351s ok 129 UTF-8 string with transfer full marshals as an out parameter 351s ok 130 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 351s JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 351s ok 131 UTF-8 string marshals value as a byte array 351s JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 351s ok 132 UTF-8 string makes a default out value for a broken C function 351s JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' 351s ok 133 In-out array in the style of gtk_init() marshals null 351s ok 134 In-out array in the style of gtk_init() marshals an inout empty array 351s ok 135 In-out array in the style of gtk_init() marshals an inout array 351s JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 351s ok 136 Fixed-size C array of ints marshals as a return value 351s JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 351s ok 137 Fixed-size C array of ints marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_fixed_out' in namespace 'GIMarshallingTests' 351s ok 138 Fixed-size C array of ints marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 351s ok 139 Fixed-size C array of ints marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' 351s ok 140 Fixed-size C array of ints marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 351s ok 141 Fixed-size C array of shorts marshals as a return value 351s JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 351s ok 142 Fixed-size C array of shorts marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 351s ok 143 Fixed-size C array marshals a struct array as an out parameter 351s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 351s ok 144 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 351s JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' 351s ok 145 C array with length marshals as a return value 351s JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' 351s ok 146 C array with length marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' 351s ok 147 C array with length marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'array_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 148 C array with length picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' 351s ok 149 C array with length marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' 351s ok 150 C array with length can be returned along with other arguments 351s JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' 351s ok 151 C array with length can be passed to a function with its length parameter before it 351s JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 351s ok 152 C array with length can be passed to a function with zero terminator 351s JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' 351s ok 153 C array with length of strings marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' 351s ok 154 C array with length marshals a byte array as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' 351s ok 155 C array with length of signed 64-bit ints marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' 351s ok 156 C array with length of unsigned 64-bit ints marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' 351s ok 157 C array with length of unichars marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' 351s ok 158 C array with length of unichars marshals as an out parameter 351s ok 159 C array with length of unichars marshals from an array of codepoints 351s JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' 351s ok 160 C array with length of booleans marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' 351s ok 161 C array with length of booleans marshals as an out parameter 351s ok 162 C array with length of booleans marshals from an array of numbers 351s JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' 351s ok 163 C array with length of boxed structs marshals as an in parameter 351s 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 351s ok 165 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 351s JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 351s ok 166 C array with length marshals two arrays with the same length parameter 351s JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' 351s ok 167 C array with length copies correctly on transfer full 351s JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' 351s ok 168 C array with length of enums marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_flags_in' in namespace 'GIMarshallingTests' 351s ok 169 C array with length of flags marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 351s ok 170 C array with length marshals an array with a 64-bit length parameter 351s JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 351s ok 171 C array with length marshals an array with an 8-bit length parameter 351s ok 172 C array with length can be an in-out argument 351s 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 351s ok 174 C array with length can be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 351s 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 351s ok 176 C array with length can be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 351s 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 351s ok 178 C array with length can be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 351s 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 351s JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' 351s ok 180 C array with length can be an out argument along with other arguments 351s JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' 351s ok 181 C array with length can be an in-out argument along with other arguments 351s JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 351s ok 182 C array with length does not interpret an unannotated integer as a length parameter 351s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 351s ok 183 Zero-terminated C array of strings marshals as a return value 351s JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 351s ok 184 Zero-terminated C array of strings marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 351s ok 185 Zero-terminated C array of strings marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 186 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 351s ok 187 Zero-terminated C array of strings marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 351s ok 188 Zero-terminated C array marshals null as a zero-terminated array return value 351s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 351s ok 189 Zero-terminated C array marshals an array of structs as a return value 351s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 351s ok 190 Zero-terminated C array marshals an array of unichars as a return value 351s JS G NS: Found info type FUNCTION for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 351s JS G BXD: Defining method classify in prototype for GLib.Variant 351s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 351s JS G BXD: Defining method get_string in prototype for GLib.Variant 351s ok 191 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 351s JS G NS: Found info type FUNCTION for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 351s ok 192 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 351s JS G NS: Found info type FUNCTION for 'array_gvariant_full_in' in namespace 'GIMarshallingTests' 351s ok 193 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter 351s JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' 351s ok 194 GArray of ints with transfer none marshals as a return value 351s JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' 351s ok 195 GArray of ints with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 351s ok 196 GArray marshals int64s as a transfer-none return value 351s JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 351s ok 197 GArray of strings with transfer none marshals as a return value 351s JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 351s ok 198 GArray of strings with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 351s ok 199 GArray of strings with transfer none marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 200 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 351s ok 201 GArray of strings with transfer none marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 351s ok 202 GArray of strings with transfer full marshals as a return value 351s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 351s ok 203 GArray of strings with transfer full marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 204 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 351s ok 205 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 351s JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 351s ok 206 GArray of strings with transfer container marshals as a return value 351s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 351s ok 207 GArray of strings with transfer container marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 208 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 351s ok 209 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 351s ok 210 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 351s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 351s ok 211 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 351s JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 351s ok 212 GArray marshals boxed structs as a transfer-full return value 351s JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 351s ok 213 GArray of booleans with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 351s ok 214 GArray of unichars can be passed in with transfer none 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 351s ok 215 GPtrArray of strings with transfer none marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 351s ok 216 GPtrArray of strings with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 351s ok 217 GPtrArray of strings with transfer none marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 218 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 351s ok 219 GPtrArray of strings with transfer none marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 351s ok 220 GPtrArray of strings with transfer full marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 351s ok 221 GPtrArray of strings with transfer full marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 222 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 351s ok 223 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 351s ok 224 GPtrArray of strings with transfer container marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 351s ok 225 GPtrArray of strings with transfer container marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 226 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 351s ok 227 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 351s JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 351s ok 228 GPtrArray of structs can be returned with transfer full 351s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 351s ok 229 GByteArray marshals as a return value 351s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 351s ok 230 GByteArray can be passed in with transfer none 351s JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' 351s JS IMPORT: Importing '_byteArrayNative' 351s JS NATIVE: Defining native module '_byteArrayNative' 351s JS IMPORT: Defining parent 0x38e455a3ebc8 of 0x8546dcce9c8 '_byteArrayNative' is mod 1 351s JS IMPORT: successfully imported module '_byteArrayNative' 351s ok 231 GBytes marshals as a transfer-full return value 351s JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' 351s ok 232 GBytes can be created from an array and passed in 351s ok 233 GBytes can be created by returning from a function and passed in 351s ok 234 GBytes can be implicitly converted from a Uint8Array 351s ok 235 GBytes can be created from a string and is encoded in UTF-8 351s ok 236 GBytes cannot be passed to a function expecting a byte array 351s JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' 351s ok 237 GStrv marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' 351s ok 238 GStrv marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' 351s ok 239 GStrv marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'gstrv_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 240 GStrv picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' 351s ok 241 GStrv marshals as an inout parameter 351s ok 242 Array of GStrv length out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 243 Array of GStrv length return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 244 Array of GStrv length in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 245 Array of GStrv length inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 246 Array of GStrv length out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 247 Array of GStrv length return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 248 Array of GStrv length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 249 Array of GStrv length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 250 Array of GStrv length out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 251 Array of GStrv length return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 252 Array of GStrv length in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 253 Array of GStrv length inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 254 Array of GStrv fixed out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 255 Array of GStrv fixed return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 256 Array of GStrv fixed in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 257 Array of GStrv fixed inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 258 Array of GStrv fixed out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 259 Array of GStrv fixed return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 260 Array of GStrv fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 261 Array of GStrv fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 262 Array of GStrv fixed out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 263 Array of GStrv fixed return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 264 Array of GStrv fixed in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 265 Array of GStrv fixed inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 266 Array of GStrv zero_terminated out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 267 Array of GStrv zero_terminated return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 268 Array of GStrv zero_terminated in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 269 Array of GStrv zero_terminated inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 270 Array of GStrv zero_terminated out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 271 Array of GStrv zero_terminated return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 272 Array of GStrv zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 273 Array of GStrv zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 274 Array of GStrv zero_terminated out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 275 Array of GStrv zero_terminated return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 276 Array of GStrv zero_terminated in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s ok 277 Array of GStrv zero_terminated inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 351s JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' 351s ok 278 GList of ints with transfer none marshals as a return value 351s JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' 351s ok 279 GList of ints with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 351s ok 280 GList of unsigned 32-bit ints with transfer none marshals as a return value 351s JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 351s ok 281 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 351s ok 282 GList of strings with transfer none marshals as a return value 351s JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 351s ok 283 GList of strings with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 351s ok 284 GList of strings with transfer none marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 285 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 351s ok 286 GList of strings with transfer none marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 351s ok 287 GList of strings with transfer full marshals as a return value 351s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 351s ok 288 GList of strings with transfer full marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 289 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 351s ok 290 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 351s JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 351s ok 291 GList of strings with transfer container marshals as a return value 351s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 351s ok 292 GList of strings with transfer container marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 293 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 351s ok 294 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 351s JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 351s ok 295 GSList of ints with transfer none marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 351s ok 296 GSList of ints with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 351s ok 297 GSList of strings with transfer none marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 351s ok 298 GSList of strings with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 351s ok 299 GSList of strings with transfer none marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 300 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 351s ok 301 GSList of strings with transfer none marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 351s ok 302 GSList of strings with transfer full marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 351s ok 303 GSList of strings with transfer full marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 304 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 351s ok 305 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 351s ok 306 GSList of strings with transfer container marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 351s ok 307 GSList of strings with transfer container marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 308 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 351s ok 309 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 351s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 351s ok 310 GHashTable with integer values marshals as a return value 351s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 351s ok 311 GHashTable with integer values marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 351s ok 312 GHashTable with string values with transfer none marshals as a return value 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 351s ok 313 GHashTable with string values with transfer none marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 351s ok 314 GHashTable with string values with transfer none marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 315 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 351s ok 316 GHashTable with string values with transfer none marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 351s ok 317 GHashTable with string values with transfer full marshals as a return value 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 351s ok 318 GHashTable with string values with transfer full marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 319 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter 351s ok 320 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 351s ok 321 GHashTable with string values with transfer container marshals as a return value 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 351s ok 322 GHashTable with string values with transfer container marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 323 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter 351s ok 324 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 351s JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 351s ok 325 GHashTable with double values marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 351s ok 326 GHashTable with float values marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 351s ok 327 GHashTable with 64-bit int values marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 351s ok 328 GHashTable with unsigned 64-bit int values marshals as an in parameter 351s ok 329 GHashTable symbol keys are ignored 351s JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' 351s ok 330 GValue marshals as a return value 351s JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' 351s ok 331 GValue marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' 351s ok 332 GValue marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'gvalue_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 333 GValue picks a reasonable default value when the function doesn't set the out parameter 351s ok 334 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 351s JS G NS: Found info type FUNCTION for 'gvalue_noncanonical_nan_float' in namespace 'GIMarshallingTests' 351s ok 335 GValue can handle noncanonical float NaN 351s JS G NS: Found info type FUNCTION for 'gvalue_noncanonical_nan_double' in namespace 'GIMarshallingTests' 351s ok 336 GValue can handle noncanonical double NaN 351s JS G NS: Found info type FUNCTION for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 351s ok 337 GValue marshals as an int64 in parameter 351s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 351s ok 338 GValue type objects can be converted from primitive-like types 351s JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 351s ok 339 GValue can be passed into a function and modified 351s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 351s JS G BXD: Defined class for Value (GValue), prototype 0x39f943fb3c90, JSClass 0x3ffa404e7a0, in object 0x38e455a79380 351s JS G BXD: Defining method init in prototype for GObject.Value 351s JS G BXD: Defining method set_int in prototype for GObject.Value 351s JS G BXD: Defining method get_int in prototype for GObject.Value 351s ok 340 GValue can be passed into a function as a boxed type and modified 351s 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 351s JS G BXD: Defining method set_enum in prototype for GObject.Value 351s JS G NS: Found info type FUNCTION for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 351s ok 342 GValue enum can be passed into a function as a boxed type and packed 351s 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 351s JS G BXD: Defining method set_flags in prototype for GObject.Value 351s JS G NS: Found info type FUNCTION for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 351s ok 344 GValue flags can be passed into a function as a boxed type and packed 351s JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 351s ok 345 GValue marshals as an int64 out parameter 351s JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 351s ok 346 GValue marshals as a caller-allocated out parameter 351s JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 351s ok 347 GValue array can be passed into a function and packed 351s JS G BXD: Defining method set_string in prototype for GObject.Value 351s JS G BXD: Defining method set_boolean in prototype for GObject.Value 351s ok 348 GValue array of boxed type GValues can be passed into a function 351s ok 349 GValue array of uninitialized boxed GValues 351s JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 351s ok 350 GValue array can be passed as an out argument and unpacked 351s JS G NS: Found info type FUNCTION for 'return_gvalue_zero_terminated_array' in namespace 'GIMarshallingTests' 351s ok 351 GValue array can be passed as an out argument and unpacked when zero-terminated 351s ok 352 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 351s ok 353 GValue can have its type inferred from primitive values 351s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 351s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x39f943fb76c8, JSClass 0x3ffa404e7d0, in object 0x38e455a79858 351s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 351s JS G IFACE: Defined class for Action (GAction), prototype 0x39f943fb8128, JSClass 0x3ffa4050fc8, in object 0x38e455a79858 351s ok 354 GValue can have its type inferred as a GObject type 351s ok 355 GValue can have its type inferred as a superclass 351s ok 356 GValue can have its type inferred as an interface that it implements 351s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 351s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x39f943fb7998, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s ok 357 GValue can have its type inferred as a boxed type 351s ok 358 GValue can have its type inferred as GVariant 351s JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' 351s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0x39f943fb7bc8, JSClass 0x3ffa404e770, in object 0x38e455a79308 351s ok 359 GValue can have its type inferred as a union type 351s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 351s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34daccc0 type GParamString 351s ok 360 GValue can have its type inferred as a GParamSpec 351s JS G BXD: Defining method set_double in prototype for GObject.Value 351s JS G BXD: Defining method set_boxed in prototype for GObject.Value 351s ok 361 GValue can deal with a GValue packed in a GValue 351s JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' 351s ok 362 Callback GClosure marshals as an in parameter 351s ok 363 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 351s JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' 351s ok 364 Callback marshals a return value 351s JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 351s ok 365 Callback marshals one out parameter 351s JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 351s ok 366 Callback marshals multiple out parameters 351s JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 351s ok 367 Callback marshals a return value and one out parameter 351s JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 351s ok 368 Callback marshals a return value and multiple out parameters 351s ok 369 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 351s JS G NS: Found info type FUNCTION for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 351s ok 370 Callback marshals a callback parameter that can be called from C 351s JS G NS: Found info type FUNCTION for 'pointer_in_return' in namespace 'GIMarshallingTests' 351s ok 371 Raw pointers gets an allocated return value 351s ok 372 Raw pointers can be roundtripped at least if the pointer is null 351s JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' 351s ok 373 Registered enum type marshals as a return value 351s JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' 351s ok 374 Registered enum type marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' 351s ok 375 Registered enum type marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'genum_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 376 Registered enum type picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' 351s ok 377 Registered enum type marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' 351s ok 378 Bare enum type marshals as a return value 351s JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' 351s ok 379 Bare enum type marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' 351s ok 380 Bare enum type marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'enum_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 381 Bare enum type picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' 351s ok 382 Bare enum type marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' 351s ok 383 Registered flags type marshals as a return value 351s JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' 351s ok 384 Registered flags type marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' 351s ok 385 Registered flags type marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'flags_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 386 Registered flags type picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' 351s ok 387 Registered flags type marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'flags_in_zero' in namespace 'GIMarshallingTests' 351s ok 388 Registered flags type accepts zero 351s JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 351s ok 389 Bare flags type marshals as a return value 351s JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' 351s ok 390 Bare flags type marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' 351s ok 391 Bare flags type marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'no_type_flags_out_uninitialized' in namespace 'GIMarshallingTests' 351s ok 392 Bare flags type picks a reasonable default value when the function doesn't set the out parameter 351s JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 351s ok 393 Bare flags type marshals as an inout parameter 351s JS G NS: Found info type FUNCTION for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 351s ok 394 Bare flags type accepts zero 351s JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 351s ok 395 Simple struct marshals as a return value 351s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 351s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 351s ok 396 Simple struct marshals as the this-argument of a method 351s JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' 351s JS G BXD: Defined class for PointerStruct (GIMarshallingTestsPointerStruct), prototype 0x39f943fc8920, JSClass 0x3ffa404e7a0, in object 0x38e455a79308 351s ok 397 Pointer struct marshals as a return value 351s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 351s ok 398 Pointer struct marshals as the this-argument of a method 351s JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 351s ok 399 Boxed struct marshals as a return value 351s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 351s ok 400 Boxed struct marshals as the this-argument of a method 351s JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' 351s ok 401 Boxed struct marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 351s ok 402 Boxed struct marshals as an inout parameter 351s ok 403 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 351s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 351s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 351s ok 404 Union marshals as the this-argument of a method 351s ok 405 GObject has a static method that can be called 351s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 406 GObject has a method that can be called 351s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 407 GObject has an overridden method that can be called 351s ok 408 GObject can be created from a static constructor 351s ok 409 GObject can have a static constructor that fails 351s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 410 GObject method marshals an int array as an in parameter 351s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 411 GObject method marshals an int array as an out parameter 351s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 412 GObject method marshals an int array as an inout parameter 351s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 413 GObject method marshals an int array as a return value 351s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 414 GObject method with default implementation can be called 351s ok 415 GObject marshals as a return parameter with transfer none 351s ok 416 GObject marshals as a out parameter with transfer none 351s ok 417 GObject marshals as an inout parameter with transfer none 351s ok 418 GObject marshals as a return parameter with transfer full 351s ok 419 GObject marshals as a out parameter with transfer full 351s ok 420 GObject marshals as an inout parameter with transfer full 351s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 421 GObject marshals as a this value with transfer none 351s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 422 Virtual function marshals an in argument 351s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 423 Virtual function marshals an out argument 351s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 424 Virtual function marshals a POD out argument 351s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 425 Virtual function marshals a callee-allocated pointer out argument 351s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 426 Virtual function marshals a string out argument and return value 351s ok 427 Virtual function can override a default implementation in JS 351s ok 428 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 351s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 429 Virtual function marshals a return value 351s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 430 Virtual function marshals one out parameter 351s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 431 Virtual function marshals multiple out parameters 351s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 432 Virtual function marshals a return value and one out parameter 351s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 433 Virtual function marshals a return value and multiple out parameters 351s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 434 Virtual function marshals one inout parameter 351s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 435 Virtual function marshals multiple inout parameters 351s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 436 Virtual function marshals a return value and one inout parameter 351s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 437 Virtual function marshals a return value and multiple inout parameters 351s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 438 Virtual function marshals an array out parameter 351s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 439 Virtual function marshals a caller-allocated GValue out parameter 351s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 440 Virtual function marshals an error out parameter when no error 351s ok 441 Virtual function marshals an error out parameter with a JavaScript exception 351s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 351s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x39f943fd5088, JSClass 0x3ffa40503e0, in object 0x38e455a79858 351s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 351s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 351s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 351s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 351s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 351s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 351s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 351s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 351s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 351s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 351s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 351s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 351s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 351s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 351s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 351s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 351s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 351s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 351s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 351s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 351s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 351s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 351s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 351s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 351s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 351s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 351s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 351s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 351s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 351s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 351s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 351s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 351s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 351s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 351s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 351s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 351s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 351s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 351s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 351s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 351s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 351s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 351s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 351s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 351s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 351s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 351s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 351s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 351s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 351s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 351s JS G BXD: Defining method matches in prototype for GLib.Error 351s JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' 351s JS G ERR: Defined class for SpawnError (GError), prototype 0x39f943fd5128, JSClass 0x3ffa40503e0, in object 0x38e455a79038 351s JS G ENUM: Defining enum value FORK (fixed from fork) 0 351s JS G ENUM: Defining enum value READ (fixed from read) 1 351s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 351s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 351s JS G ENUM: Defining enum value PERM (fixed from perm) 4 351s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 351s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 351s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 351s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 351s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 351s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 351s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 351s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 351s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 351s JS G ENUM: Defining enum value IO (fixed from io) 13 351s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 351s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 351s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 351s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 351s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 351s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 351s ok 442 Virtual function marshals an error out parameter with a GError exception 351s ok 443 Virtual function marshals an error out parameter with a primitive value 351s ok 444 Virtual function marshals an error out parameter with a plain object 351s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 445 Virtual function marshals an enum return value 351s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 446 Virtual function marshals an enum out parameter 351s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 447 Virtual function marshals a flags return value 351s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 448 Virtual function marshals a flags out parameter 351s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 449 Virtual function marshals an object return parameter with transfer none 351s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 450 Virtual function marshals an object return parameter with transfer full 351s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 451 Virtual function marshals an object out parameter with transfer none 351s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 452 Virtual function marshals an object out parameter with transfer full 351s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 351s ok 453 Virtual function marshals an object in parameter with transfer none 351s ok 454 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 351s ok 455 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 351s ok 456 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 351s ok 457 Wrong virtual functions marshals multiple out parameters 351s ok 458 Wrong virtual functions marshals a return value and one out parameter 351s ok 459 Wrong virtual functions marshals a return value and multiple out parameters 351s ok 460 Wrong virtual functions marshals an array out parameter 351s JS G FUNC: JSObject type 'undefined' is neither null nor an object 351s ok 461 Wrong virtual functions marshals an enum return value 351s JS G FUNC: JSObject type 'undefined' is neither null nor an object 351s ok 462 Wrong virtual functions marshals an enum out parameter 351s JS G FUNC: JSObject type 'undefined' is neither null nor an object 351s ok 463 Wrong virtual functions marshals a flags return value 351s JS G FUNC: JSObject type 'undefined' is neither null nor an object 351s ok 464 Wrong virtual functions marshals a flags out parameter 351s JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' 351s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0x39f943fdda10, JSClass 0x3ffa404e7d0, in object 0x38e455a79308 351s ok 465 Inherited GObject SubObject has a parent method that can be called 351s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 351s ok 466 Inherited GObject SubObject has a method that can be called 351s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 351s ok 467 Inherited GObject SubObject has an overridden method that can be called 351s ok 468 Inherited GObject SubObject has a method with default implementation that can be called 351s JS G NS: Found info type OBJECT for 'SubSubObject' in namespace 'GIMarshallingTests' 351s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0x39f943fdddf8, JSClass 0x3ffa404e7d0, in object 0x38e455a79308 351s ok 469 Inherited GObject SubSubObject has a parent method that can be called 351s ok 470 Inherited GObject SubSubObject has a method that can be called 351s ok 471 Inherited GObject SubSubObject has an overridden method that can be called 351s ok 472 Inherited GObject SubSubObject has a method with default implementation that can be called 351s JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' 351s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x39f943fee268, JSClass 0x3ffa404e7d0, in object 0x38e455a79308 351s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 351s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x39f943fd55b0, JSClass 0x3ffa4050fc8, in object 0x38e455a79308 351s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 351s ok 473 Interface can be returned 351s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 351s JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 351s ok 474 Interface can call an interface vfunc in C 351s JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' 351s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0x39f943fd5650, JSClass 0x3ffa4050fc8, in object 0x38e455a79308 351s ok 475 Interface can implement a C interface 351s JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' 351s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0x39f943fd5678, JSClass 0x3ffa4050fc8, in object 0x38e455a79308 351s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 351s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 351s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 351s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 351s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 351s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x39f943feea10, JSClass 0x3ffa404e7a0, in object 0x38e455a79038 351s ok 476 Interface can implement a C interface with a vfunc 351s JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' 351s ok 477 Configurations of return values can handle two out parameters 351s JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 351s ok 478 Configurations of return values can handle three in and three out parameters 351s JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' 351s ok 479 Configurations of return values can handle a return value and an out parameter 351s JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 351s ok 480 Configurations of return values can handle four in parameters, two of which are nullable 351s JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 351s ok 481 Configurations of return values can handle three in parameters, one of which is nullable and one not 351s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 351s ok 482 Configurations of return values can handle an array in parameter and two nullable in parameters 351s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 351s ok 483 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 351s JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' 351s ok 484 GError marshals a GError** signature as an exception 351s JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type FUNCTION for 'quark_from_static_string' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_DOMAIN' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_CODE' in namespace 'GIMarshallingTests' 351s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_MESSAGE' in namespace 'GIMarshallingTests' 351s ok 485 GError marshals a GError** at the end of the signature as an exception 351s JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' 351s ok 486 GError marshals a GError** elsewhere in the signature as an out parameter 351s JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 351s ok 487 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 351s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 351s ok 488 GError marshals GError as a return value 351s ok 489 Overrides can add constants 351s ok 490 Overrides can override a struct method 351s ok 491 Overrides returns the overridden struct 351s ok 492 Overrides can override an object constructor 351s ok 493 Overrides can override an object method 351s ok 494 Overrides returns the overridden object 351s JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' 351s ok 495 Filename marshals as a return value 351s JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 351s ok 496 GObject.ParamSpec marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' 351s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34e064f0 type GParamString 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 351s JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'GjsPrivate' 351s ok 497 GObject.ParamSpec marshals as a return value 351s JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' 351s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34e08480 type GParamString 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s ok 498 GObject.ParamSpec marshals as an out parameter 351s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8620 type GParamBoolean 351s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8620 type GParamBoolean 351s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 351s ok 499 GObject properties gets and sets a boolean property as some_boolean 351s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8620 type GParamBoolean 351s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8620 type GParamBoolean 351s ok 500 GObject properties gets and sets a boolean property as some-boolean 351s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8620 type GParamBoolean 351s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8620 type GParamBoolean 351s ok 501 GObject properties gets and sets a boolean property as someBoolean 351s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc86a0 type GParamChar 351s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc86a0 type GParamChar 351s ok 502 GObject properties gets and sets a char property as some_char 351s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc86a0 type GParamChar 351s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc86a0 type GParamChar 351s ok 503 GObject properties gets and sets a char property as some-char 351s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc86a0 type GParamChar 351s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc86a0 type GParamChar 351s ok 504 GObject properties gets and sets a char property as someChar 351s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8780 type GParamUChar 351s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8780 type GParamUChar 351s ok 505 GObject properties gets and sets a uchar property as some_uchar 351s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8780 type GParamUChar 351s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8780 type GParamUChar 351s ok 506 GObject properties gets and sets a uchar property as some-uchar 351s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8780 type GParamUChar 351s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8780 type GParamUChar 351s ok 507 GObject properties gets and sets a uchar property as someUchar 351s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8860 type GParamInt 351s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8860 type GParamInt 351s ok 508 GObject properties gets and sets a int property as some_int 351s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8860 type GParamInt 351s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8860 type GParamInt 351s ok 509 GObject properties gets and sets a int property as some-int 351s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8860 type GParamInt 351s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8860 type GParamInt 351s ok 510 GObject properties gets and sets a int property as someInt 351s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccca90 type GParamUInt 351s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccca90 type GParamUInt 351s ok 511 GObject properties gets and sets a uint property as some_uint 351s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccca90 type GParamUInt 351s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccca90 type GParamUInt 351s ok 512 GObject properties gets and sets a uint property as some-uint 351s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccca90 type GParamUInt 351s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccca90 type GParamUInt 351s ok 513 GObject properties gets and sets a uint property as someUint 351s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccb70 type GParamLong 351s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccb70 type GParamLong 351s ok 514 GObject properties gets and sets a long property as some_long 351s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccb70 type GParamLong 351s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccb70 type GParamLong 351s ok 515 GObject properties gets and sets a long property as some-long 351s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccb70 type GParamLong 351s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccb70 type GParamLong 351s ok 516 GObject properties gets and sets a long property as someLong 351s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccc60 type GParamULong 351s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccc60 type GParamULong 351s ok 517 GObject properties gets and sets a ulong property as some_ulong 351s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccc60 type GParamULong 351s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccc60 type GParamULong 351s ok 518 GObject properties gets and sets a ulong property as some-ulong 351s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccc60 type GParamULong 351s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccc60 type GParamULong 351s ok 519 GObject properties gets and sets a ulong property as someUlong 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s ok 520 GObject properties gets and sets a int64 property as some_int64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s ok 521 GObject properties gets and sets a int64 property as some-int64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s ok 522 GObject properties gets and sets a int64 property as someInt64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s ok 523 GObject properties gets and sets a int64 property as some_int64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s ok 524 GObject properties gets and sets a int64 property as some-int64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s ok 525 GObject properties gets and sets a int64 property as someInt64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccd50 type GParamInt64 351s ok 526 GObject properties gets and sets a int64 property with a bigint 351s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccce40 type GParamUInt64 351s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccce40 type GParamUInt64 351s ok 527 GObject properties gets and sets a uint64 property as some_uint64 351s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccce40 type GParamUInt64 351s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccce40 type GParamUInt64 351s ok 528 GObject properties gets and sets a uint64 property as some-uint64 351s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccce40 type GParamUInt64 351s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccce40 type GParamUInt64 351s ok 529 GObject properties gets and sets a uint64 property as someUint64 351s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccce40 type GParamUInt64 351s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccce40 type GParamUInt64 351s ok 530 GObject properties gets and sets a uint64 property with a bigint 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s ok 531 GObject properties gets and sets a string property as some_string 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s ok 532 GObject properties gets and sets a string property as some-string 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s ok 533 GObject properties gets and sets a string property as someString 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s ok 534 GObject properties gets and sets a string property as some_string 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s ok 535 GObject properties gets and sets a string property as some-string 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s ok 536 GObject properties gets and sets a string property as someString 351s ok 537 GObject properties get and sets out-of-range values throws 351s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccf30 type GParamFloat 351s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cccf30 type GParamFloat 351s ok 538 GObject properties gets and sets a float property 351s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccd010 type GParamDouble 351s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34ccd010 type GParamDouble 351s ok 539 GObject properties gets and sets a double property 351s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca0f0 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca0f0 type GParamBoxed 351s ok 540 GObject properties gets and sets a strv property as some_strv 351s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca0f0 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca0f0 type GParamBoxed 351s ok 541 GObject properties gets and sets a strv property as some-strv 351s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca0f0 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca0f0 type GParamBoxed 351s ok 542 GObject properties gets and sets a strv property as someStrv 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s ok 543 GObject properties gets and sets a boxed_struct property as some_boxed_struct 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s ok 544 GObject properties gets and sets a boxed_struct property as some-boxed-struct 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s ok 545 GObject properties gets and sets a boxed_struct property as someBoxedStruct 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s ok 546 GObject properties gets and sets a boxed_struct property as some_boxed_struct 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s ok 547 GObject properties gets and sets a boxed_struct property as some-boxed-struct 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca1c0 type GParamBoxed 351s ok 548 GObject properties gets and sets a boxed_struct property as someBoxedStruct 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca460 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca460 type GParamBoxed 351s ok 549 GObject properties gets and sets a boxed_glist property as some_boxed_glist 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca460 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca460 type GParamBoxed 351s ok 550 GObject properties gets and sets a boxed_glist property as some-boxed-glist 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca460 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca460 type GParamBoxed 351s ok 551 GObject properties gets and sets a boxed_glist property as someBoxedGlist 351s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca530 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca530 type GParamBoxed 351s ok 552 GObject properties gets and sets a gvalue property as some_gvalue 351s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca530 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca530 type GParamBoxed 351s ok 553 GObject properties gets and sets a gvalue property as some-gvalue 351s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca530 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca530 type GParamBoxed 351s ok 554 GObject properties gets and sets a gvalue property as someGvalue 351s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca530 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca530 type GParamBoxed 351s ok 555 GObject properties gets and sets a gvalue property with a bigint 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s ok 556 GObject properties gets and sets a variant property as some_variant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s ok 557 GObject properties gets and sets a variant property as some-variant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s ok 558 GObject properties gets and sets a variant property as someVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s ok 559 GObject properties gets and sets a variant property as some_variant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s ok 560 GObject properties gets and sets a variant property as some-variant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s ok 561 GObject properties gets and sets a variant property as someVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s ok 562 GObject properties gets and sets a variant property as some_variant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s ok 563 GObject properties gets and sets a variant property as some-variant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca600 type GParamVariant 351s ok 564 GObject properties gets and sets a variant property as someVariant 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s ok 565 GObject properties gets and sets a object property as some_object 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s ok 566 GObject properties gets and sets a object property as some-object 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s ok 567 GObject properties gets and sets a object property as someObject 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s ok 568 GObject properties gets and sets a object property as some_object 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s ok 569 GObject properties gets and sets a object property as some-object 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca720 type GParamObject 351s ok 570 GObject properties gets and sets a object property as someObject 351s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4490 type GParamFlags 351s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4490 type GParamFlags 351s ok 571 GObject properties gets and sets a flags property as some_flags 351s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4490 type GParamFlags 351s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4490 type GParamFlags 351s ok 572 GObject properties gets and sets a flags property as some-flags 351s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4490 type GParamFlags 351s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4490 type GParamFlags 351s ok 573 GObject properties gets and sets a flags property as someFlags 351s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4510 type GParamEnum 351s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4510 type GParamEnum 351s ok 574 GObject properties gets and sets a enum property as some_enum 351s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4510 type GParamEnum 351s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4510 type GParamEnum 351s ok 575 GObject properties gets and sets a enum property as some-enum 351s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4510 type GParamEnum 351s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4510 type GParamEnum 351s ok 576 GObject properties gets and sets a enum property as someEnum 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s ok 577 GObject properties gets and sets a byte_array property as some_byte_array 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s ok 578 GObject properties gets and sets a byte_array property as some-byte-array 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s ok 579 GObject properties gets and sets a byte_array property as someByteArray 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s ok 580 GObject properties gets and sets a byte_array property as some_byte_array 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s ok 581 GObject properties gets and sets a byte_array property as some-byte-array 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cd4590 type GParamBoxed 351s ok 582 GObject properties gets and sets a byte_array property as someByteArray 351s ok 583 GObject properties gets a read-only property 351s ok 584 GObject properties throws when setting a read-only property 351s ok 585 GObject properties allows to set/get deprecated properties # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/410 351s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cc8860 type GParamInt 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa34cca000 type GParamString 351s ok 586 GObject properties can be overridden from JS 351s JS G NS: Found info type OBJECT for 'SignalsObject' in namespace 'GIMarshallingTests' 351s JS G OBJ: Defined class for SignalsObject (GIMarshallingTestsSignalsObject), prototype 0x3c7d1f539790, JSClass 0x3ffa404e7d0, in object 0x38e455a79308 351s JS G OBJ: Defining method emit_boxed_gptrarray_utf8 in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 351s ok 587 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 351s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 351s ok 588 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 351s JS G OBJ: Defining method emit_hash_table_utf8_int in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 351s ok 589 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 351s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 351s ok 590 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container 351s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 351s ok 591 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container 351s JS G OBJ: Defining method emit_hash_table_utf8_int_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 351s ok 592 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container 351s ok 593 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 351s ok 594 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 351s ok 595 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 351s JS G OBJ: Defining method emit_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 351s ok 596 GObject signals checks emission of signal with boxed-struct argument and transfer none 351s 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 351s ok 598 GObject signals with not-ref-counted boxed types with transfer full are properly handled 351s JS G BXD: Defining method quit in prototype for GLib.MainLoop 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa34a74040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: handling job 3, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa34a74040: release 351s JS MAINLOOP: Completed job 3 351s JS MEMORY: Memory report: before destroying context 351s JS MEMORY: 4233 objects currently alive 351s JS MEMORY: boxed_instance = 3049 351s JS MEMORY: boxed_prototype = 20 351s JS MEMORY: closure = 46 351s JS MEMORY: function = 700 351s JS MEMORY: fundamental_instance = 0 351s JS MEMORY: fundamental_prototype = 0 351s JS MEMORY: gerror_instance = 4 351s JS MEMORY: gerror_prototype = 2 351s JS MEMORY: interface = 8 351s JS MEMORY: module = 10 351s JS MEMORY: ns = 5 351s JS MEMORY: object_instance = 186 351s JS MEMORY: object_prototype = 27 351s JS MEMORY: param = 173 351s JS MEMORY: union_instance = 2 351s JS MEMORY: union_prototype = 1 351s JS CTX: JS shutdown sequence 351s JS CTX: Stopping profiler 351s JS CTX: Shutting down toggle queue 351s JS CTX: Notifying external reference holders of GjsContext dispose 351s JS MAINLOOP: Stopping promise job dispatcher 351s JS CTX: Notifying reference holders of GjsContext dispose 351s JS CTX: Checking unhandled promise rejections 351s JS CTX: Releasing cached JS wrappers 351s JS CTX: Final triggered GC 351s JS CTX: Destroying JS context 351s JS CTX: Releasing all native objects 351s JS CTX: Disabling auto GC 351s JS CTX: Ending trace on global object 351s JS CTX: Freeing allocated resources 351s JS CTX: JS context destroyed 351s PASS: gjs/testGIMarshalling.test 351s Running test: gjs/testRegress.test 351s JS NATIVE: Registered native JS module '_promiseNative' 351s JS NATIVE: Registered native JS module '_byteArrayNative' 351s JS NATIVE: Registered native JS module '_encodingNative' 351s JS NATIVE: Registered native JS module '_gi' 351s JS NATIVE: Registered native JS module 'gi' 351s JS NATIVE: Registered native JS module 'cairoNative' 351s JS NATIVE: Registered native JS module 'system' 351s JS NATIVE: Registered native JS module 'console' 351s JS NATIVE: Registered native JS module '_print' 351s JS CTX: Enabling JIT 351s JS CTX: Initialized class GjsFileImporter prototype 0x268e6b0000a0 351s JS IMPORT: Defining parent (nil) of 0x268e6b000100 'imports' is mod 0 351s JS IMPORT: Importing '_print' 351s JS NATIVE: Defining native module '_print' 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x268e6b0007b0 '_print' is mod 1 351s JS IMPORT: successfully imported module '_print' 351s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 351s 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 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x7308cd3b128 351s JS MAINLOOP: Main loop instance 0x2aa3f6c3040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Starting promise job dispatcher 351s JS MAINLOOP: Main loop instance 0x2aa3f6c3040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa3f6c3040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module metadata hook for module 0x268e6b013000 351s JS IMPORT: Defining meta.importSync for module 0x268e6b013000 351s JS NATIVE: Defining native module 'gi' 351s JS CTX: Initialized class GIRepositoryNamespace prototype 0x268e6b0133f0 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 351s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 351s JS IMPORT: Importing directory 'overrides' 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x268e6b0134f0 'overrides' is mod 1 351s JS IMPORT: Defined importer 'overrides' 0x268e6b0134f0 in 0x268e6b000100 351s JS IMPORT: successfully imported directory 'overrides' 351s JS IMPORT: Importing '_promiseNative' 351s JS NATIVE: Defining native module '_promiseNative' 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x268e6b0139a0 '_promiseNative' is mod 1 351s JS IMPORT: successfully imported module '_promiseNative' 351s JS IMPORT: Importing module GLib succeeded 351s JS IMPORT: Defining parent 0x268e6b0134f0 of 0x7308cd3c150 'GLib' is mod 1 351s JS IMPORT: successfully imported module 'GLib' 351s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 351s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x7308cd79060, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS CTX: Initialized class GIRepositoryGType prototype 0x268e6b013ce8 351s JS CTX: Initialized class GIRepositoryFunction prototype 0x268e6b013d48 351s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 351s JS G BXD: Defined class for Error (GError), prototype 0x7308cd790b0, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 351s JS G BXD: Defined class for Variant (GVariant), prototype 0x7308cd79100, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 351s JS G BXD: Defined class for Bytes (GBytes), prototype 0x7308cd79150, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 351s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x7308cd791a0, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 351s JS G BXD: Defined class for Thread (GThread), prototype 0x7308cd791f0, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS G BXD: Defining method ref in prototype for GLib.Thread 351s JS G BXD: Defining method unref in prototype for GLib.Thread 351s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 351s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x7308cd79240, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 351s JS G BXD: Defined class for Regex (GRegex), prototype 0x7308cd79290, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS G BXD: Defining method match in prototype for GLib.Regex 351s JS G BXD: Defining method match_full in prototype for GLib.Regex 351s JS G BXD: Defining method match_all in prototype for GLib.Regex 351s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 351s JS G NS: Defined namespace 'GLib' 0x7308cd79038 in GIRepository 0x268e6b013280 351s JS IMPORT: Importing module jasmine succeeded 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x7308cd3cce0 'jasmine' is mod 1 351s JS IMPORT: successfully imported module 'jasmine' 351s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 351s JS MAINLOOP: Main loop instance 0x2aa3f6c3040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa3f6c3040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa3f6c3040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Importing 'gi' 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x268e6b013280 'gi' is mod 1 351s JS IMPORT: successfully imported module 'gi' 351s 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 351s JS G NS: Defined namespace 'Regress' 0x7308cd79308 in GIRepository 0x268e6b013280 351s 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 351s JS G NS: Defined namespace 'GjsPrivate' 0x7308cd79358 in GIRepository 0x268e6b013280 351s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 351s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 351s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 351s JS IMPORT: Importing module _legacy succeeded 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x7308cd3cf10 '_legacy' is mod 1 351s JS IMPORT: successfully imported module '_legacy' 351s JS IMPORT: Importing module lang succeeded 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x7308cd3cec0 'lang' is mod 1 351s JS IMPORT: successfully imported module 'lang' 351s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 351s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 351s JS IMPORT: Importing module _signals succeeded 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x7308cd3cf60 '_signals' is mod 1 351s JS IMPORT: successfully imported module '_signals' 351s JS IMPORT: Importing module signals succeeded 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x7308cd3ce70 'signals' is mod 1 351s JS IMPORT: successfully imported module 'signals' 351s JS IMPORT: Importing module Gio succeeded 351s JS IMPORT: Defining parent 0x268e6b0134f0 of 0x7308cd3ce20 'Gio' is mod 1 351s JS IMPORT: successfully imported module 'Gio' 351s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 351s JS IMPORT: Importing '_gi' 351s JS NATIVE: Defining native module '_gi' 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x268e6b02b790 '_gi' is mod 1 351s JS IMPORT: successfully imported module '_gi' 351s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 351s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 351s JS IMPORT: Importing module _common succeeded 351s JS IMPORT: Defining parent 0x268e6b000100 of 0x7308cdd9038 '_common' is mod 1 351s JS IMPORT: successfully imported module '_common' 351s JS IMPORT: Importing module GObject succeeded 351s JS IMPORT: Defining parent 0x268e6b0134f0 of 0x7308cd3cfb0 'GObject' is mod 1 351s JS IMPORT: successfully imported module 'GObject' 351s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 351s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 351s JS G BXD: Defined class for String (GString), prototype 0x7308cd79600, JSClass 0x3ffa474e7a0, in object 0x7308cd79380 351s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 351s JS G PRM: Defined class ParamSpec prototype is 0x7308cdd90d8 class 0x3ffa47561b8 in object 0x7308cd79380 351s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 351s JS G OBJ: Defined class for Object (GObject), prototype 0x7308cd79768, JSClass 0x3ffa474e7d0, in object 0x7308cd79380 351s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 351s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 351s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x7308cd79790, JSClass 0x3ffa474e7d0, in object 0x7308cd79380 351s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 351s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 351s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 351s JS G NS: Defined namespace 'GObject' 0x7308cd79380 in GIRepository 0x268e6b013280 351s JS G OBJ: Defined class for Application (GApplication), prototype 0x7308cd797e0, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 351s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x7308cdd95b0, JSClass 0x3ffa4750fc8, in object 0x7308cd79330 351s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 351s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x7308cd79858, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 351s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x7308cdd9830, JSClass 0x3ffa4750fc8, in object 0x7308cd79330 351s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x7308cd798d0, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 351s JS G IFACE: Defined class for Initable (GInitable), prototype 0x7308cdd9970, JSClass 0x3ffa4750fc8, in object 0x7308cd79330 351s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 351s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x7308cd79948, JSClass 0x3ffa474e7a0, in object 0x7308cd79330 351s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 351s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x7308cd79998, JSClass 0x3ffa474e7a0, in object 0x7308cd79330 351s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 351s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x7308cd799e8, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x7308cd79a38, JSClass 0x3ffa474e7d0, in object 0x7308cd79358 351s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 351s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x7308cd79a88, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 351s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 351s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 351s JS G IFACE: Defined class for File (GFile), prototype 0x7308cdd9ad8, JSClass 0x3ffa4750fc8, in object 0x7308cd79330 351s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x7308cd79b00, JSClass 0x3ffa474e7d0, in object 0x268e6b013360 351s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 351s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x7308cd79b78, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 351s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 351s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x7308cd79bc8, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 351s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x7308cd79c18, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 351s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x7308cd79c68, JSClass 0x3ffa474e7a0, in object 0x7308cd79330 351s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 351s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 351s JS G OBJ: Defined class for Settings (GSettings), prototype 0x7308cd79cb8, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 351s JS G NS: Defined namespace 'Gio' 0x7308cd79330 in GIRepository 0x268e6b013280 351s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'SIZEOF_SIZE_T' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' 351s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 351s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 351s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 351s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 351s JS G ENUM: Defining Regress.TestFlags as 0x268e6b033250 351s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 351s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 351s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 351s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 351s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 351s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 351s JS G ENUM: Defining Regress.TestEnum as 0x268e6b0332b0 351s JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' 351s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x36f75745d380, JSClass 0x3ffa4750fc8, in object 0x7308cd79308 351s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa3f8e9300 type GParamOverride 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 351s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 351s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 351s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 351s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 351s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 351s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 351s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 351s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 351s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 351s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 351s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 351s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 351s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 351s JS G ENUM: Defining GObject.ParamFlags as 0x268e6b01d0b0 351s JS CTX: Script evaluation succeeded 351s JS MAINLOOP: Main loop instance 0x2aa3f6c3040: Spinning loop until released or hook cleared 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module metadata hook for module 0x268e6b02e548 351s JS IMPORT: Defining meta.importSync for module 0x268e6b02e548 351s JS NATIVE: Defining native module 'system' 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x7308cd3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x7308cd3b128 351s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 351s JS MAINLOOP: Set main loop hook to 351s JS MAINLOOP: Main loop instance 0x2aa3f6c3040: hold 351s JS MAINLOOP: Running and clearing main loop hook 351s JS G BXD: Defining method run in prototype for GLib.MainLoop 351s 1..315 351s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 351s JS G BXD: Defined class for Source (GSource), prototype 0x7308cd79dd0, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS G BXD: Defining method set_priority in prototype for GLib.Source 351s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 351s JS G BXD: Defining method attach in prototype for GLib.Source 351s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 351s JS IMPORT: Module metadata hook for module 0x7308cd62bd8 351s JS IMPORT: Defining meta.importSync for module 0x7308cd62bd8 351s JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' 351s JS G BXD: Defining method destroy in prototype for GLib.Source 351s ok 1 Life, the Universe and Everything includes null return value 351s JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' 351s ok 2 Life, the Universe and Everything includes booleans 351s JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' 351s ok 3 Life, the Universe and Everything includes 8-bit integers 351s JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' 351s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 351s JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' 351s ok 5 Life, the Universe and Everything includes 16-bit integers 351s JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' 351s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 351s JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' 351s ok 7 Life, the Universe and Everything includes 32-bit integers 351s JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' 351s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 351s ok 9 Life, the Universe and Everything includes 64-bit integers 351s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 351s JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' 351s ok 11 Life, the Universe and Everything includes shorts 351s JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' 351s ok 12 Life, the Universe and Everything includes ints 351s ok 13 Life, the Universe and Everything includes longs 351s ok 14 Life, the Universe and Everything includes ssizes 351s JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' 351s ok 15 Life, the Universe and Everything includes floats 351s JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' 351s ok 16 Life, the Universe and Everything includes doubles 351s JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' 351s ok 17 Life, the Universe and Everything includes ushorts 351s JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' 351s ok 18 Life, the Universe and Everything includes uints 351s ok 19 Life, the Universe and Everything includes ulongs 351s ok 20 Life, the Universe and Everything includes sizes 351s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 351s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 351s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 351s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 351s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 351s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 351s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 351s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 351s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 351s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 351s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 351s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 351s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 351s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 351s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 351s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 351s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 351s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 351s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 351s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 351s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 351s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 351s ok 43 Life, the Universe and Everything Infinity and NaN not for float 351s ok 44 Life, the Universe and Everything Infinity and NaN not for double 351s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 351s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 351s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 351s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 351s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 351s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 351s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 351s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 351s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 351s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 351s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 351s JS G ENUM: Defining GLib.LogLevelFlags as 0x268e6b0a96f0 351s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 351s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 351s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 351s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 351s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 351s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 351s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 351s JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' 351s ok 51 Life, the Universe and Everything includes wide characters 351s JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' 351s ok 52 Life, the Universe and Everything includes time_t 351s JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' 351s ok 53 Life, the Universe and Everything includes GTypes 351s JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' 351s ok 54 Life, the Universe and Everything closures 351s JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' 351s ok 55 Life, the Universe and Everything closures with one argument 351s JS G NS: Found info type FUNCTION for 'test_closure_variant' in namespace 'Regress' 351s JS G BXD: Defining method classify in prototype for GLib.Variant 351s JS G BXD: Defining method get_string in prototype for GLib.Variant 351s ok 56 Life, the Universe and Everything closure with GLib.Variant argument 351s JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' 351s ok 57 Life, the Universe and Everything GValue marshalling integer in 351s JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' 351s ok 58 Life, the Universe and Everything GValue marshalling integer out 351s JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' 351s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 351s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 351s ok 59 Life, the Universe and Everything integer GLib.Variant 351s JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' 351s ok 60 Life, the Universe and Everything string GLib.Variant 351s JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' 351s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 351s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 351s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x36f7574b8830, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS G BXD: Defining method n_children in prototype for GLib.Variant 351s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 351s JS G BXD: Defining method get_variant in prototype for GLib.Variant 351s ok 61 Life, the Universe and Everything dictionary GLib.Variant 351s JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' 351s ok 62 Life, the Universe and Everything variant GLib.Variant 351s JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' 351s ok 63 Life, the Universe and Everything string array GLib.Variant 351s JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' 351s ok 64 Life, the Universe and Everything UTF-8 strings as return types 351s JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' 351s ok 65 Life, the Universe and Everything UTF-8 strings as in parameters 351s JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' 351s ok 66 Life, the Universe and Everything UTF-8 strings as out parameters 351s ok 67 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 351s JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' 351s ok 68 Life, the Universe and Everything return values in filename encoding 351s JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' 351s ok 69 Life, the Universe and Everything Various configurations of arguments in after out 351s JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' 351s ok 70 Life, the Universe and Everything Various configurations of arguments multiple number args 351s JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' 351s ok 71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 351s JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' 351s ok 72 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 351s JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' 351s ok 73 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 351s JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' 351s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 351s JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' 351s ok 75 Life, the Universe and Everything arrays of int in 351s JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' 351s ok 76 Life, the Universe and Everything arrays of gint8 in 351s JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' 351s ok 77 Life, the Universe and Everything arrays of gint16 in 351s JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' 351s ok 78 Life, the Universe and Everything arrays of gint32 in 351s JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' 351s ok 79 Life, the Universe and Everything arrays of gint64 in 351s ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays 351s JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' 351s ok 81 Life, the Universe and Everything out arrays of integers 351s ok 82 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 351s JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' 351s ok 83 Life, the Universe and Everything String arrays marshalling in 351s JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' 351s ok 84 Life, the Universe and Everything String arrays marshalling out 351s JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' 351s ok 85 Life, the Universe and Everything String arrays marshalling return value with container transfer 351s JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' 351s ok 86 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 351s JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' 351s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 351s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x36f7574c5d58, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 351s JS G IFACE: Defined class for Icon (GIcon), prototype 0x36f7574abdf8, JSClass 0x3ffa4750fc8, in object 0x7308cd79330 351s ok 87 Life, the Universe and Everything GType arrays 351s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' 351s ok 88 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 351s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' 351s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 351s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' 351s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 351s JS G NS: Found info type FUNCTION for 'test_array_static_in_int' in namespace 'Regress' 351s ok 91 Life, the Universe and Everything integer array with static length 351s JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' 351s ok 92 Life, the Universe and Everything string array that's const in C 351s JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' 351s ok 93 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 351s JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' 351s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 351s JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' 351s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 351s JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' 351s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 351s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' 351s ok 97 Life, the Universe and Everything glist types return with transfer-none 351s JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' 351s ok 98 Life, the Universe and Everything glist types return with transfer-container 351s JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' 351s ok 99 Life, the Universe and Everything glist types return with transfer-full 351s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' 351s ok 100 Life, the Universe and Everything glist types in with transfer-none 351s JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' 351s ok 101 Life, the Universe and Everything glist types nullable in 351s JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' 351s ok 102 Life, the Universe and Everything glist types nullable out 351s ok 103 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 351s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' 351s ok 104 Life, the Universe and Everything gslist types return with transfer-none 351s JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' 351s ok 105 Life, the Universe and Everything gslist types return with transfer-container 351s JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' 351s ok 106 Life, the Universe and Everything gslist types return with transfer-full 351s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' 351s ok 107 Life, the Universe and Everything gslist types in with transfer-none 351s JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' 351s ok 108 Life, the Universe and Everything gslist types nullable in 351s JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' 351s ok 109 Life, the Universe and Everything gslist types nullable out 351s ok 110 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 351s JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' 351s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 351s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x36f7574c9e98, JSClass 0x3ffa474e7d0, in object 0x7308cd79308 351s JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' 351s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x36f7574c9ee8, JSClass 0x3ffa474e7d0, in object 0x7308cd79308 351s ok 111 Life, the Universe and Everything GList of GTypes in with transfer container 351s JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' 351s ok 112 Life, the Universe and Everything GHash type null GHash out 351s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' 351s ok 113 Life, the Universe and Everything GHash type out GHash 351s JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' 351s ok 114 Life, the Universe and Everything GHash type with GValue value type out 351s ok 115 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 351s JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' 351s ok 116 Life, the Universe and Everything GHash type marshals as a return value with transfer container 351s JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' 351s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer full 351s JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' 351s ok 118 Life, the Universe and Everything GHash type null GHash in 351s JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' 351s ok 119 Life, the Universe and Everything GHash type null GHashTable out 351s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' 351s ok 120 Life, the Universe and Everything GHash type in GHash 351s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' 351s ok 121 Life, the Universe and Everything GHash type nested GHash 351s JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' 351s ok 122 Life, the Universe and Everything GArray marshals as a return value with transfer container 351s JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' 351s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer full 351s JS G NS: Found info type ENUM for 'TestReferenceEnum' in namespace 'Regress' 351s JS G ENUM: Defining enum value ZERO (fixed from zero) 4 351s JS G ENUM: Defining enum value ONE (fixed from one) 2 351s JS G ENUM: Defining enum value TWO (fixed from two) 54 351s JS G ENUM: Defining enum value THREE (fixed from three) 4 351s JS G ENUM: Defining enum value FOUR (fixed from four) 216 351s JS G ENUM: Defining enum value FIVE (fixed from five) -217 351s JS G ENUM: Defining Regress.TestReferenceEnum as 0x268e6b06e878 351s ok 124 Life, the Universe and Everything enum that references its own members has correct values 351s JS G NS: Found info type ENUM for 'TestEnumNoGEnum' in namespace 'Regress' 351s JS G ENUM: Defining enum value EVALUE1 (fixed from evalue1) 0 351s JS G ENUM: Defining enum value EVALUE2 (fixed from evalue2) 42 351s JS G ENUM: Defining enum value EVALUE3 (fixed from evalue3) 48 351s JS G ENUM: Defining Regress.TestEnumNoGEnum as 0x268e6b0780d8 351s ok 125 Life, the Universe and Everything unregistered enum works 351s ok 126 Life, the Universe and Everything value is not added to enum with #define 351s JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' 351s ok 127 Life, the Universe and Everything enum parameter 351s JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' 351s JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' 351s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 351s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 351s JS G ENUM: Defining Regress.TestEnumUnsigned as 0x268e6b088d30 351s ok 128 Life, the Universe and Everything unsigned enum parameter 351s JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' 351s ok 129 Life, the Universe and Everything flags parameter 351s JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' 351s JS G BXD: Defined class for TestStructA (void), prototype 0x36f7574d3c68, JSClass 0x3ffa474e7a0, in object 0x7308cd79308 351s ok 130 Life, the Universe and Everything Simple introspected struct sets fields correctly 351s JS G BXD: Defining method clone in prototype for Regress.TestStructA 351s ok 131 Life, the Universe and Everything Simple introspected struct can clone 351s ok 132 Life, the Universe and Everything Simple introspected struct can be modified by a method 351s ok 133 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 351s ok 134 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 351s ok 135 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 351s JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' 351s ok 136 Life, the Universe and Everything out arrays of structs 351s JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' 351s JS G BXD: Defined class for TestStructB (void), prototype 0x36f7574d5600, JSClass 0x3ffa474e7a0, in object 0x7308cd79308 351s ok 137 Life, the Universe and Everything Introspected nested struct sets fields correctly 351s JS G BXD: Defining method clone in prototype for Regress.TestStructB 351s ok 138 Life, the Universe and Everything Introspected nested struct can clone 351s ok 139 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 351s ok 140 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 351s 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 351s ok 142 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 351s JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' 351s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x36f7574d5d08, JSClass 0x3ffa474e7a0, in object 0x7308cd79308 351s ok 143 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 351s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 351s ok 144 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 351s ok 145 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 351s ok 146 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 351s ok 147 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 351s ok 148 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 351s JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' 351s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x36f7574dd5b0, JSClass 0x3ffa474e7a0, in object 0x7308cd79308 351s ok 149 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 351s ok 150 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 351s ok 151 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 351s ok 152 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 351s ok 153 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 351s JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' 351s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x36f7574dde98, JSClass 0x3ffa474e7a0, in object 0x7308cd79308 351s ok 154 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 351s ok 155 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 351s ok 156 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 351s ok 157 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 351s ok 158 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 351s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 351s ok 159 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 351s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' 351s ok 160 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 351s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' 351s ok 161 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 351s JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' 351s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x36f7574e05d8, JSClass 0x3ffa474e7a0, in object 0x7308cd79308 351s ok 162 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 351s ok 163 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 351s ok 164 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 351s ok 165 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 351s JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' 351s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0x36f7574e09e8, JSClass 0x3ffa474e7a0, in object 0x7308cd79308 351s ok 166 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 351s ok 167 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 351s JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' 351s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x36f7574e0c68, JSClass 0x3ffa474e7a0, in object 0x7308cd79308 351s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 351s ok 168 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 351s ok 169 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 351s ok 170 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 351s 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 351s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 351s JS G IFACE: Defined class for Action (GAction), prototype 0x36f7574cadd0, JSClass 0x3ffa4750fc8, in object 0x7308cd79330 351s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 351s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x36f7574e3178, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s ok 172 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 351s ok 173 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 351s ok 174 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 351s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 351s ok 175 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 351s ok 176 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 351s ok 177 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 351s ok 178 Life, the Universe and Everything Introspected GObject can access fields with simple types 351s ok 179 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 351s ok 180 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 351s ok 181 Life, the Universe and Everything Introspected GObject has normal Object methods 351s ok 182 Life, the Universe and Everything Introspected GObject sets write-only properties 351s ok 183 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 351s ok 184 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 351s ok 185 Life, the Universe and Everything Introspected GObject static methods 351s ok 186 Life, the Universe and Everything Introspected GObject GProperty Boxed type 351s ok 187 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 351s ok 188 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 351s ok 189 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 351s 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 351s ok 191 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 351s ok 192 Life, the Universe and Everything Introspected GObject GProperty Integer 351s ok 193 Life, the Universe and Everything Introspected GObject GProperty Float 351s ok 194 Life, the Universe and Everything Introspected GObject GProperty Double 351s ok 195 Life, the Universe and Everything Introspected GObject GProperty String 351s ok 196 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 351s ok 197 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 351s ok 198 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 351s ok 199 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 351s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 351s ok 200 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 351s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 351s ok 201 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 351s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 351s ok 202 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 351s ok 203 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 351s ok 204 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 351s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 351s ok 205 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 351s ok 206 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS 351s JS G OBJ: Defining method emit_sig_with_obj_full in prototype for RegressTestObj (Regress.TestObj) 351s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments 351s ok 208 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS 351s 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 351s 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 351s ok 211 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled # SKIP Not yet implemented 351s ok 212 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled # SKIP Not yet implemented 351s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 351s 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 351s ok 214 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled 351s ok 215 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS 351s 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 351s ok 217 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled # SKIP Not yet implemented 351s 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 351s ok 219 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 351s ok 220 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 351s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 351s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 351s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x36f7574e8600, JSClass 0x3ffa47503e0, in object 0x7308cd79330 351s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 351s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 351s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 351s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 351s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 351s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 351s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 351s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 351s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 351s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 351s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 351s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 351s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 351s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 351s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 351s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 351s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 351s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 351s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 351s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 351s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 351s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 351s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 351s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 351s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 351s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 351s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 351s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 351s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 351s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 351s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 351s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 351s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 351s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 351s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 351s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 351s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 351s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 351s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 351s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 351s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 351s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 351s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 351s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 351s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 351s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 351s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 351s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 351s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 351s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 351s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 351s ok 221 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 351s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 351s ok 222 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 351s ok 223 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 351s ok 224 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 351s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 351s ok 225 Life, the Universe and Everything Introspected GObject can call an instance method 351s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 351s ok 226 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 351s ok 227 Life, the Universe and Everything Introspected GObject can call a static method 351s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 351s ok 228 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 351s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 351s ok 229 Life, the Universe and Everything Introspected GObject Object torture signature 0 351s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 351s ok 230 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 351s ok 231 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 351s ok 232 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 351s ok 233 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 351s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 351s ok 234 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 351s 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 351s 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 351s 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 351s 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 351s ok 239 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 351s ok 240 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 351s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 351s ok 241 Life, the Universe and Everything Introspected GObject virtual function 351s JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' 351s ok 242 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 351s ok 243 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 351s ok 244 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 351s ok 245 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 351s ok 246 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 351s ok 247 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 351s 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 351s JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' 351s ok 249 Life, the Universe and Everything Introspected GObject marshals a null object in 351s ok 250 Life, the Universe and Everything Introspected GObject marshals a null object out 351s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 351s ok 251 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 351s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 351s ok 252 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 351s ok 253 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 351s JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' 351s ok 254 Life, the Universe and Everything marshals a fixed-size array of objects out 351s ok 255 Life, the Universe and Everything Inherited GObject can read fields from a parent class 351s ok 256 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 351s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 351s ok 257 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 351s ok 258 Life, the Universe and Everything Inherited GObject can have its own properties 351s ok 259 Life, the Universe and Everything Overridden properties on interfaces set and get properly 351s ok 260 Life, the Universe and Everything Overridden properties on interfaces default properly 351s ok 261 Life, the Universe and Everything Overridden properties on interfaces construct properly 351s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 351s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 351s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x39dd4d3181a0, JSClass 0x3ffa47502d0, in object 0x7308cd79308 351s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 351s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x39dd4d3181f0, JSClass 0x3ffa47502d0, in object 0x7308cd79308 351s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 351s ok 262 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 351s JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 351s ok 263 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 351s JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' 351s ok 264 Life, the Universe and Everything callbacks 351s ok 265 Life, the Universe and Everything null / undefined callback 351s JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' 351s ok 266 Life, the Universe and Everything callback called more than once 351s ok 267 Life, the Universe and Everything null callback called more than once 351s JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' 351s ok 268 Life, the Universe and Everything array callbacks 351s ok 269 Life, the Universe and Everything null array callback 351s ok 270 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 351s JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' 351s ok 271 Life, the Universe and Everything simple callback 351s ok 272 Life, the Universe and Everything null simple callback 351s JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' 351s ok 273 Life, the Universe and Everything noptr callback 351s ok 274 Life, the Universe and Everything null noptr callback 351s JS G NS: Found info type FUNCTION for 'get_num_processors' in namespace 'GLib' 351s ok 275 Life, the Universe and Everything gobject-introspected function as callback parameter 351s JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' 351s ok 276 Life, the Universe and Everything callback with user data 351s JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' 351s ok 277 Life, the Universe and Everything callback with transfer-full return value 351s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' 351s ok 278 Life, the Universe and Everything callback with destroy-notify 351s 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 351s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 351s ok 280 Life, the Universe and Everything callback with destroy-notify and no user data throws error 351s JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' 351s ok 281 Life, the Universe and Everything async callback 351s JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' 351s JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' 351s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0x39dd4d318f38, JSClass 0x3ffa474e7d0, in object 0x7308cd79330 351s JS G NS: Found info type INTERFACE for 'AsyncResult' in namespace 'Gio' 351s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0x39dd4d30e6a0, JSClass 0x3ffa4750fc8, in object 0x7308cd79330 351s ok 282 Life, the Universe and Everything Gio.AsyncReadyCallback 351s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 351s ok 283 Life, the Universe and Everything instance method taking a callback 351s ok 284 Life, the Universe and Everything static method taking a callback 351s ok 285 Life, the Universe and Everything constructor taking a callback 351s JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' 351s ok 286 Life, the Universe and Everything hash table passed to callback 351s JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' 351s ok 287 Life, the Universe and Everything GError callback 351s JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' 351s ok 288 Life, the Universe and Everything null GError callback 351s JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' 351s ok 289 Life, the Universe and Everything owned GError callback 351s ok 290 Life, the Universe and Everything Introspected interface correctly emits interface signals 351s JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' 351s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0x39dd4d31c718, JSClass 0x3ffa474e7d0, in object 0x7308cd79308 351s ok 291 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 351s ok 292 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 351s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 351s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 351s ok 293 Life, the Universe and Everything GObject with nonstandard prefix calls methods 351s ok 294 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 351s JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' 351s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 351s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x39dd4d31cbc8, JSClass 0x3ffa474e7d0, in object 0x7308cd79380 351s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0x39dd4d31cc18, JSClass 0x3ffa474e7d0, in object 0x7308cd79308 351s ok 295 Life, the Universe and Everything GObject.InitiallyUnowned constructs 351s ok 296 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 351s JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' 351s ok 297 Life, the Universe and Everything torture signature 0 351s JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' 351s ok 298 Life, the Universe and Everything torture signature 1 fail 351s ok 299 Life, the Universe and Everything torture signature 1 success 351s JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' 351s ok 300 Life, the Universe and Everything torture signature 2 351s JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' 351s JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' 351s JS G BXD: Defined class for Date (GDate), prototype 0x39dd4d322128, JSClass 0x3ffa474e7a0, in object 0x7308cd79038 351s JS G BXD: Defining method get_year in prototype for GLib.Date 351s JS G BXD: Defining method get_month in prototype for GLib.Date 351s JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' 351s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 351s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 351s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 351s JS G ENUM: Defining enum value MARCH (fixed from march) 3 351s JS G ENUM: Defining enum value APRIL (fixed from april) 4 351s JS G ENUM: Defining enum value MAY (fixed from may) 5 351s JS G ENUM: Defining enum value JUNE (fixed from june) 6 351s JS G ENUM: Defining enum value JULY (fixed from july) 7 351s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 351s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 351s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 351s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 351s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 351s JS G ENUM: Defining GLib.DateMonth as 0x1d9b2fdcb398 351s JS G BXD: Defining method get_day in prototype for GLib.Date 351s ok 301 Life, the Universe and Everything GValue boxing and unboxing date in 351s JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' 351s ok 302 Life, the Universe and Everything GValue boxing and unboxing strv in 351s JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' 351s ok 303 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 351s JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' 351s JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' 351s ok 304 Life, the Universe and Everything code coverage for documentation tests that don't do anything 351s JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' 351s ok 305 Life, the Universe and Everything marshals an aliased type 351s JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' 351s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0x39dd4d322538, JSClass 0x3ffa474e7a0, in object 0x7308cd79308 351s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 351s ok 306 Life, the Universe and Everything deals with a fixed-size array in a struct 351s JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' 351s ok 307 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 351s JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' 351s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0x39dd4d3226c8, JSClass 0x3ffa474e7a0, in object 0x7308cd79308 351s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 351s ok 308 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 351s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 351s ok 309 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 351s JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' 351s ok 310 Life, the Universe and Everything Flat array of structs out parameter with transfer none 351s JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' 351s ok 311 Life, the Universe and Everything Flat array of structs out parameter with transfer container 351s JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' 351s ok 312 Life, the Universe and Everything Flat array of structs out parameter with transfer full 351s ok 313 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 351s JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' 351s ok 314 Life, the Universe and Everything Flat array of structs transfer-full in parameter 351s JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' 351s ok 315 Life, the Universe and Everything Flat array of structs transfer-none in parameter 351s JS G BXD: Defining method quit in prototype for GLib.MainLoop 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa3f6c3040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: handling job 3, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa3f6c3040: release 351s JS MAINLOOP: Completed job 3 351s JS MEMORY: Memory report: before destroying context 351s JS MEMORY: 2342 objects currently alive 351s JS MEMORY: boxed_instance = 1657 351s JS MEMORY: boxed_prototype = 26 351s JS MEMORY: closure = 16 351s JS MEMORY: function = 461 351s JS MEMORY: fundamental_instance = 2 351s JS MEMORY: fundamental_prototype = 2 351s JS MEMORY: gerror_instance = 7 351s JS MEMORY: gerror_prototype = 1 351s JS MEMORY: interface = 8 351s JS MEMORY: module = 9 351s JS MEMORY: ns = 5 351s JS MEMORY: object_instance = 126 351s JS MEMORY: object_prototype = 21 351s JS MEMORY: param = 1 351s JS MEMORY: union_instance = 0 351s JS MEMORY: union_prototype = 0 351s JS CTX: JS shutdown sequence 351s JS CTX: Stopping profiler 351s JS CTX: Shutting down toggle queue 351s JS CTX: Notifying external reference holders of GjsContext dispose 351s JS MAINLOOP: Stopping promise job dispatcher 351s JS CTX: Notifying reference holders of GjsContext dispose 351s JS CTX: Checking unhandled promise rejections 351s JS CTX: Releasing cached JS wrappers 351s JS CTX: Final triggered GC 351s JS CTX: Destroying JS context 351s JS CTX: Releasing all native objects 351s JS CTX: Disabling auto GC 351s JS CTX: Ending trace on global object 351s JS CTX: Freeing allocated resources 351s JS CTX: JS context destroyed 351s PASS: gjs/testRegress.test 351s Running test: gjs/next.test 351s 1..1 351s ok 1 - /usr/libexec/installed-tests/gjs/debugger/next.debugger 351s PASS: gjs/next.test 351s Running test: gjs/print.test 351s 1..1 351s ok 1 - /usr/libexec/installed-tests/gjs/debugger/print.debugger 351s PASS: gjs/print.test 351s Running test: gjs/quit.test 351s 1..1 351s ok 1 - /usr/libexec/installed-tests/gjs/debugger/quit.debugger 351s PASS: gjs/quit.test 351s Running test: gjs/testLegacyClass.test 351s JS NATIVE: Registered native JS module '_promiseNative' 351s JS NATIVE: Registered native JS module '_byteArrayNative' 351s JS NATIVE: Registered native JS module '_encodingNative' 351s JS NATIVE: Registered native JS module '_gi' 351s JS NATIVE: Registered native JS module 'gi' 351s JS NATIVE: Registered native JS module 'cairoNative' 351s JS NATIVE: Registered native JS module 'system' 351s JS NATIVE: Registered native JS module 'console' 351s JS NATIVE: Registered native JS module '_print' 351s JS CTX: Enabling JIT 351s JS CTX: Initialized class GjsFileImporter prototype 0x3e202a0000a0 351s JS IMPORT: Defining parent (nil) of 0x3e202a000100 'imports' is mod 0 351s JS IMPORT: Importing '_print' 351s JS NATIVE: Defining native module '_print' 351s JS IMPORT: Defining parent 0x3e202a000100 of 0x3e202a0007b0 '_print' is mod 1 351s JS IMPORT: successfully imported module '_print' 351s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 351s 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 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x16383a33b128 351s JS MAINLOOP: Main loop instance 0x2aa22ea2040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Starting promise job dispatcher 351s JS MAINLOOP: Main loop instance 0x2aa22ea2040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa22ea2040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module metadata hook for module 0x3e202a013000 351s JS IMPORT: Defining meta.importSync for module 0x3e202a013000 351s JS NATIVE: Defining native module 'gi' 351s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3e202a0133f0 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 351s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 351s JS IMPORT: Importing directory 'overrides' 351s JS IMPORT: Defining parent 0x3e202a000100 of 0x3e202a0134f0 'overrides' is mod 1 351s JS IMPORT: Defined importer 'overrides' 0x3e202a0134f0 in 0x3e202a000100 351s JS IMPORT: successfully imported directory 'overrides' 351s JS IMPORT: Importing '_promiseNative' 351s JS NATIVE: Defining native module '_promiseNative' 351s JS IMPORT: Defining parent 0x3e202a000100 of 0x3e202a0139a0 '_promiseNative' is mod 1 351s JS IMPORT: successfully imported module '_promiseNative' 351s JS IMPORT: Importing module GLib succeeded 351s JS IMPORT: Defining parent 0x3e202a0134f0 of 0x16383a33c150 'GLib' is mod 1 351s JS IMPORT: successfully imported module 'GLib' 351s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 351s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x16383a379060, JSClass 0x3ffb334e7a0, in object 0x16383a379038 351s JS CTX: Initialized class GIRepositoryGType prototype 0x3e202a013ce8 351s JS CTX: Initialized class GIRepositoryFunction prototype 0x3e202a013d48 351s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 351s JS G BXD: Defined class for Error (GError), prototype 0x16383a3790b0, JSClass 0x3ffb334e7a0, in object 0x16383a379038 351s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 351s JS G BXD: Defined class for Variant (GVariant), prototype 0x16383a379100, JSClass 0x3ffb334e7a0, in object 0x16383a379038 351s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 351s JS G BXD: Defined class for Bytes (GBytes), prototype 0x16383a379150, JSClass 0x3ffb334e7a0, in object 0x16383a379038 351s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 351s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x16383a3791a0, JSClass 0x3ffb334e7a0, in object 0x16383a379038 351s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 351s JS G BXD: Defined class for Thread (GThread), prototype 0x16383a3791f0, JSClass 0x3ffb334e7a0, in object 0x16383a379038 351s JS G BXD: Defining method ref in prototype for GLib.Thread 351s JS G BXD: Defining method unref in prototype for GLib.Thread 351s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 351s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x16383a379240, JSClass 0x3ffb334e7a0, in object 0x16383a379038 351s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 351s JS G BXD: Defined class for Regex (GRegex), prototype 0x16383a379290, JSClass 0x3ffb334e7a0, in object 0x16383a379038 351s JS G BXD: Defining method match in prototype for GLib.Regex 351s JS G BXD: Defining method match_full in prototype for GLib.Regex 351s JS G BXD: Defining method match_all in prototype for GLib.Regex 351s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 351s JS G NS: Defined namespace 'GLib' 0x16383a379038 in GIRepository 0x3e202a013280 351s JS IMPORT: Importing module jasmine succeeded 351s JS IMPORT: Defining parent 0x3e202a000100 of 0x16383a33cce0 'jasmine' is mod 1 351s JS IMPORT: successfully imported module 'jasmine' 351s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 351s JS MAINLOOP: Main loop instance 0x2aa22ea2040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa22ea2040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa22ea2040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 351s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 351s JS IMPORT: Importing module _legacy succeeded 351s JS IMPORT: Defining parent 0x3e202a000100 of 0x16383a33ce70 '_legacy' is mod 1 351s JS IMPORT: successfully imported module '_legacy' 351s JS IMPORT: Importing module lang succeeded 351s JS IMPORT: Defining parent 0x3e202a000100 of 0x16383a33ce20 'lang' is mod 1 351s JS IMPORT: successfully imported module 'lang' 351s JS CTX: Script evaluation succeeded 351s JS MAINLOOP: Main loop instance 0x2aa22ea2040: Spinning loop until released or hook cleared 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module metadata hook for module 0x3e202a01b8e8 351s JS IMPORT: Defining meta.importSync for module 0x3e202a01b8e8 351s JS NATIVE: Defining native module 'system' 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16383a33b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16383a33b128 351s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 351s JS MAINLOOP: Set main loop hook to 351s JS MAINLOOP: Main loop instance 0x2aa22ea2040: hold 351s JS MAINLOOP: Running and clearing main loop hook 351s JS G BXD: Defining method run in prototype for GLib.MainLoop 351s 1..62 351s JS IMPORT: Importing 'gi' 351s JS IMPORT: Defining parent 0x16383a33ebc8 of 0x16383a33ebf8 'gi' is mod 1 351s JS IMPORT: successfully imported module 'gi' 351s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 351s JS G BXD: Defined class for Source (GSource), prototype 0x16383a379308, JSClass 0x3ffb334e7a0, in object 0x16383a379038 351s JS G BXD: Defining method set_priority in prototype for GLib.Source 351s JS IMPORT: Importing '_gi' 351s JS NATIVE: Defining native module '_gi' 351s JS IMPORT: Defining parent 0x16383a33ebc8 of 0x3e202a026bf8 '_gi' is mod 1 351s JS IMPORT: successfully imported module '_gi' 351s 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 351s JS G NS: Defined namespace 'GjsPrivate' 0x16383a3793a8 in GIRepository 0x16383a33ebf8 351s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 351s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 351s JS IMPORT: Importing module _common succeeded 351s JS IMPORT: Defining parent 0x16383a33ebc8 of 0x16383a3c98f8 '_common' is mod 1 351s JS IMPORT: successfully imported module '_common' 351s JS IMPORT: Importing module GObject succeeded 351s JS IMPORT: Defining parent 0x16383a33ec40 of 0x16383a3c98a8 'GObject' is mod 1 351s JS IMPORT: successfully imported module 'GObject' 351s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 351s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 351s JS G BXD: Defined class for String (GString), prototype 0x16383a379628, JSClass 0x3ffb334e7a0, in object 0x16383a379380 351s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 351s JS G PRM: Defined class ParamSpec prototype is 0x16383a3c9998 class 0x3ffb33561b8 in object 0x16383a379380 351s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 351s JS G OBJ: Defined class for Object (GObject), prototype 0x16383a379790, JSClass 0x3ffb334e7d0, in object 0x16383a379380 351s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 351s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 351s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x16383a3797b8, JSClass 0x3ffb334e7d0, in object 0x16383a379380 351s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 351s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 351s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 351s JS G NS: Defined namespace 'GObject' 0x16383a379380 in GIRepository 0x16383a33ebf8 351s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 351s JS G BXD: Defining method attach in prototype for GLib.Source 351s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 351s JS IMPORT: Module metadata hook for module 0x16383a362970 351s JS IMPORT: Defining meta.importSync for module 0x16383a362970 351s JS G BXD: Defining method destroy in prototype for GLib.Source 351s ok 1 A metaclass has its constructor called each time a class is created with it 351s ok 2 A metaclass is an instance of Lang.Class 351s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 351s ok 4 A metaclass can dynamically define properties in its constructor 351s ok 5 A metaclass instance gets all the properties from its class and metaclass 351s ok 6 A metaclass instance gets dynamically defined properties from metaclass 351s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 351s ok 8 A metaclass can be detected with Lang.getMetaClass 351s ok 9 Class framework calls _init constructors 351s ok 10 Class framework calls parent constructors 351s ok 11 Class framework sets the right constructor properties 351s ok 12 Class framework sets up instanceof correctly 351s ok 13 Class framework has a name 351s ok 14 Class framework reports a sensible value for toString() 351s ok 15 Class framework allows overriding toString() 351s ok 16 Class framework is not configurable 351s ok 17 Class framework allows accessors for properties 351s ok 18 Class framework raises an exception when creating an abstract class 351s ok 19 Class framework inherits properties from abstract base classes 351s ok 20 Class framework inherits constructors from abstract base classes 351s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 351s ok 22 Class framework lets methods call other methods without clobbering __caller__ 351s ok 23 Class framework allows custom return values from constructors 351s ok 24 Class framework allows symbol-named methods 351s ok 25 An interface is an instance of Lang.Interface 351s ok 26 An interface has a name 351s ok 27 An interface cannot be instantiated 351s ok 28 An interface can be implemented by a class 351s ok 29 An interface can be implemented by a class's superclass 351s ok 30 An interface doesn't disturb a class's constructor 351s ok 31 An interface can have its required method implemented 351s ok 32 An interface must have a name 351s ok 33 An interface must have its required methods implemented 351s ok 34 An interface does not have to have its optional methods implemented 351s ok 35 An interface can have its optional method deferred to by the implementation 351s ok 36 An interface can be chained up to by a class 351s ok 37 An interface can include arguments when being chained up to by a class 351s ok 38 An interface can have its property getter deferred to 351s ok 39 An interface can have its property setter deferred to 351s ok 40 An interface can have its property getter overridden 351s ok 41 An interface can have its property setter overridden 351s ok 42 An interface can require another interface 351s ok 43 An interface can have empty requires 351s ok 44 An interface can chain up to another interface 351s ok 45 An interface can be chained up to with a generic 351s ok 46 An interface can chain up to another interface with a generic 351s ok 47 An interface has its optional function defer to that of the last interface 351s ok 48 An interface must have all its required interfaces implemented 351s ok 49 An interface must have all its required interfaces implemented in the correct order 351s ok 50 An interface can have its implementation on a parent class 351s ok 51 An interface can require its implementor to be a subclass of some class 351s ok 52 An interface must be implemented by an object which subclasses the required class 351s ok 53 An interface can have methods that call others of its methods 351s ok 54 An interface is implemented by a subclass of a class that implements it 351s ok 55 An interface can be reimplemented by a subclass of a class that implements it 351s ok 56 An interface tells what it is with toString() 351s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 351s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 351s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 351s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 351s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 351s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 351s JS G BXD: Defining method quit in prototype for GLib.MainLoop 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa22ea2040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: handling job 3, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa22ea2040: release 351s JS MAINLOOP: Completed job 3 351s JS MEMORY: Memory report: before destroying context 351s JS MEMORY: 411 objects currently alive 351s JS MEMORY: boxed_instance = 275 351s JS MEMORY: boxed_prototype = 10 351s JS MEMORY: closure = 1 351s JS MEMORY: function = 114 351s JS MEMORY: fundamental_instance = 0 351s JS MEMORY: fundamental_prototype = 0 351s JS MEMORY: gerror_instance = 0 351s JS MEMORY: gerror_prototype = 0 351s JS MEMORY: interface = 0 351s JS MEMORY: module = 6 351s JS MEMORY: ns = 3 351s JS MEMORY: object_instance = 0 351s JS MEMORY: object_prototype = 2 351s JS MEMORY: param = 0 351s JS MEMORY: union_instance = 0 351s JS MEMORY: union_prototype = 0 351s JS CTX: JS shutdown sequence 351s JS CTX: Stopping profiler 351s JS CTX: Shutting down toggle queue 351s JS CTX: Notifying external reference holders of GjsContext dispose 351s JS MAINLOOP: Stopping promise job dispatcher 351s JS CTX: Notifying reference holders of GjsContext dispose 351s JS CTX: Checking unhandled promise rejections 351s JS CTX: Releasing cached JS wrappers 351s JS CTX: Final triggered GC 351s JS CTX: Destroying JS context 351s JS CTX: Releasing all native objects 351s JS CTX: Disabling auto GC 351s JS CTX: Ending trace on global object 351s JS CTX: Freeing allocated resources 351s JS CTX: JS context destroyed 351s PASS: gjs/testLegacyClass.test 351s Running test: gjs/lastvalues.test 351s 1..1 351s ok 1 - /usr/libexec/installed-tests/gjs/debugger/lastvalues.debugger 351s PASS: gjs/lastvalues.test 351s Running test: gjs/testFormat.test 351s JS NATIVE: Registered native JS module '_promiseNative' 351s JS NATIVE: Registered native JS module '_byteArrayNative' 351s JS NATIVE: Registered native JS module '_encodingNative' 351s JS NATIVE: Registered native JS module '_gi' 351s JS NATIVE: Registered native JS module 'gi' 351s JS NATIVE: Registered native JS module 'cairoNative' 351s JS NATIVE: Registered native JS module 'system' 351s JS NATIVE: Registered native JS module 'console' 351s JS NATIVE: Registered native JS module '_print' 351s JS CTX: Enabling JIT 351s JS CTX: Initialized class GjsFileImporter prototype 0x3799040000a0 351s JS IMPORT: Defining parent (nil) of 0x379904000100 'imports' is mod 0 351s JS IMPORT: Importing '_print' 351s JS NATIVE: Defining native module '_print' 351s JS IMPORT: Defining parent 0x379904000100 of 0x3799040007b0 '_print' is mod 1 351s JS IMPORT: successfully imported module '_print' 351s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 351s 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 0x25277953b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25277953b128 351s JS MAINLOOP: Main loop instance 0x2aa115c6040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Starting promise job dispatcher 351s JS MAINLOOP: Main loop instance 0x2aa115c6040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa115c6040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25277953b128 351s JS IMPORT: Module metadata hook for module 0x379904013000 351s JS IMPORT: Defining meta.importSync for module 0x379904013000 351s JS NATIVE: Defining native module 'gi' 351s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3799040133f0 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 351s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 351s JS IMPORT: Importing directory 'overrides' 351s JS IMPORT: Defining parent 0x379904000100 of 0x3799040134f0 'overrides' is mod 1 351s JS IMPORT: Defined importer 'overrides' 0x3799040134f0 in 0x379904000100 351s JS IMPORT: successfully imported directory 'overrides' 351s JS IMPORT: Importing '_promiseNative' 351s JS NATIVE: Defining native module '_promiseNative' 351s JS IMPORT: Defining parent 0x379904000100 of 0x3799040139a0 '_promiseNative' is mod 1 351s JS IMPORT: successfully imported module '_promiseNative' 351s JS IMPORT: Importing module GLib succeeded 351s JS IMPORT: Defining parent 0x3799040134f0 of 0x25277953c150 'GLib' is mod 1 351s JS IMPORT: successfully imported module 'GLib' 351s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 351s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x252779579060, JSClass 0x3ffbf14e7a0, in object 0x252779579038 351s JS CTX: Initialized class GIRepositoryGType prototype 0x379904013ce8 351s JS CTX: Initialized class GIRepositoryFunction prototype 0x379904013d48 351s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 351s JS G BXD: Defined class for Error (GError), prototype 0x2527795790b0, JSClass 0x3ffbf14e7a0, in object 0x252779579038 351s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 351s JS G BXD: Defined class for Variant (GVariant), prototype 0x252779579100, JSClass 0x3ffbf14e7a0, in object 0x252779579038 351s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 351s JS G BXD: Defined class for Bytes (GBytes), prototype 0x252779579150, JSClass 0x3ffbf14e7a0, in object 0x252779579038 351s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 351s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2527795791a0, JSClass 0x3ffbf14e7a0, in object 0x252779579038 351s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 351s JS G BXD: Defined class for Thread (GThread), prototype 0x2527795791f0, JSClass 0x3ffbf14e7a0, in object 0x252779579038 351s JS G BXD: Defining method ref in prototype for GLib.Thread 351s JS G BXD: Defining method unref in prototype for GLib.Thread 351s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 351s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x252779579240, JSClass 0x3ffbf14e7a0, in object 0x252779579038 351s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 351s JS G BXD: Defined class for Regex (GRegex), prototype 0x252779579290, JSClass 0x3ffbf14e7a0, in object 0x252779579038 351s JS G BXD: Defining method match in prototype for GLib.Regex 351s JS G BXD: Defining method match_full in prototype for GLib.Regex 351s JS G BXD: Defining method match_all in prototype for GLib.Regex 351s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 351s JS G NS: Defined namespace 'GLib' 0x252779579038 in GIRepository 0x379904013280 351s JS IMPORT: Importing module jasmine succeeded 351s JS IMPORT: Defining parent 0x379904000100 of 0x25277953cce0 'jasmine' is mod 1 351s JS IMPORT: successfully imported module 'jasmine' 351s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 351s JS MAINLOOP: Main loop instance 0x2aa115c6040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa115c6040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa115c6040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/format.js 351s JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_format.js 351s JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_format.js 351s JS IMPORT: Importing 'gi' 351s JS IMPORT: Defining parent 0x379904000100 of 0x379904013280 'gi' is mod 1 351s JS IMPORT: successfully imported module 'gi' 351s 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 351s JS G NS: Defined namespace 'GjsPrivate' 0x252779579308 in GIRepository 0x379904013280 351s JS IMPORT: Importing module _format succeeded 351s JS IMPORT: Defining parent 0x379904000100 of 0x25277953ce70 '_format' is mod 1 351s JS IMPORT: successfully imported module '_format' 351s JS IMPORT: Importing module format succeeded 351s JS IMPORT: Defining parent 0x379904000100 of 0x25277953ce20 'format' is mod 1 351s JS IMPORT: successfully imported module 'format' 351s JS CTX: Script evaluation succeeded 351s JS MAINLOOP: Main loop instance 0x2aa115c6040: Spinning loop until released or hook cleared 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25277953b128 351s JS IMPORT: Module metadata hook for module 0x37990402fb30 351s JS IMPORT: Defining meta.importSync for module 0x37990402fb30 351s JS NATIVE: Defining native module 'system' 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25277953b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25277953b128 351s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 351s JS MAINLOOP: Set main loop hook to 351s JS MAINLOOP: Main loop instance 0x2aa115c6040: hold 351s JS MAINLOOP: Running and clearing main loop hook 351s JS G BXD: Defining method run in prototype for GLib.MainLoop 351s 1..12 351s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 351s JS G BXD: Defined class for Source (GSource), prototype 0x252779579330, JSClass 0x3ffbf14e7a0, in object 0x252779579038 351s JS G BXD: Defining method set_priority in prototype for GLib.Source 351s JS IMPORT: Importing '_gi' 351s JS NATIVE: Defining native module '_gi' 351s JS IMPORT: Defining parent 0x379904000100 of 0x379904035740 '_gi' is mod 1 351s JS IMPORT: successfully imported module '_gi' 351s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 351s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 351s JS IMPORT: Importing module _common succeeded 351s JS IMPORT: Defining parent 0x379904000100 of 0x2527795c20d8 '_common' is mod 1 351s JS IMPORT: successfully imported module '_common' 351s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 351s JS IMPORT: Importing module _legacy succeeded 351s JS IMPORT: Defining parent 0x379904000100 of 0x2527795c2128 '_legacy' is mod 1 351s JS IMPORT: successfully imported module '_legacy' 351s JS IMPORT: Importing module GObject succeeded 351s JS IMPORT: Defining parent 0x3799040134f0 of 0x2527795c2088 'GObject' is mod 1 351s JS IMPORT: successfully imported module 'GObject' 351s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 351s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 351s JS G BXD: Defined class for String (GString), prototype 0x252779579628, JSClass 0x3ffbf14e7a0, in object 0x2527795793a8 351s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 351s JS G PRM: Defined class ParamSpec prototype is 0x2527795c21c8 class 0x3ffbf1561b8 in object 0x2527795793a8 351s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 351s JS G OBJ: Defined class for Object (GObject), prototype 0x252779579790, JSClass 0x3ffbf14e7d0, in object 0x2527795793a8 351s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 351s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 351s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2527795797b8, JSClass 0x3ffbf14e7d0, in object 0x2527795793a8 351s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 351s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 351s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 351s JS G NS: Defined namespace 'GObject' 0x2527795793a8 in GIRepository 0x379904013280 351s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 351s JS G BXD: Defining method attach in prototype for GLib.Source 351s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 351s JS IMPORT: Module metadata hook for module 0x379904004370 351s JS IMPORT: Defining meta.importSync for module 0x379904004370 351s JS G BXD: Defining method destroy in prototype for GLib.Source 351s ok 1 imports.format escapes % with another % character 351s ok 2 imports.format formats a single string argument 351s ok 3 imports.format formats two string arguments 351s ok 4 imports.format formats two swapped string arguments 351s ok 5 imports.format formats a number in base 10 351s ok 6 imports.format formats a number in base 16 351s ok 7 imports.format formats a floating point number with no precision 351s ok 8 imports.format formats a floating point number with precision 2 351s ok 9 imports.format pads with zeroes 351s ok 10 imports.format pads with spaces 351s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 351s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 351s JS G BXD: Defining method quit in prototype for GLib.MainLoop 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa115c6040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: handling job 3, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa115c6040: release 351s JS MAINLOOP: Completed job 3 351s JS MEMORY: Memory report: before destroying context 351s JS MEMORY: 192 objects currently alive 351s JS MEMORY: boxed_instance = 55 351s JS MEMORY: boxed_prototype = 10 351s JS MEMORY: closure = 1 351s JS MEMORY: function = 114 351s JS MEMORY: fundamental_instance = 0 351s JS MEMORY: fundamental_prototype = 0 351s JS MEMORY: gerror_instance = 0 351s JS MEMORY: gerror_prototype = 0 351s JS MEMORY: interface = 0 351s JS MEMORY: module = 7 351s JS MEMORY: ns = 3 351s JS MEMORY: object_instance = 0 351s JS MEMORY: object_prototype = 2 351s JS MEMORY: param = 0 351s JS MEMORY: union_instance = 0 351s JS MEMORY: union_prototype = 0 351s JS CTX: JS shutdown sequence 351s JS CTX: Stopping profiler 351s JS CTX: Shutting down toggle queue 351s JS CTX: Notifying external reference holders of GjsContext dispose 351s JS MAINLOOP: Stopping promise job dispatcher 351s JS CTX: Notifying reference holders of GjsContext dispose 351s JS CTX: Checking unhandled promise rejections 351s JS CTX: Releasing cached JS wrappers 351s JS CTX: Final triggered GC 351s JS CTX: Destroying JS context 351s JS CTX: Releasing all native objects 351s JS CTX: Disabling auto GC 351s JS CTX: Ending trace on global object 351s JS CTX: Freeing allocated resources 351s JS CTX: JS context destroyed 351s PASS: gjs/testFormat.test 351s Running test: gjs/down-up.test 351s 1..1 351s ok 1 - /usr/libexec/installed-tests/gjs/debugger/down-up.debugger 351s PASS: gjs/down-up.test 351s Running test: gjs/testGio.test 351s JS NATIVE: Registered native JS module '_promiseNative' 351s JS NATIVE: Registered native JS module '_byteArrayNative' 351s JS NATIVE: Registered native JS module '_encodingNative' 351s JS NATIVE: Registered native JS module '_gi' 351s JS NATIVE: Registered native JS module 'gi' 351s JS NATIVE: Registered native JS module 'cairoNative' 351s JS NATIVE: Registered native JS module 'system' 351s JS NATIVE: Registered native JS module 'console' 351s JS NATIVE: Registered native JS module '_print' 351s JS CTX: Enabling JIT 351s JS CTX: Initialized class GjsFileImporter prototype 0x25c682b000a0 351s JS IMPORT: Defining parent (nil) of 0x25c682b00100 'imports' is mod 0 351s JS IMPORT: Importing '_print' 351s JS NATIVE: Defining native module '_print' 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x25c682b007b0 '_print' is mod 1 351s JS IMPORT: successfully imported module '_print' 351s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 351s 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 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2ad87b03b128 351s JS MAINLOOP: Main loop instance 0x2aa3d51a040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Starting promise job dispatcher 351s JS MAINLOOP: Main loop instance 0x2aa3d51a040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa3d51a040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module metadata hook for module 0x25c682b13000 351s JS IMPORT: Defining meta.importSync for module 0x25c682b13000 351s JS NATIVE: Defining native module 'gi' 351s JS CTX: Initialized class GIRepositoryNamespace prototype 0x25c682b133f0 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 351s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 351s JS IMPORT: Importing directory 'overrides' 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x25c682b134f0 'overrides' is mod 1 351s JS IMPORT: Defined importer 'overrides' 0x25c682b134f0 in 0x25c682b00100 351s JS IMPORT: successfully imported directory 'overrides' 351s JS IMPORT: Importing '_promiseNative' 351s JS NATIVE: Defining native module '_promiseNative' 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x25c682b139a0 '_promiseNative' is mod 1 351s JS IMPORT: successfully imported module '_promiseNative' 351s JS IMPORT: Importing module GLib succeeded 351s JS IMPORT: Defining parent 0x25c682b134f0 of 0x2ad87b03c150 'GLib' is mod 1 351s JS IMPORT: successfully imported module 'GLib' 351s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 351s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2ad87b079060, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079038 351s JS CTX: Initialized class GIRepositoryGType prototype 0x25c682b13ce8 351s JS CTX: Initialized class GIRepositoryFunction prototype 0x25c682b13d48 351s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 351s JS G BXD: Defined class for Error (GError), prototype 0x2ad87b0790b0, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079038 351s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 351s JS G BXD: Defined class for Variant (GVariant), prototype 0x2ad87b079100, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079038 351s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 351s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2ad87b079150, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079038 351s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 351s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2ad87b0791a0, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079038 351s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 351s JS G BXD: Defined class for Thread (GThread), prototype 0x2ad87b0791f0, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079038 351s JS G BXD: Defining method ref in prototype for GLib.Thread 351s JS G BXD: Defining method unref in prototype for GLib.Thread 351s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 351s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2ad87b079240, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079038 351s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 351s JS G BXD: Defined class for Regex (GRegex), prototype 0x2ad87b079290, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079038 351s JS G BXD: Defining method match in prototype for GLib.Regex 351s JS G BXD: Defining method match_full in prototype for GLib.Regex 351s JS G BXD: Defining method match_all in prototype for GLib.Regex 351s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 351s JS G NS: Defined namespace 'GLib' 0x2ad87b079038 in GIRepository 0x25c682b13280 351s JS IMPORT: Importing module jasmine succeeded 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x2ad87b03cce0 'jasmine' is mod 1 351s JS IMPORT: successfully imported module 'jasmine' 351s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 351s JS MAINLOOP: Main loop instance 0x2aa3d51a040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa3d51a040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa3d51a040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Importing 'gi' 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x25c682b13280 'gi' is mod 1 351s JS IMPORT: successfully imported module 'gi' 351s 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 351s JS G NS: Defined namespace 'GjsPrivate' 0x2ad87b079330 in GIRepository 0x25c682b13280 351s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 351s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 351s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 351s JS IMPORT: Importing module _legacy succeeded 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x2ad87b03cf10 '_legacy' is mod 1 351s JS IMPORT: successfully imported module '_legacy' 351s JS IMPORT: Importing module lang succeeded 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x2ad87b03cec0 'lang' is mod 1 351s JS IMPORT: successfully imported module 'lang' 351s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 351s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 351s JS IMPORT: Importing module _signals succeeded 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x2ad87b03cf60 '_signals' is mod 1 351s JS IMPORT: successfully imported module '_signals' 351s JS IMPORT: Importing module signals succeeded 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x2ad87b03ce70 'signals' is mod 1 351s JS IMPORT: successfully imported module 'signals' 351s JS IMPORT: Importing module Gio succeeded 351s JS IMPORT: Defining parent 0x25c682b134f0 of 0x2ad87b03ce20 'Gio' is mod 1 351s JS IMPORT: successfully imported module 'Gio' 351s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 351s JS IMPORT: Importing '_gi' 351s JS NATIVE: Defining native module '_gi' 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x25c682b2b6b0 '_gi' is mod 1 351s JS IMPORT: successfully imported module '_gi' 351s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 351s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 351s JS IMPORT: Importing module _common succeeded 351s JS IMPORT: Defining parent 0x25c682b00100 of 0x2ad87b0cf038 '_common' is mod 1 351s JS IMPORT: successfully imported module '_common' 351s JS IMPORT: Importing module GObject succeeded 351s JS IMPORT: Defining parent 0x25c682b134f0 of 0x2ad87b03cfb0 'GObject' is mod 1 351s JS IMPORT: successfully imported module 'GObject' 351s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 351s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 351s JS G BXD: Defined class for String (GString), prototype 0x2ad87b0795d8, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079358 351s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 351s JS G PRM: Defined class ParamSpec prototype is 0x2ad87b0cf0d8 class 0x3ff9ad561b8 in object 0x2ad87b079358 351s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 351s JS G OBJ: Defined class for Object (GObject), prototype 0x2ad87b079740, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079358 351s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 351s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 351s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2ad87b079768, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079358 351s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 351s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 351s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 351s JS G NS: Defined namespace 'GObject' 0x2ad87b079358 in GIRepository 0x25c682b13280 351s JS G OBJ: Defined class for Application (GApplication), prototype 0x2ad87b0797b8, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 351s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2ad87b0cf5b0, JSClass 0x3ff9ad50fc8, in object 0x2ad87b079308 351s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 351s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2ad87b079830, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 351s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2ad87b0cf830, JSClass 0x3ff9ad50fc8, in object 0x2ad87b079308 351s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2ad87b0798a8, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 351s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2ad87b0cf970, JSClass 0x3ff9ad50fc8, in object 0x2ad87b079308 351s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 351s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2ad87b079920, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079308 351s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 351s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2ad87b079970, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079308 351s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 351s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2ad87b0799c0, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2ad87b079a10, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079330 351s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 351s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2ad87b079a60, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 351s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 351s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 351s JS G IFACE: Defined class for File (GFile), prototype 0x2ad87b0cfad8, JSClass 0x3ff9ad50fc8, in object 0x2ad87b079308 351s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2ad87b079ad8, JSClass 0x3ff9ad4e7d0, in object 0x25c682b13360 351s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 351s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2ad87b079b50, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 351s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 351s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2ad87b079ba0, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 351s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2ad87b079bf0, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 351s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2ad87b079c40, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079308 351s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 351s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 351s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2ad87b079c90, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 351s JS G NS: Defined namespace 'Gio' 0x2ad87b079308 in GIRepository 0x25c682b13280 351s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 351s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 351s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 351s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 351s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 351s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 351s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 351s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 351s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 351s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 351s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 351s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 351s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 351s JS G ENUM: Defining GObject.ParamFlags as 0x25c682b30fd8 351s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 351s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 351s JS G PRM: JSObject created with param instance 0x2aa3d6808e0 type GParamBoolean 351s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 351s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 351s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 351s JS G NS: Found info type FLAGS for 'FileQueryInfoFlags' in namespace 'Gio' 351s JS G ENUM: Defining enum value NONE (fixed from none) 0 351s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 351s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0x25c682b08a88 351s JS CTX: Script evaluation succeeded 351s JS MAINLOOP: Main loop instance 0x2aa3d51a040: Spinning loop until released or hook cleared 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module metadata hook for module 0x25c682b0bf40 351s JS IMPORT: Defining meta.importSync for module 0x25c682b0bf40 351s JS NATIVE: Defining native module 'system' 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ad87b03b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ad87b03b128 351s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 351s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 351s JS MAINLOOP: Set main loop hook to 351s JS MAINLOOP: Main loop instance 0x2aa3d51a040: hold 351s JS MAINLOOP: Running and clearing main loop hook 351s JS G BXD: Defining method run in prototype for GLib.MainLoop 351s 1..40 351s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 351s JS G BXD: Defined class for Source (GSource), prototype 0x2ad87b079d58, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079038 351s JS G BXD: Defining method set_priority in prototype for GLib.Source 351s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 351s JS G BXD: Defining method attach in prototype for GLib.Source 351s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 351s JS IMPORT: Module metadata hook for module 0x2ad87b062858 351s JS IMPORT: Defining meta.importSync for module 0x2ad87b062858 351s JS G NS: Found info type INTERFACE for 'ListModel' in namespace 'Gio' 351s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x14d16906150, JSClass 0x3ff9ad50fc8, in object 0x2ad87b079308 351s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 351s JS G BXD: Defining method destroy in prototype for GLib.Source 351s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 351s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 351s ok 1 ListStore iterator ListStore iterates 351s JS G NS: Found info type FUNCTION for 'list_store_insert_sorted' in namespace 'GjsPrivate' 351s ok 2 Sorting in ListStore test insert_sorted 351s JS G NS: Found info type FUNCTION for 'list_store_sort' in namespace 'GjsPrivate' 351s ok 3 Sorting in ListStore test sort 351s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 351s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x14d1690b560, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s ok 4 Promisify function doesn't crash when async function is not defined 351s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 351s ok 5 Promisify function doesn't crash when finish function is not defined 351s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 351s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 351s JS G OBJ: Defined class for Task (GTask), prototype 0x14d1690b718, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 351s JS G NS: Found info type ENUM for 'FileType' in namespace 'Gio' 351s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 351s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 351s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 351s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 351s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 351s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 351s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 351s JS G ENUM: Defining Gio.FileType as 0x25c682b74c30 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s ok 6 Promisify function promisifies functions 351s JS MAINLOOP: Completed job 1 351s ok 7 Promisify function preserves old behavior 351s ok 8 Promisify function can guess the finish function 351s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 351s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 351s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x14d1690bba0, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079308 351s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 351s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 351s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 351s JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema 351s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 351s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 351s ok 13 Gio.Settings overrides can construct with a settings schema object 351s ok 14 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type 351s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 351s ok 15 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 351s ok 16 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key 351s ok 17 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key 351s ok 18 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key 351s ok 19 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key 351s ok 20 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key 351s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 351s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 351s JS G ENUM: Defining enum value GET (fixed from get) 1 351s JS G ENUM: Defining enum value SET (fixed from set) 2 351s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 351s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 351s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 351s JS G ENUM: Defining Gio.SettingsBindFlags as 0x25c682b57d68 351s ok 21 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key 351s ok 22 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key 351s JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema 351s ok 23 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key 351s ok 24 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema 351s dbus-daemon[2621]: [session uid=1000 pid=2621 pidfd=5] Activating service name='ca.desrt.dconf' requested by ':1.6' (uid=1000 pid=3210 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 351s JS G BXD: Defining method classify in prototype for GLib.Variant 351s JS G BXD: Defining method n_children in prototype for GLib.Variant 351s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 351s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 351s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 351s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 351s JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0x14d16929268, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b03ed78 351s JS G NS: Found info type STRUCT for 'SettingsSchemaKey' in namespace 'Gio' 351s JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0x14d16929308, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079308 351s ok 25 Gio.Settings overrides with existing schema still works with correct keys 351s JS G NS: Found info type FUNCTION for 'content_type_set_mime_dirs' in namespace 'Gio' 351s ok 26 Gio.content_type_set_mime_dirs can be called with NULL argument 351s JS G OBJ: Defining method add_action_entries in prototype for GApplication (Gio.Application) 351s JS G NS: Found info type FUNCTION for 'variant_type_string_is_valid' in namespace 'GLib' 351s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 351s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x14d16929678, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 351s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x14d169296c8, JSClass 0x3ff9ad4e7a0, in object 0x2ad87b079038 351s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 351s JS G IFACE: Defined class for Action (GAction), prototype 0x14d1692d290, JSClass 0x3ff9ad50fc8, in object 0x2ad87b079308 351s JS G OBJ: Defining method add_action in prototype for GApplication (Gio.Application) 351s JS G OBJ: Defining method lookup_action in prototype for GApplication (Gio.Application) 351s JS G BXD: Defining method dup_string in prototype for GLib.VariantType 351s dbus-daemon[2621]: [session uid=1000 pid=2621 pidfd=5] Successfully activated service 'ca.desrt.dconf' 351s JS G BXD: Defining method print in prototype for GLib.Variant 351s ok 27 Gio.add_action_entries override registers each entry as an action 351s JS G OBJ: Defining method activate in prototype for GSimpleAction (Gio.SimpleAction) 351s ok 28 Gio.add_action_entries override connects and binds the activate handler 351s JS G OBJ: Defining method change_state in prototype for GSimpleAction (Gio.SimpleAction) 351s ok 29 Gio.add_action_entries override connects and binds the change_state handler 351s ok 30 Gio.add_action_entries override throw an error if the parameter_type is invalid 351s JS G NS: Found info type ENUM for 'VariantParseError' in namespace 'GLib' 351s JS G ERR: Defined class for VariantParseError (GError), prototype 0x14d1692d420, JSClass 0x3ff9ad503e0, in object 0x2ad87b079038 351s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 351s JS G ENUM: Defining enum value BASIC_TYPE_EXPECTED (fixed from basic_type_expected) 1 351s JS G ENUM: Defining enum value CANNOT_INFER_TYPE (fixed from cannot_infer_type) 2 351s JS G ENUM: Defining enum value DEFINITE_TYPE_EXPECTED (fixed from definite_type_expected) 3 351s JS G ENUM: Defining enum value INPUT_NOT_AT_END (fixed from input_not_at_end) 4 351s JS G ENUM: Defining enum value INVALID_CHARACTER (fixed from invalid_character) 5 351s JS G ENUM: Defining enum value INVALID_FORMAT_STRING (fixed from invalid_format_string) 6 351s JS G ENUM: Defining enum value INVALID_OBJECT_PATH (fixed from invalid_object_path) 7 351s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 8 351s JS G ENUM: Defining enum value INVALID_TYPE_STRING (fixed from invalid_type_string) 9 351s JS G ENUM: Defining enum value NO_COMMON_TYPE (fixed from no_common_type) 10 351s JS G ENUM: Defining enum value NUMBER_OUT_OF_RANGE (fixed from number_out_of_range) 11 351s JS G ENUM: Defining enum value NUMBER_TOO_BIG (fixed from number_too_big) 12 351s JS G ENUM: Defining enum value TYPE_ERROR (fixed from type_error) 13 351s JS G ENUM: Defining enum value UNEXPECTED_TOKEN (fixed from unexpected_token) 14 351s JS G ENUM: Defining enum value UNKNOWN_KEYWORD (fixed from unknown_keyword) 15 351s JS G ENUM: Defining enum value UNTERMINATED_STRING_CONSTANT (fixed from unterminated_string_constant) 16 351s JS G ENUM: Defining enum value VALUE_EXPECTED (fixed from value_expected) 17 351s JS G ENUM: Defining enum value RECURSION (fixed from recursion) 18 351s ok 31 Gio.add_action_entries override throw an error if the state is invalid 351s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 351s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 351s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x14d16929ec0, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x14d16929f10, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x14d16929f60, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b03ed78 351s JS G NS: Found info type FLAGS for 'FileCreateFlags' in namespace 'Gio' 351s JS G ENUM: Defining enum value NONE (fixed from none) 0 351s JS G ENUM: Defining enum value PRIVATE (fixed from private) 1 351s JS G ENUM: Defining enum value REPLACE_DESTINATION (fixed from replace_destination) 2 351s JS G ENUM: Defining Gio.FileCreateFlags as 0x25c682bab780 351s JS G NS: Found info type OBJECT for 'FileInputStream' in namespace 'Gio' 351s JS G OBJ: Defined class for FileInputStream (GFileInputStream), prototype 0x14d16932038, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G OBJ: Defined class for GLocalFileInputStream (GLocalFileInputStream), prototype 0x14d16932088, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b03ed78 351s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 351s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x14d1692d4e8, JSClass 0x3ff9ad50fc8, in object 0x2ad87b079308 351s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 351s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x14d1692d510, JSClass 0x3ff9ad50fc8, in object 0x2ad87b079308 351s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 351s JS G BXD: Defining method get_size in prototype for GLib.Bytes 351s ok 32 Gio.InputStream.prototype.createSyncIterator iterates synchronously 351s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 351s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s ok 33 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 351s JS MAINLOOP: Completed job 2 351s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0x14d16932858, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b03ed78 351s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 351s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 351s ok 34 Gio.FileEnumerator overrides iterates synchronously 351s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 351s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 351s JS MAINLOOP: Completed job 0 351s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s ok 35 Gio.FileEnumerator overrides iterates asynchronously 351s JS MAINLOOP: Completed job 2 351s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 351s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 351s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 351s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 351s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 351s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 351s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 351s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 351s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 351s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 351s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 351s JS G ENUM: Defining GLib.LogLevelFlags as 0x25c682b14560 351s JS G NS: Found info type ENUM for 'FileAttributeType' in namespace 'Gio' 351s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 351s JS G ENUM: Defining enum value STRING (fixed from string) 1 351s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 351s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 351s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 351s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 351s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 351s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 351s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 351s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 351s JS G ENUM: Defining Gio.FileAttributeType as 0x25c682b15110 351s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 351s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 351s ok 36 Non-introspectable file attribute overrides invalid means unsetting the attribute 351s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 351s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 351s ok 37 Non-introspectable file attribute overrides works for boolean 351s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 351s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 351s ok 38 Non-introspectable file attribute overrides works for uint32 351s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 351s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 351s ok 39 Non-introspectable file attribute overrides works for uint64 351s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 351s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x14d169422e0, JSClass 0x3ff9ad4e7d0, in object 0x2ad87b079308 351s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 351s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 351s ok 40 Non-introspectable file attribute overrides works for object 351s JS G BXD: Defining method quit in prototype for GLib.MainLoop 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa3d51a040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 0 351s JS MAINLOOP: handling job 1, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 1 351s JS MAINLOOP: handling job 2, 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Completed job 2 351s JS MAINLOOP: handling job 3, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa3d51a040: release 351s JS MAINLOOP: Completed job 3 351s JS MEMORY: Memory report: before destroying context 351s JS MEMORY: 897 objects currently alive 351s JS MEMORY: boxed_instance = 310 351s JS MEMORY: boxed_prototype = 16 351s JS MEMORY: closure = 22 351s JS MEMORY: function = 296 351s JS MEMORY: fundamental_instance = 0 351s JS MEMORY: fundamental_prototype = 0 351s JS MEMORY: gerror_instance = 1 351s JS MEMORY: gerror_prototype = 1 351s JS MEMORY: interface = 8 351s JS MEMORY: module = 9 351s JS MEMORY: ns = 4 351s JS MEMORY: object_instance = 204 351s JS MEMORY: object_prototype = 25 351s JS MEMORY: param = 1 351s JS MEMORY: union_instance = 0 351s JS MEMORY: union_prototype = 0 351s JS CTX: JS shutdown sequence 351s JS CTX: Stopping profiler 351s JS CTX: Shutting down toggle queue 351s JS CTX: Notifying external reference holders of GjsContext dispose 351s JS MAINLOOP: Stopping promise job dispatcher 351s JS CTX: Notifying reference holders of GjsContext dispose 351s JS CTX: Checking unhandled promise rejections 351s JS CTX: Releasing cached JS wrappers 351s JS CTX: Final triggered GC 351s JS CTX: Destroying JS context 351s JS CTX: Releasing all native objects 351s JS CTX: Disabling auto GC 351s JS CTX: Ending trace on global object 351s JS CTX: Freeing allocated resources 351s JS CTX: JS context destroyed 351s PASS: gjs/testGio.test 351s Running test: gjs/testSystem.test 351s JS NATIVE: Registered native JS module '_promiseNative' 351s JS NATIVE: Registered native JS module '_byteArrayNative' 351s JS NATIVE: Registered native JS module '_encodingNative' 351s JS NATIVE: Registered native JS module '_gi' 351s JS NATIVE: Registered native JS module 'gi' 351s JS NATIVE: Registered native JS module 'cairoNative' 351s JS NATIVE: Registered native JS module 'system' 351s JS NATIVE: Registered native JS module 'console' 351s JS NATIVE: Registered native JS module '_print' 351s JS CTX: Enabling JIT 351s JS CTX: Initialized class GjsFileImporter prototype 0x27bf77e000a0 351s JS IMPORT: Defining parent (nil) of 0x27bf77e00100 'imports' is mod 0 351s JS IMPORT: Importing '_print' 351s JS NATIVE: Defining native module '_print' 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x27bf77e007b0 '_print' is mod 1 351s JS IMPORT: successfully imported module '_print' 351s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 351s 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 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x305d55d3b128 351s JS MAINLOOP: Main loop instance 0x2aa1284a040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Starting promise job dispatcher 351s JS MAINLOOP: Main loop instance 0x2aa1284a040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa1284a040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module metadata hook for module 0x27bf77e13000 351s JS IMPORT: Defining meta.importSync for module 0x27bf77e13000 351s JS NATIVE: Defining native module 'gi' 351s JS CTX: Initialized class GIRepositoryNamespace prototype 0x27bf77e133f0 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 351s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 351s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 351s JS IMPORT: Importing directory 'overrides' 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x27bf77e134f0 'overrides' is mod 1 351s JS IMPORT: Defined importer 'overrides' 0x27bf77e134f0 in 0x27bf77e00100 351s JS IMPORT: successfully imported directory 'overrides' 351s JS IMPORT: Importing '_promiseNative' 351s JS NATIVE: Defining native module '_promiseNative' 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x27bf77e139a0 '_promiseNative' is mod 1 351s JS IMPORT: successfully imported module '_promiseNative' 351s JS IMPORT: Importing module GLib succeeded 351s JS IMPORT: Defining parent 0x27bf77e134f0 of 0x305d55d3c150 'GLib' is mod 1 351s JS IMPORT: successfully imported module 'GLib' 351s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 351s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x305d55d79060, JSClass 0x3ff9a44e7a0, in object 0x305d55d79038 351s JS CTX: Initialized class GIRepositoryGType prototype 0x27bf77e13ce8 351s JS CTX: Initialized class GIRepositoryFunction prototype 0x27bf77e13d48 351s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 351s JS G BXD: Defined class for Error (GError), prototype 0x305d55d790b0, JSClass 0x3ff9a44e7a0, in object 0x305d55d79038 351s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 351s JS G BXD: Defined class for Variant (GVariant), prototype 0x305d55d79100, JSClass 0x3ff9a44e7a0, in object 0x305d55d79038 351s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 351s JS G BXD: Defined class for Bytes (GBytes), prototype 0x305d55d79150, JSClass 0x3ff9a44e7a0, in object 0x305d55d79038 351s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 351s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x305d55d791a0, JSClass 0x3ff9a44e7a0, in object 0x305d55d79038 351s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 351s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 351s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 351s JS G BXD: Defined class for Thread (GThread), prototype 0x305d55d791f0, JSClass 0x3ff9a44e7a0, in object 0x305d55d79038 351s JS G BXD: Defining method ref in prototype for GLib.Thread 351s JS G BXD: Defining method unref in prototype for GLib.Thread 351s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 351s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x305d55d79240, JSClass 0x3ff9a44e7a0, in object 0x305d55d79038 351s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 351s JS G BXD: Defined class for Regex (GRegex), prototype 0x305d55d79290, JSClass 0x3ff9a44e7a0, in object 0x305d55d79038 351s JS G BXD: Defining method match in prototype for GLib.Regex 351s JS G BXD: Defining method match_full in prototype for GLib.Regex 351s JS G BXD: Defining method match_all in prototype for GLib.Regex 351s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 351s JS G NS: Defined namespace 'GLib' 0x305d55d79038 in GIRepository 0x27bf77e13280 351s JS IMPORT: Importing module jasmine succeeded 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x305d55d3cce0 'jasmine' is mod 1 351s JS IMPORT: successfully imported module 'jasmine' 351s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 351s JS MAINLOOP: Main loop instance 0x2aa1284a040: hold 351s JS MAINLOOP: Enqueue job , promise=, allocation site= 351s JS MAINLOOP: Main loop instance 0x2aa1284a040: Spinning loop until released or hook cleared 351s JS MAINLOOP: handling job 0, 351s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 351s JS MAINLOOP: Main loop instance 0x2aa1284a040: release 351s JS MAINLOOP: Completed job 0 351s JS IMPORT: Importing 'system' 351s JS NATIVE: Defining native module 'system' 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x27bf77e282c0 'system' is mod 1 351s JS IMPORT: successfully imported module 'system' 351s JS IMPORT: Importing 'gi' 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x27bf77e13280 'gi' is mod 1 351s JS IMPORT: successfully imported module 'gi' 351s 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 351s JS G NS: Defined namespace 'GjsPrivate' 0x305d55d79330 in GIRepository 0x27bf77e13280 351s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 351s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 351s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 351s JS IMPORT: Importing module _legacy succeeded 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x305d55d3cf10 '_legacy' is mod 1 351s JS IMPORT: successfully imported module '_legacy' 351s JS IMPORT: Importing module lang succeeded 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x305d55d3cec0 'lang' is mod 1 351s JS IMPORT: successfully imported module 'lang' 351s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 351s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 351s JS IMPORT: Importing module _signals succeeded 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x305d55d3cf60 '_signals' is mod 1 351s JS IMPORT: successfully imported module '_signals' 351s JS IMPORT: Importing module signals succeeded 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x305d55d3ce70 'signals' is mod 1 351s JS IMPORT: successfully imported module 'signals' 351s JS IMPORT: Importing module Gio succeeded 351s JS IMPORT: Defining parent 0x27bf77e134f0 of 0x305d55d3ce20 'Gio' is mod 1 351s JS IMPORT: successfully imported module 'Gio' 351s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 351s JS IMPORT: Importing '_gi' 351s JS NATIVE: Defining native module '_gi' 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x27bf77e2b870 '_gi' is mod 1 351s JS IMPORT: successfully imported module '_gi' 351s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 351s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 351s JS IMPORT: Importing module _common succeeded 351s JS IMPORT: Defining parent 0x27bf77e00100 of 0x305d55dcc038 '_common' is mod 1 351s JS IMPORT: successfully imported module '_common' 351s JS IMPORT: Importing module GObject succeeded 351s JS IMPORT: Defining parent 0x27bf77e134f0 of 0x305d55d3cfb0 'GObject' is mod 1 351s JS IMPORT: successfully imported module 'GObject' 351s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 351s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 351s JS G BXD: Defined class for String (GString), prototype 0x305d55d795d8, JSClass 0x3ff9a44e7a0, in object 0x305d55d79358 351s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 351s JS G PRM: Defined class ParamSpec prototype is 0x305d55dcc0d8 class 0x3ff9a4561b8 in object 0x305d55d79358 351s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 351s JS G OBJ: Defined class for Object (GObject), prototype 0x305d55d79740, JSClass 0x3ff9a44e7d0, in object 0x305d55d79358 351s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 351s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 351s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x305d55d79768, JSClass 0x3ff9a44e7d0, in object 0x305d55d79358 351s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 351s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 351s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 351s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 351s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 351s JS G NS: Defined namespace 'GObject' 0x305d55d79358 in GIRepository 0x27bf77e13280 351s JS G OBJ: Defined class for Application (GApplication), prototype 0x305d55d797b8, JSClass 0x3ff9a44e7d0, in object 0x305d55d79308 351s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 351s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x305d55dcc5b0, JSClass 0x3ff9a450fc8, in object 0x305d55d79308 351s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 351s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 351s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x305d55d79830, JSClass 0x3ff9a44e7d0, in object 0x305d55d79308 351s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 351s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x305d55dcc830, JSClass 0x3ff9a450fc8, in object 0x305d55d79308 351s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x305d55d798a8, JSClass 0x3ff9a44e7d0, in object 0x305d55d79308 351s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 351s JS G IFACE: Defined class for Initable (GInitable), prototype 0x305d55dcc970, JSClass 0x3ff9a450fc8, in object 0x305d55d79308 351s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 351s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 351s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x305d55d79920, JSClass 0x3ff9a44e7a0, in object 0x305d55d79308 351s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 351s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x305d55d79970, JSClass 0x3ff9a44e7a0, in object 0x305d55d79308 351s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 351s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 351s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x305d55d799c0, JSClass 0x3ff9a44e7d0, in object 0x305d55d79308 351s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x305d55d79a10, JSClass 0x3ff9a44e7d0, in object 0x305d55d79330 351s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 351s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x305d55d79a60, JSClass 0x3ff9a44e7d0, in object 0x305d55d79308 351s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 351s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 351s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 351s JS G IFACE: Defined class for File (GFile), prototype 0x305d55dccad8, JSClass 0x3ff9a450fc8, in object 0x305d55d79308 351s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x305d55d79ad8, JSClass 0x3ff9a44e7d0, in object 0x27bf77e13360 351s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 351s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x305d55d79b50, JSClass 0x3ff9a44e7d0, in object 0x305d55d79308 351s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 351s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 351s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x305d55d79ba0, JSClass 0x3ff9a44e7d0, in object 0x305d55d79308 351s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 351s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x305d55d79bf0, JSClass 0x3ff9a44e7d0, in object 0x305d55d79308 351s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 351s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x305d55d79c40, JSClass 0x3ff9a44e7a0, in object 0x305d55d79308 351s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 351s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 351s JS G OBJ: Defined class for Settings (GSettings), prototype 0x305d55d79c90, JSClass 0x3ff9a44e7d0, in object 0x305d55d79308 351s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 351s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 351s JS G NS: Defined namespace 'Gio' 0x305d55d79308 in GIRepository 0x27bf77e13280 351s JS CTX: Script evaluation succeeded 351s JS MAINLOOP: Main loop instance 0x2aa1284a040: Spinning loop until released or hook cleared 351s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x305d55d3b128 351s JS IMPORT: Module metadata hook for module 0x27bf77e3c060 351s JS IMPORT: Defining meta.importSync for module 0x27bf77e3c060 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x305d55d3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x305d55d3b128 352s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 352s JS MAINLOOP: Set main loop hook to 352s JS MAINLOOP: Main loop instance 0x2aa1284a040: hold 352s JS MAINLOOP: Running and clearing main loop hook 352s JS G BXD: Defining method run in prototype for GLib.MainLoop 352s 1..13 352s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 352s JS G BXD: Defined class for Source (GSource), prototype 0x305d55d79ce0, JSClass 0x3ff9a44e7a0, in object 0x305d55d79038 352s JS G BXD: Defining method set_priority in prototype for GLib.Source 352s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 352s JS G BXD: Defining method attach in prototype for GLib.Source 352s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 352s JS IMPORT: Module metadata hook for module 0x305d55d62cf0 352s JS IMPORT: Defining meta.importSync for module 0x305d55d62cf0 352s JS G BXD: Defining method destroy in prototype for GLib.Source 352s ok 1 System.addressOf() gives different results for different objects 352s ok 2 System.version gives a plausible number 352s ok 3 System.refcount() gives the correct number 352s ok 4 System.addressOfGObject() gives different results for different objects 352s ok 5 System.addressOfGObject() throws for non GObject objects 352s ok 6 System.gc() does not crash the application 352s ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path 352s ok 8 System.dumpMemoryInfo() 352s ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 352s ok 10 System.programPath is null when executed from minijasmine 352s ok 11 System.programArgs System.programArgs is an array 352s ok 12 System.programArgs modifications persist 352s ok 13 System.programArgs System.programArgs is equal to ARGV 352s JS G BXD: Defining method quit in prototype for GLib.MainLoop 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa1284a040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa1284a040: release 352s JS MAINLOOP: Completed job 3 352s JS MEMORY: Memory report: before destroying context 352s JS MEMORY: 267 objects currently alive 352s JS MEMORY: boxed_instance = 49 352s JS MEMORY: boxed_prototype = 12 352s JS MEMORY: closure = 1 352s JS MEMORY: function = 174 352s JS MEMORY: fundamental_instance = 0 352s JS MEMORY: fundamental_prototype = 0 352s JS MEMORY: gerror_instance = 0 352s JS MEMORY: gerror_prototype = 0 352s JS MEMORY: interface = 4 352s JS MEMORY: module = 9 352s JS MEMORY: ns = 4 352s JS MEMORY: object_instance = 1 352s JS MEMORY: object_prototype = 13 352s JS MEMORY: param = 0 352s JS MEMORY: union_instance = 0 352s JS MEMORY: union_prototype = 0 352s JS CTX: JS shutdown sequence 352s JS CTX: Stopping profiler 352s JS CTX: Shutting down toggle queue 352s JS CTX: Notifying external reference holders of GjsContext dispose 352s JS MAINLOOP: Stopping promise job dispatcher 352s JS CTX: Notifying reference holders of GjsContext dispose 352s JS CTX: Checking unhandled promise rejections 352s JS CTX: Releasing cached JS wrappers 352s JS CTX: Final triggered GC 352s JS CTX: Destroying JS context 352s JS CTX: Releasing all native objects 352s JS CTX: Disabling auto GC 352s JS CTX: Ending trace on global object 352s JS CTX: Freeing allocated resources 352s JS CTX: JS context destroyed 352s PASS: gjs/testSystem.test 352s Running test: gjs/testSignals.test 352s JS NATIVE: Registered native JS module '_promiseNative' 352s JS NATIVE: Registered native JS module '_byteArrayNative' 352s JS NATIVE: Registered native JS module '_encodingNative' 352s JS NATIVE: Registered native JS module '_gi' 352s JS NATIVE: Registered native JS module 'gi' 352s JS NATIVE: Registered native JS module 'cairoNative' 352s JS NATIVE: Registered native JS module 'system' 352s JS NATIVE: Registered native JS module 'console' 352s JS NATIVE: Registered native JS module '_print' 352s JS CTX: Enabling JIT 352s JS CTX: Initialized class GjsFileImporter prototype 0x19ca47c000a0 352s JS IMPORT: Defining parent (nil) of 0x19ca47c00100 'imports' is mod 0 352s JS IMPORT: Importing '_print' 352s JS NATIVE: Defining native module '_print' 352s JS IMPORT: Defining parent 0x19ca47c00100 of 0x19ca47c007b0 '_print' is mod 1 352s JS IMPORT: successfully imported module '_print' 352s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 352s 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 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1ef9bc83b128 352s JS MAINLOOP: Main loop instance 0x2aa08487040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Starting promise job dispatcher 352s JS MAINLOOP: Main loop instance 0x2aa08487040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa08487040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module metadata hook for module 0x19ca47c13000 352s JS IMPORT: Defining meta.importSync for module 0x19ca47c13000 352s JS NATIVE: Defining native module 'gi' 352s JS CTX: Initialized class GIRepositoryNamespace prototype 0x19ca47c133f0 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 352s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 352s JS IMPORT: Importing directory 'overrides' 352s JS IMPORT: Defining parent 0x19ca47c00100 of 0x19ca47c134f0 'overrides' is mod 1 352s JS IMPORT: Defined importer 'overrides' 0x19ca47c134f0 in 0x19ca47c00100 352s JS IMPORT: successfully imported directory 'overrides' 352s JS IMPORT: Importing '_promiseNative' 352s JS NATIVE: Defining native module '_promiseNative' 352s JS IMPORT: Defining parent 0x19ca47c00100 of 0x19ca47c139a0 '_promiseNative' is mod 1 352s JS IMPORT: successfully imported module '_promiseNative' 352s JS IMPORT: Importing module GLib succeeded 352s JS IMPORT: Defining parent 0x19ca47c134f0 of 0x1ef9bc83c150 'GLib' is mod 1 352s JS IMPORT: successfully imported module 'GLib' 352s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 352s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1ef9bc879060, JSClass 0x3ff7fe4e7a0, in object 0x1ef9bc879038 352s JS CTX: Initialized class GIRepositoryGType prototype 0x19ca47c13ce8 352s JS CTX: Initialized class GIRepositoryFunction prototype 0x19ca47c13d48 352s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 352s JS G BXD: Defined class for Error (GError), prototype 0x1ef9bc8790b0, JSClass 0x3ff7fe4e7a0, in object 0x1ef9bc879038 352s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 352s JS G BXD: Defined class for Variant (GVariant), prototype 0x1ef9bc879100, JSClass 0x3ff7fe4e7a0, in object 0x1ef9bc879038 352s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 352s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1ef9bc879150, JSClass 0x3ff7fe4e7a0, in object 0x1ef9bc879038 352s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 352s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1ef9bc8791a0, JSClass 0x3ff7fe4e7a0, in object 0x1ef9bc879038 352s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 352s JS G BXD: Defined class for Thread (GThread), prototype 0x1ef9bc8791f0, JSClass 0x3ff7fe4e7a0, in object 0x1ef9bc879038 352s JS G BXD: Defining method ref in prototype for GLib.Thread 352s JS G BXD: Defining method unref in prototype for GLib.Thread 352s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 352s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1ef9bc879240, JSClass 0x3ff7fe4e7a0, in object 0x1ef9bc879038 352s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 352s JS G BXD: Defined class for Regex (GRegex), prototype 0x1ef9bc879290, JSClass 0x3ff7fe4e7a0, in object 0x1ef9bc879038 352s JS G BXD: Defining method match in prototype for GLib.Regex 352s JS G BXD: Defining method match_full in prototype for GLib.Regex 352s JS G BXD: Defining method match_all in prototype for GLib.Regex 352s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 352s JS G NS: Defined namespace 'GLib' 0x1ef9bc879038 in GIRepository 0x19ca47c13280 352s JS IMPORT: Importing module jasmine succeeded 352s JS IMPORT: Defining parent 0x19ca47c00100 of 0x1ef9bc83cce0 'jasmine' is mod 1 352s JS IMPORT: successfully imported module 'jasmine' 352s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 352s JS MAINLOOP: Main loop instance 0x2aa08487040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa08487040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa08487040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Importing 'gi' 352s JS IMPORT: Defining parent 0x19ca47c00100 of 0x19ca47c13280 'gi' is mod 1 352s JS IMPORT: successfully imported module 'gi' 352s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 352s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 352s JS IMPORT: Importing module _legacy succeeded 352s JS IMPORT: Defining parent 0x19ca47c00100 of 0x1ef9bc83ce70 '_legacy' is mod 1 352s JS IMPORT: successfully imported module '_legacy' 352s JS IMPORT: Importing module lang succeeded 352s JS IMPORT: Defining parent 0x19ca47c00100 of 0x1ef9bc83ce20 'lang' is mod 1 352s JS IMPORT: successfully imported module 'lang' 352s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 352s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 352s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 352s JS IMPORT: Importing module _signals succeeded 352s JS IMPORT: Defining parent 0x19ca47c00100 of 0x1ef9bc83cf10 '_signals' is mod 1 352s JS IMPORT: successfully imported module '_signals' 352s JS IMPORT: Importing module signals succeeded 352s JS IMPORT: Defining parent 0x19ca47c00100 of 0x1ef9bc83cec0 'signals' is mod 1 352s JS IMPORT: successfully imported module 'signals' 352s JS CTX: Script evaluation succeeded 352s JS MAINLOOP: Main loop instance 0x2aa08487040: Spinning loop until released or hook cleared 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module metadata hook for module 0x19ca47c07260 352s JS IMPORT: Defining meta.importSync for module 0x19ca47c07260 352s JS NATIVE: Defining native module 'system' 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1ef9bc83b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1ef9bc83b128 352s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 352s JS MAINLOOP: Set main loop hook to 352s JS MAINLOOP: Main loop instance 0x2aa08487040: hold 352s JS MAINLOOP: Running and clearing main loop hook 352s JS G BXD: Defining method run in prototype for GLib.MainLoop 352s 1..42 352s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 352s JS G BXD: Defined class for Source (GSource), prototype 0x1ef9bc879308, JSClass 0x3ff7fe4e7a0, in object 0x1ef9bc879038 352s JS G BXD: Defining method set_priority in prototype for GLib.Source 352s JS IMPORT: Importing '_gi' 352s JS NATIVE: Defining native module '_gi' 352s JS IMPORT: Defining parent 0x1ef9bc83eb50 of 0x19ca47c11300 '_gi' is mod 1 352s JS IMPORT: successfully imported module '_gi' 352s 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 352s JS G NS: Defined namespace 'GjsPrivate' 0x1ef9bc8793a8 in GIRepository 0x1ef9bc83eb08 352s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 352s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 352s JS IMPORT: Importing module _common succeeded 352s JS IMPORT: Defining parent 0x1ef9bc83eb50 of 0x1ef9bc8c3b00 '_common' is mod 1 352s JS IMPORT: successfully imported module '_common' 352s JS IMPORT: Importing module GObject succeeded 352s JS IMPORT: Defining parent 0x1ef9bc83eb38 of 0x1ef9bc8c3ab0 'GObject' is mod 1 352s JS IMPORT: successfully imported module 'GObject' 352s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 352s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 352s JS G BXD: Defined class for String (GString), prototype 0x1ef9bc879628, JSClass 0x3ff7fe4e7a0, in object 0x1ef9bc879380 352s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 352s JS G PRM: Defined class ParamSpec prototype is 0x1ef9bc8c3ba0 class 0x3ff7fe561b8 in object 0x1ef9bc879380 352s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 352s JS G OBJ: Defined class for Object (GObject), prototype 0x1ef9bc879790, JSClass 0x3ff7fe4e7d0, in object 0x1ef9bc879380 352s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 352s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 352s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1ef9bc8797b8, JSClass 0x3ff7fe4e7d0, in object 0x1ef9bc879380 352s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 352s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 352s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 352s JS G NS: Defined namespace 'GObject' 0x1ef9bc879380 in GIRepository 0x1ef9bc83eb08 352s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 352s JS G BXD: Defining method attach in prototype for GLib.Source 352s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 352s JS IMPORT: Module metadata hook for module 0x1ef9bc8627e8 352s JS IMPORT: Defining meta.importSync for module 0x1ef9bc8627e8 352s JS G BXD: Defining method destroy in prototype for GLib.Source 352s ok 1 Legacy object with signals emit works with no connections 352s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 352s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 352s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 352s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 352s ok 6 Legacy object with signals using connect distinguishes multiple signals 352s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 352s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 352s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 352s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 352s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 352s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 352s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 352s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 352s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 352s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 352s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 352s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 352s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 352s JS G ENUM: Defining GLib.LogLevelFlags as 0x19ca47c600e0 352s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 352s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 352s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 352s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 352s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 352s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 352s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 352s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 352s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 352s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 352s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 352s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 352s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 352s ok 22 Object with signals added emit works with no connections 352s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 352s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 352s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 352s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 352s ok 27 Object with signals added using connect distinguishes multiple signals 352s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 352s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 352s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 352s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 352s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 352s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 352s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 352s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 352s ok 36 Object with signals added using connectAfter distinguishes multiple signals 352s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 352s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 352s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 352s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 352s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 352s ok 42 Object with signals added does not call a connected after handler when stopped by connect 352s JS G BXD: Defining method quit in prototype for GLib.MainLoop 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa08487040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa08487040: release 352s JS MAINLOOP: Completed job 3 352s JS MEMORY: Memory report: before destroying context 352s JS MEMORY: 391 objects currently alive 352s JS MEMORY: boxed_instance = 252 352s JS MEMORY: boxed_prototype = 10 352s JS MEMORY: closure = 1 352s JS MEMORY: function = 115 352s JS MEMORY: fundamental_instance = 0 352s JS MEMORY: fundamental_prototype = 0 352s JS MEMORY: gerror_instance = 0 352s JS MEMORY: gerror_prototype = 0 352s JS MEMORY: interface = 0 352s JS MEMORY: module = 8 352s JS MEMORY: ns = 3 352s JS MEMORY: object_instance = 0 352s JS MEMORY: object_prototype = 2 352s JS MEMORY: param = 0 352s JS MEMORY: union_instance = 0 352s JS MEMORY: union_prototype = 0 352s JS CTX: JS shutdown sequence 352s JS CTX: Stopping profiler 352s JS CTX: Shutting down toggle queue 352s JS CTX: Notifying external reference holders of GjsContext dispose 352s JS MAINLOOP: Stopping promise job dispatcher 352s JS CTX: Notifying reference holders of GjsContext dispose 352s JS CTX: Checking unhandled promise rejections 352s JS CTX: Releasing cached JS wrappers 352s JS CTX: Final triggered GC 352s JS CTX: Destroying JS context 352s JS CTX: Releasing all native objects 352s JS CTX: Disabling auto GC 352s JS CTX: Ending trace on global object 352s JS CTX: Freeing allocated resources 352s JS CTX: JS context destroyed 352s PASS: gjs/testSignals.test 352s Running test: gjs/testMainloop.test 352s JS NATIVE: Registered native JS module '_promiseNative' 352s JS NATIVE: Registered native JS module '_byteArrayNative' 352s JS NATIVE: Registered native JS module '_encodingNative' 352s JS NATIVE: Registered native JS module '_gi' 352s JS NATIVE: Registered native JS module 'gi' 352s JS NATIVE: Registered native JS module 'cairoNative' 352s JS NATIVE: Registered native JS module 'system' 352s JS NATIVE: Registered native JS module 'console' 352s JS NATIVE: Registered native JS module '_print' 352s JS CTX: Enabling JIT 352s JS CTX: Initialized class GjsFileImporter prototype 0x4bc082000a0 352s JS IMPORT: Defining parent (nil) of 0x4bc08200100 'imports' is mod 0 352s JS IMPORT: Importing '_print' 352s JS NATIVE: Defining native module '_print' 352s JS IMPORT: Defining parent 0x4bc08200100 of 0x4bc082007b0 '_print' is mod 1 352s JS IMPORT: successfully imported module '_print' 352s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 352s 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 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x17b47c53b128 352s JS MAINLOOP: Main loop instance 0x2aa29872040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Starting promise job dispatcher 352s JS MAINLOOP: Main loop instance 0x2aa29872040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa29872040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module metadata hook for module 0x4bc08213000 352s JS IMPORT: Defining meta.importSync for module 0x4bc08213000 352s JS NATIVE: Defining native module 'gi' 352s JS CTX: Initialized class GIRepositoryNamespace prototype 0x4bc082133f0 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 352s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 352s JS IMPORT: Importing directory 'overrides' 352s JS IMPORT: Defining parent 0x4bc08200100 of 0x4bc082134f0 'overrides' is mod 1 352s JS IMPORT: Defined importer 'overrides' 0x4bc082134f0 in 0x4bc08200100 352s JS IMPORT: successfully imported directory 'overrides' 352s JS IMPORT: Importing '_promiseNative' 352s JS NATIVE: Defining native module '_promiseNative' 352s JS IMPORT: Defining parent 0x4bc08200100 of 0x4bc082139a0 '_promiseNative' is mod 1 352s JS IMPORT: successfully imported module '_promiseNative' 352s JS IMPORT: Importing module GLib succeeded 352s JS IMPORT: Defining parent 0x4bc082134f0 of 0x17b47c53c150 'GLib' is mod 1 352s JS IMPORT: successfully imported module 'GLib' 352s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 352s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x17b47c579060, JSClass 0x3ff91a4e7a0, in object 0x17b47c579038 352s JS CTX: Initialized class GIRepositoryGType prototype 0x4bc08213ce8 352s JS CTX: Initialized class GIRepositoryFunction prototype 0x4bc08213d48 352s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 352s JS G BXD: Defined class for Error (GError), prototype 0x17b47c5790b0, JSClass 0x3ff91a4e7a0, in object 0x17b47c579038 352s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 352s JS G BXD: Defined class for Variant (GVariant), prototype 0x17b47c579100, JSClass 0x3ff91a4e7a0, in object 0x17b47c579038 352s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 352s JS G BXD: Defined class for Bytes (GBytes), prototype 0x17b47c579150, JSClass 0x3ff91a4e7a0, in object 0x17b47c579038 352s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 352s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x17b47c5791a0, JSClass 0x3ff91a4e7a0, in object 0x17b47c579038 352s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 352s JS G BXD: Defined class for Thread (GThread), prototype 0x17b47c5791f0, JSClass 0x3ff91a4e7a0, in object 0x17b47c579038 352s JS G BXD: Defining method ref in prototype for GLib.Thread 352s JS G BXD: Defining method unref in prototype for GLib.Thread 352s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 352s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x17b47c579240, JSClass 0x3ff91a4e7a0, in object 0x17b47c579038 352s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 352s JS G BXD: Defined class for Regex (GRegex), prototype 0x17b47c579290, JSClass 0x3ff91a4e7a0, in object 0x17b47c579038 352s JS G BXD: Defining method match in prototype for GLib.Regex 352s JS G BXD: Defining method match_full in prototype for GLib.Regex 352s JS G BXD: Defining method match_all in prototype for GLib.Regex 352s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 352s JS G NS: Defined namespace 'GLib' 0x17b47c579038 in GIRepository 0x4bc08213280 352s JS IMPORT: Importing module jasmine succeeded 352s JS IMPORT: Defining parent 0x4bc08200100 of 0x17b47c53cce0 'jasmine' is mod 1 352s JS IMPORT: successfully imported module 'jasmine' 352s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 352s JS MAINLOOP: Main loop instance 0x2aa29872040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa29872040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa29872040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 352s JS IMPORT: Importing 'gi' 352s JS IMPORT: Defining parent 0x4bc08200100 of 0x4bc08213280 'gi' is mod 1 352s JS IMPORT: successfully imported module 'gi' 352s JS IMPORT: Importing '_gi' 352s JS NATIVE: Defining native module '_gi' 352s JS IMPORT: Defining parent 0x4bc08200100 of 0x4bc08228c60 '_gi' is mod 1 352s JS IMPORT: successfully imported module '_gi' 352s 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 352s JS G NS: Defined namespace 'GjsPrivate' 0x17b47c579330 in GIRepository 0x4bc08213280 352s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 352s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 352s JS IMPORT: Importing module _common succeeded 352s JS IMPORT: Defining parent 0x4bc08200100 of 0x17b47c53cec0 '_common' is mod 1 352s JS IMPORT: successfully imported module '_common' 352s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 352s JS IMPORT: Importing module _legacy succeeded 352s JS IMPORT: Defining parent 0x4bc08200100 of 0x17b47c53cf10 '_legacy' is mod 1 352s JS IMPORT: successfully imported module '_legacy' 352s JS IMPORT: Importing module GObject succeeded 352s JS IMPORT: Defining parent 0x4bc082134f0 of 0x17b47c53ce70 'GObject' is mod 1 352s JS IMPORT: successfully imported module 'GObject' 352s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 352s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 352s JS G BXD: Defined class for String (GString), prototype 0x17b47c5795b0, JSClass 0x3ff91a4e7a0, in object 0x17b47c579308 352s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 352s JS G PRM: Defined class ParamSpec prototype is 0x17b47c53cfb0 class 0x3ff91a561b8 in object 0x17b47c579308 352s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 352s JS G OBJ: Defined class for Object (GObject), prototype 0x17b47c579718, JSClass 0x3ff91a4e7d0, in object 0x17b47c579308 352s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 352s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 352s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x17b47c579740, JSClass 0x3ff91a4e7d0, in object 0x17b47c579308 352s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 352s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 352s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 352s JS G NS: Defined namespace 'GObject' 0x17b47c579308 in GIRepository 0x4bc08213280 352s JS IMPORT: Importing module mainloop succeeded 352s JS IMPORT: Defining parent 0x4bc08200100 of 0x17b47c53ce20 'mainloop' is mod 1 352s JS IMPORT: successfully imported module 'mainloop' 352s JS CTX: Script evaluation succeeded 352s JS MAINLOOP: Main loop instance 0x2aa29872040: Spinning loop until released or hook cleared 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module metadata hook for module 0x4bc08232c08 352s JS IMPORT: Defining meta.importSync for module 0x4bc08232c08 352s JS NATIVE: Defining native module 'system' 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17b47c53b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17b47c53b128 352s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 352s JS MAINLOOP: Set main loop hook to 352s JS MAINLOOP: Main loop instance 0x2aa29872040: hold 352s JS MAINLOOP: Running and clearing main loop hook 352s JS G BXD: Defining method run in prototype for GLib.MainLoop 352s 1..8 352s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 352s JS G BXD: Defined class for Source (GSource), prototype 0x17b47c579790, JSClass 0x3ff91a4e7a0, in object 0x17b47c579038 352s JS G BXD: Defining method set_priority in prototype for GLib.Source 352s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 352s JS G BXD: Defining method attach in prototype for GLib.Source 352s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 352s JS IMPORT: Module metadata hook for module 0x4bc08204370 352s JS IMPORT: Defining meta.importSync for module 0x4bc08204370 352s JS G BXD: Defining method destroy in prototype for GLib.Source 352s ok 1 Mainloop.timeout_add() runs a timeout function 352s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 352s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 352s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 352s ok 4 Mainloop.idle_add() runs an idle function 352s ok 5 Mainloop.idle_add() continues to run idle functions that return true 352s ok 6 Mainloop.idle_add() does not run idle functions if removed 352s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 352s ok 8 Mainloop.idle_add() does not leak idle callbacks 352s JS G BXD: Defining method quit in prototype for GLib.MainLoop 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa29872040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa29872040: release 352s JS MAINLOOP: Completed job 3 352s JS MEMORY: Memory report: before destroying context 352s JS MEMORY: 193 objects currently alive 352s JS MEMORY: boxed_instance = 54 352s JS MEMORY: boxed_prototype = 10 352s JS MEMORY: closure = 2 352s JS MEMORY: function = 116 352s JS MEMORY: fundamental_instance = 0 352s JS MEMORY: fundamental_prototype = 0 352s JS MEMORY: gerror_instance = 0 352s JS MEMORY: gerror_prototype = 0 352s JS MEMORY: interface = 0 352s JS MEMORY: module = 6 352s JS MEMORY: ns = 3 352s JS MEMORY: object_instance = 0 352s JS MEMORY: object_prototype = 2 352s JS MEMORY: param = 0 352s JS MEMORY: union_instance = 0 352s JS MEMORY: union_prototype = 0 352s JS CTX: JS shutdown sequence 352s JS CTX: Stopping profiler 352s JS CTX: Shutting down toggle queue 352s JS CTX: Notifying external reference holders of GjsContext dispose 352s JS MAINLOOP: Stopping promise job dispatcher 352s JS CTX: Notifying reference holders of GjsContext dispose 352s JS CTX: Checking unhandled promise rejections 352s JS CTX: Releasing cached JS wrappers 352s JS CTX: Final triggered GC 352s JS CTX: Destroying JS context 352s JS CTX: Releasing all native objects 352s JS CTX: Disabling auto GC 352s JS CTX: Ending trace on global object 352s JS CTX: Freeing allocated resources 352s JS CTX: JS context destroyed 352s PASS: gjs/testMainloop.test 352s Running test: gjs/set.test 352s 1..1 352s ok 1 - /usr/libexec/installed-tests/gjs/debugger/set.debugger 352s PASS: gjs/set.test 352s Running test: gjs/testFundamental.test 352s JS NATIVE: Registered native JS module '_promiseNative' 352s JS NATIVE: Registered native JS module '_byteArrayNative' 352s JS NATIVE: Registered native JS module '_encodingNative' 352s JS NATIVE: Registered native JS module '_gi' 352s JS NATIVE: Registered native JS module 'gi' 352s JS NATIVE: Registered native JS module 'cairoNative' 352s JS NATIVE: Registered native JS module 'system' 352s JS NATIVE: Registered native JS module 'console' 352s JS NATIVE: Registered native JS module '_print' 352s JS CTX: Enabling JIT 352s JS CTX: Initialized class GjsFileImporter prototype 0xe5bf4d000a0 352s JS IMPORT: Defining parent (nil) of 0xe5bf4d00100 'imports' is mod 0 352s JS IMPORT: Importing '_print' 352s JS NATIVE: Defining native module '_print' 352s JS IMPORT: Defining parent 0xe5bf4d00100 of 0xe5bf4d007b0 '_print' is mod 1 352s JS IMPORT: successfully imported module '_print' 352s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 352s 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 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x66aeb93b128 352s JS MAINLOOP: Main loop instance 0x2aa288fb040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Starting promise job dispatcher 352s JS MAINLOOP: Main loop instance 0x2aa288fb040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa288fb040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module metadata hook for module 0xe5bf4d13000 352s JS IMPORT: Defining meta.importSync for module 0xe5bf4d13000 352s JS NATIVE: Defining native module 'gi' 352s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe5bf4d133f0 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 352s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 352s JS IMPORT: Importing directory 'overrides' 352s JS IMPORT: Defining parent 0xe5bf4d00100 of 0xe5bf4d134f0 'overrides' is mod 1 352s JS IMPORT: Defined importer 'overrides' 0xe5bf4d134f0 in 0xe5bf4d00100 352s JS IMPORT: successfully imported directory 'overrides' 352s JS IMPORT: Importing '_promiseNative' 352s JS NATIVE: Defining native module '_promiseNative' 352s JS IMPORT: Defining parent 0xe5bf4d00100 of 0xe5bf4d139a0 '_promiseNative' is mod 1 352s JS IMPORT: successfully imported module '_promiseNative' 352s JS IMPORT: Importing module GLib succeeded 352s JS IMPORT: Defining parent 0xe5bf4d134f0 of 0x66aeb93c150 'GLib' is mod 1 352s JS IMPORT: successfully imported module 'GLib' 352s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 352s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x66aeb979060, JSClass 0x3ffadb4e7a0, in object 0x66aeb979038 352s JS CTX: Initialized class GIRepositoryGType prototype 0xe5bf4d13ce8 352s JS CTX: Initialized class GIRepositoryFunction prototype 0xe5bf4d13d48 352s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 352s JS G BXD: Defined class for Error (GError), prototype 0x66aeb9790b0, JSClass 0x3ffadb4e7a0, in object 0x66aeb979038 352s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 352s JS G BXD: Defined class for Variant (GVariant), prototype 0x66aeb979100, JSClass 0x3ffadb4e7a0, in object 0x66aeb979038 352s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 352s JS G BXD: Defined class for Bytes (GBytes), prototype 0x66aeb979150, JSClass 0x3ffadb4e7a0, in object 0x66aeb979038 352s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 352s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x66aeb9791a0, JSClass 0x3ffadb4e7a0, in object 0x66aeb979038 352s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 352s JS G BXD: Defined class for Thread (GThread), prototype 0x66aeb9791f0, JSClass 0x3ffadb4e7a0, in object 0x66aeb979038 352s JS G BXD: Defining method ref in prototype for GLib.Thread 352s JS G BXD: Defining method unref in prototype for GLib.Thread 352s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 352s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x66aeb979240, JSClass 0x3ffadb4e7a0, in object 0x66aeb979038 352s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 352s JS G BXD: Defined class for Regex (GRegex), prototype 0x66aeb979290, JSClass 0x3ffadb4e7a0, in object 0x66aeb979038 352s JS G BXD: Defining method match in prototype for GLib.Regex 352s JS G BXD: Defining method match_full in prototype for GLib.Regex 352s JS G BXD: Defining method match_all in prototype for GLib.Regex 352s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 352s JS G NS: Defined namespace 'GLib' 0x66aeb979038 in GIRepository 0xe5bf4d13280 352s JS IMPORT: Importing module jasmine succeeded 352s JS IMPORT: Defining parent 0xe5bf4d00100 of 0x66aeb93cce0 'jasmine' is mod 1 352s JS IMPORT: successfully imported module 'jasmine' 352s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 352s JS MAINLOOP: Main loop instance 0x2aa288fb040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa288fb040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa288fb040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Importing 'gi' 352s JS IMPORT: Defining parent 0xe5bf4d00100 of 0xe5bf4d13280 'gi' is mod 1 352s JS IMPORT: successfully imported module 'gi' 352s JS IMPORT: Importing '_gi' 352s JS NATIVE: Defining native module '_gi' 352s JS IMPORT: Defining parent 0xe5bf4d00100 of 0xe5bf4d28828 '_gi' is mod 1 352s JS IMPORT: successfully imported module '_gi' 352s 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 352s JS G NS: Defined namespace 'GjsPrivate' 0x66aeb979330 in GIRepository 0xe5bf4d13280 352s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 352s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 352s JS IMPORT: Importing module _common succeeded 352s JS IMPORT: Defining parent 0xe5bf4d00100 of 0x66aeb93ce70 '_common' is mod 1 352s JS IMPORT: successfully imported module '_common' 352s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 352s JS IMPORT: Importing module _legacy succeeded 352s JS IMPORT: Defining parent 0xe5bf4d00100 of 0x66aeb93cec0 '_legacy' is mod 1 352s JS IMPORT: successfully imported module '_legacy' 352s JS IMPORT: Importing module GObject succeeded 352s JS IMPORT: Defining parent 0xe5bf4d134f0 of 0x66aeb93ce20 'GObject' is mod 1 352s JS IMPORT: successfully imported module 'GObject' 352s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 352s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 352s JS G BXD: Defined class for String (GString), prototype 0x66aeb9795b0, JSClass 0x3ffadb4e7a0, in object 0x66aeb979308 352s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 352s JS G PRM: Defined class ParamSpec prototype is 0x66aeb93cf60 class 0x3ffadb561b8 in object 0x66aeb979308 352s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 352s JS G OBJ: Defined class for Object (GObject), prototype 0x66aeb979718, JSClass 0x3ffadb4e7d0, in object 0x66aeb979308 352s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 352s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 352s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x66aeb979740, JSClass 0x3ffadb4e7d0, in object 0x66aeb979308 352s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 352s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 352s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 352s JS G NS: Defined namespace 'GObject' 0x66aeb979308 in GIRepository 0xe5bf4d13280 352s 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 352s JS G NS: Defined namespace 'Regress' 0x66aeb979790 in GIRepository 0xe5bf4d13280 352s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 352s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x66aeb9797b8, JSClass 0x3ffadb502d0, in object 0x66aeb979790 352s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 352s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 352s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x66aeb979808, JSClass 0x3ffadb502d0, in object 0x66aeb979790 352s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 352s JS G NS: Found info type OBJECT for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 352s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x66aeb979858, JSClass 0x3ffadb502d0, in object 0x66aeb979790 352s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 352s JS G NS: Found info type OBJECT for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 352s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0x66aeb9798a8, JSClass 0x3ffadb502d0, in object 0x66aeb979790 352s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 352s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 352s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 352s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 352s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 352s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 352s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 352s JS G ENUM: Defining enum value ACTION (fixed from action) 32 352s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 352s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 352s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 352s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 352s JS G ENUM: Defining GObject.SignalFlags as 0xe5bf4d2d348 352s JS CTX: Script evaluation succeeded 352s JS MAINLOOP: Main loop instance 0x2aa288fb040: Spinning loop until released or hook cleared 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module metadata hook for module 0xe5bf4d33870 352s JS IMPORT: Defining meta.importSync for module 0xe5bf4d33870 352s JS NATIVE: Defining native module 'system' 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x66aeb93b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x66aeb93b128 352s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 352s JS MAINLOOP: Set main loop hook to 352s JS MAINLOOP: Main loop instance 0x2aa288fb040: hold 352s JS MAINLOOP: Running and clearing main loop hook 352s JS G BXD: Defining method run in prototype for GLib.MainLoop 352s 1..10 352s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 352s JS G BXD: Defined class for Source (GSource), prototype 0x66aeb979948, JSClass 0x3ffadb4e7a0, in object 0x66aeb979038 352s JS G BXD: Defining method set_priority in prototype for GLib.Source 352s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 352s JS G BXD: Defining method attach in prototype for GLib.Source 352s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 352s JS IMPORT: Module metadata hook for module 0xe5bf4d04370 352s JS IMPORT: Defining meta.importSync for module 0xe5bf4d04370 352s JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' 352s JS G BXD: Defining method destroy in prototype for GLib.Source 352s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 352s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 352s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 352s 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 352s 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 352s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 352s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 352s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 352s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 352s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 352s JS G BXD: Defined class for Value (GValue), prototype 0x66aeb9f2218, JSClass 0x3ffadb4e7a0, in object 0x66aeb979308 352s JS G BXD: Defining method init in prototype for GObject.Value 352s ok 9 Fundamental type support can marshal to a null value 352s ok 10 Fundamental type support can marshal to a null value if has no getter function 352s JS G BXD: Defining method quit in prototype for GLib.MainLoop 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa288fb040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa288fb040: release 352s JS MAINLOOP: Completed job 3 352s JS MEMORY: Memory report: before destroying context 352s JS MEMORY: 229 objects currently alive 352s JS MEMORY: boxed_instance = 49 352s JS MEMORY: boxed_prototype = 11 352s JS MEMORY: closure = 13 352s JS MEMORY: function = 123 352s JS MEMORY: fundamental_instance = 9 352s JS MEMORY: fundamental_prototype = 4 352s JS MEMORY: gerror_instance = 0 352s JS MEMORY: gerror_prototype = 0 352s JS MEMORY: interface = 0 352s JS MEMORY: module = 5 352s JS MEMORY: ns = 4 352s JS MEMORY: object_instance = 8 352s JS MEMORY: object_prototype = 3 352s JS MEMORY: param = 0 352s JS MEMORY: union_instance = 0 352s JS MEMORY: union_prototype = 0 352s JS CTX: JS shutdown sequence 352s JS CTX: Stopping profiler 352s JS CTX: Shutting down toggle queue 352s JS CTX: Notifying external reference holders of GjsContext dispose 352s JS MAINLOOP: Stopping promise job dispatcher 352s JS CTX: Notifying reference holders of GjsContext dispose 352s JS CTX: Checking unhandled promise rejections 352s JS CTX: Releasing cached JS wrappers 352s JS CTX: Final triggered GC 352s JS CTX: Destroying JS context 352s JS CTX: Releasing all native objects 352s JS CTX: Disabling auto GC 352s JS CTX: Ending trace on global object 352s JS CTX: Freeing allocated resources 352s JS CTX: JS context destroyed 352s PASS: gjs/testFundamental.test 352s Running test: gjs/testAsync.test 352s JS NATIVE: Registered native JS module '_promiseNative' 352s JS NATIVE: Registered native JS module '_byteArrayNative' 352s JS NATIVE: Registered native JS module '_encodingNative' 352s JS NATIVE: Registered native JS module '_gi' 352s JS NATIVE: Registered native JS module 'gi' 352s JS NATIVE: Registered native JS module 'cairoNative' 352s JS NATIVE: Registered native JS module 'system' 352s JS NATIVE: Registered native JS module 'console' 352s JS NATIVE: Registered native JS module '_print' 352s JS CTX: Enabling JIT 352s JS CTX: Initialized class GjsFileImporter prototype 0x3ebe61c000a0 352s JS IMPORT: Defining parent (nil) of 0x3ebe61c00100 'imports' is mod 0 352s JS IMPORT: Importing '_print' 352s JS NATIVE: Defining native module '_print' 352s JS IMPORT: Defining parent 0x3ebe61c00100 of 0x3ebe61c007b0 '_print' is mod 1 352s JS IMPORT: successfully imported module '_print' 352s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 352s 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 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2d1717c3b128 352s JS MAINLOOP: Main loop instance 0x2aa22225040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Starting promise job dispatcher 352s JS MAINLOOP: Main loop instance 0x2aa22225040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa22225040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module metadata hook for module 0x3ebe61c13000 352s JS IMPORT: Defining meta.importSync for module 0x3ebe61c13000 352s JS NATIVE: Defining native module 'gi' 352s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3ebe61c133f0 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 352s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 352s JS IMPORT: Importing directory 'overrides' 352s JS IMPORT: Defining parent 0x3ebe61c00100 of 0x3ebe61c134f0 'overrides' is mod 1 352s JS IMPORT: Defined importer 'overrides' 0x3ebe61c134f0 in 0x3ebe61c00100 352s JS IMPORT: successfully imported directory 'overrides' 352s JS IMPORT: Importing '_promiseNative' 352s JS NATIVE: Defining native module '_promiseNative' 352s JS IMPORT: Defining parent 0x3ebe61c00100 of 0x3ebe61c139a0 '_promiseNative' is mod 1 352s JS IMPORT: successfully imported module '_promiseNative' 352s JS IMPORT: Importing module GLib succeeded 352s JS IMPORT: Defining parent 0x3ebe61c134f0 of 0x2d1717c3c150 'GLib' is mod 1 352s JS IMPORT: successfully imported module 'GLib' 352s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 352s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2d1717c79060, JSClass 0x3ff9c74e7a0, in object 0x2d1717c79038 352s JS CTX: Initialized class GIRepositoryGType prototype 0x3ebe61c13ce8 352s JS CTX: Initialized class GIRepositoryFunction prototype 0x3ebe61c13d48 352s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 352s JS G BXD: Defined class for Error (GError), prototype 0x2d1717c790b0, JSClass 0x3ff9c74e7a0, in object 0x2d1717c79038 352s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 352s JS G BXD: Defined class for Variant (GVariant), prototype 0x2d1717c79100, JSClass 0x3ff9c74e7a0, in object 0x2d1717c79038 352s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 352s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2d1717c79150, JSClass 0x3ff9c74e7a0, in object 0x2d1717c79038 352s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 352s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2d1717c791a0, JSClass 0x3ff9c74e7a0, in object 0x2d1717c79038 352s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 352s JS G BXD: Defined class for Thread (GThread), prototype 0x2d1717c791f0, JSClass 0x3ff9c74e7a0, in object 0x2d1717c79038 352s JS G BXD: Defining method ref in prototype for GLib.Thread 352s JS G BXD: Defining method unref in prototype for GLib.Thread 352s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 352s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2d1717c79240, JSClass 0x3ff9c74e7a0, in object 0x2d1717c79038 352s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 352s JS G BXD: Defined class for Regex (GRegex), prototype 0x2d1717c79290, JSClass 0x3ff9c74e7a0, in object 0x2d1717c79038 352s JS G BXD: Defining method match in prototype for GLib.Regex 352s JS G BXD: Defining method match_full in prototype for GLib.Regex 352s JS G BXD: Defining method match_all in prototype for GLib.Regex 352s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 352s JS G NS: Defined namespace 'GLib' 0x2d1717c79038 in GIRepository 0x3ebe61c13280 352s JS IMPORT: Importing module jasmine succeeded 352s JS IMPORT: Defining parent 0x3ebe61c00100 of 0x2d1717c3cce0 'jasmine' is mod 1 352s JS IMPORT: successfully imported module 'jasmine' 352s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 352s JS MAINLOOP: Main loop instance 0x2aa22225040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa22225040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa22225040: release 352s JS MAINLOOP: Completed job 0 352s 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 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Importing '_gi' 352s JS NATIVE: Defining native module '_gi' 352s JS IMPORT: Defining parent 0x3ebe61c00100 of 0x3ebe61c28ef0 '_gi' is mod 1 352s JS IMPORT: successfully imported module '_gi' 352s JS IMPORT: Importing 'gi' 352s JS IMPORT: Defining parent 0x3ebe61c00100 of 0x3ebe61c13280 'gi' is mod 1 352s JS IMPORT: successfully imported module 'gi' 352s 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 352s JS G NS: Defined namespace 'GjsPrivate' 0x2d1717c79330 in GIRepository 0x3ebe61c13280 352s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 352s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 352s JS IMPORT: Importing module _common succeeded 352s JS IMPORT: Defining parent 0x3ebe61c00100 of 0x2d1717c3ce48 '_common' is mod 1 352s JS IMPORT: successfully imported module '_common' 352s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 352s JS IMPORT: Importing module _legacy succeeded 352s JS IMPORT: Defining parent 0x3ebe61c00100 of 0x2d1717c3ce98 '_legacy' is mod 1 352s JS IMPORT: successfully imported module '_legacy' 352s JS IMPORT: Importing module GObject succeeded 352s JS IMPORT: Defining parent 0x3ebe61c134f0 of 0x2d1717c3cdf8 'GObject' is mod 1 352s JS IMPORT: successfully imported module 'GObject' 352s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 352s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 352s JS G BXD: Defined class for String (GString), prototype 0x2d1717c795b0, JSClass 0x3ff9c74e7a0, in object 0x2d1717c79308 352s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 352s JS G PRM: Defined class ParamSpec prototype is 0x2d1717c3cf38 class 0x3ff9c7561b8 in object 0x2d1717c79308 352s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 352s JS G OBJ: Defined class for Object (GObject), prototype 0x2d1717c79718, JSClass 0x3ff9c74e7d0, in object 0x2d1717c79308 352s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 352s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 352s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2d1717c79740, JSClass 0x3ff9c74e7d0, in object 0x2d1717c79308 352s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 352s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 352s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 352s JS G NS: Defined namespace 'GObject' 0x2d1717c79308 in GIRepository 0x3ebe61c13280 352s JS MAINLOOP: Main loop instance 0x2aa22225040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa22225040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testAsync.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa22225040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module metadata hook for module 0x3ebe61c34e08 352s JS IMPORT: Defining meta.importSync for module 0x3ebe61c34e08 352s JS NATIVE: Defining native module 'system' 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d1717c3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d1717c3b128 352s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 352s JS MAINLOOP: Set main loop hook to 352s JS MAINLOOP: Main loop instance 0x2aa22225040: hold 352s JS MAINLOOP: Running and clearing main loop hook 352s JS G BXD: Defining method run in prototype for GLib.MainLoop 352s 1..10 352s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 352s JS G BXD: Defined class for Source (GSource), prototype 0x2d1717c79790, JSClass 0x3ff9c74e7a0, in object 0x2d1717c79038 352s JS G BXD: Defining method set_priority in prototype for GLib.Source 352s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 352s JS G BXD: Defining method attach in prototype for GLib.Source 352s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 352s JS IMPORT: Module metadata hook for module 0x3ebe61c04370 352s JS IMPORT: Defining meta.importSync for module 0x3ebe61c04370 352s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Completed job 1 352s JS G BXD: Defining method destroy in prototype for GLib.Source 352s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 352s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Completed job 1 352s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Completed job 1 352s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 352s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Completed job 1 352s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Completed job 1 352s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Completed job 1 352s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Completed job 1 352s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Completed job 1 352s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Completed job 1 352s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Completed job 1 352s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 352s JS G BXD: Defining method quit in prototype for GLib.MainLoop 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa22225040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa22225040: release 352s JS MAINLOOP: Completed job 3 352s JS MEMORY: Memory report: before destroying context 352s JS MEMORY: 199 objects currently alive 352s JS MEMORY: boxed_instance = 63 352s JS MEMORY: boxed_prototype = 10 352s JS MEMORY: closure = 1 352s JS MEMORY: function = 115 352s JS MEMORY: fundamental_instance = 0 352s JS MEMORY: fundamental_prototype = 0 352s JS MEMORY: gerror_instance = 0 352s JS MEMORY: gerror_prototype = 0 352s JS MEMORY: interface = 0 352s JS MEMORY: module = 5 352s JS MEMORY: ns = 3 352s JS MEMORY: object_instance = 0 352s JS MEMORY: object_prototype = 2 352s JS MEMORY: param = 0 352s JS MEMORY: union_instance = 0 352s JS MEMORY: union_prototype = 0 352s JS CTX: JS shutdown sequence 352s JS CTX: Stopping profiler 352s JS CTX: Shutting down toggle queue 352s JS CTX: Notifying external reference holders of GjsContext dispose 352s JS MAINLOOP: Stopping promise job dispatcher 352s JS CTX: Notifying reference holders of GjsContext dispose 352s JS CTX: Checking unhandled promise rejections 352s JS CTX: Releasing cached JS wrappers 352s JS CTX: Final triggered GC 352s JS CTX: Destroying JS context 352s JS CTX: Releasing all native objects 352s JS CTX: Disabling auto GC 352s JS CTX: Ending trace on global object 352s JS CTX: Freeing allocated resources 352s JS CTX: JS context destroyed 352s PASS: gjs/testAsync.test 352s Running test: gjs/testLang.test 352s JS NATIVE: Registered native JS module '_promiseNative' 352s JS NATIVE: Registered native JS module '_byteArrayNative' 352s JS NATIVE: Registered native JS module '_encodingNative' 352s JS NATIVE: Registered native JS module '_gi' 352s JS NATIVE: Registered native JS module 'gi' 352s JS NATIVE: Registered native JS module 'cairoNative' 352s JS NATIVE: Registered native JS module 'system' 352s JS NATIVE: Registered native JS module 'console' 352s JS NATIVE: Registered native JS module '_print' 352s JS CTX: Enabling JIT 352s JS CTX: Initialized class GjsFileImporter prototype 0x2386322000a0 352s JS IMPORT: Defining parent (nil) of 0x238632200100 'imports' is mod 0 352s JS IMPORT: Importing '_print' 352s JS NATIVE: Defining native module '_print' 352s JS IMPORT: Defining parent 0x238632200100 of 0x2386322007b0 '_print' is mod 1 352s JS IMPORT: successfully imported module '_print' 352s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 352s 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 0x21709563b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x21709563b128 352s JS MAINLOOP: Main loop instance 0x2aa1843d040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Starting promise job dispatcher 352s JS MAINLOOP: Main loop instance 0x2aa1843d040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa1843d040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x21709563b128 352s JS IMPORT: Module metadata hook for module 0x238632213000 352s JS IMPORT: Defining meta.importSync for module 0x238632213000 352s JS NATIVE: Defining native module 'gi' 352s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2386322133f0 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 352s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 352s JS IMPORT: Importing directory 'overrides' 352s JS IMPORT: Defining parent 0x238632200100 of 0x2386322134f0 'overrides' is mod 1 352s JS IMPORT: Defined importer 'overrides' 0x2386322134f0 in 0x238632200100 352s JS IMPORT: successfully imported directory 'overrides' 352s JS IMPORT: Importing '_promiseNative' 352s JS NATIVE: Defining native module '_promiseNative' 352s JS IMPORT: Defining parent 0x238632200100 of 0x2386322139a0 '_promiseNative' is mod 1 352s JS IMPORT: successfully imported module '_promiseNative' 352s JS IMPORT: Importing module GLib succeeded 352s JS IMPORT: Defining parent 0x2386322134f0 of 0x21709563c150 'GLib' is mod 1 352s JS IMPORT: successfully imported module 'GLib' 352s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 352s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x217095679060, JSClass 0x3ffb414e7a0, in object 0x217095679038 352s JS CTX: Initialized class GIRepositoryGType prototype 0x238632213ce8 352s JS CTX: Initialized class GIRepositoryFunction prototype 0x238632213d48 352s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 352s JS G BXD: Defined class for Error (GError), prototype 0x2170956790b0, JSClass 0x3ffb414e7a0, in object 0x217095679038 352s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 352s JS G BXD: Defined class for Variant (GVariant), prototype 0x217095679100, JSClass 0x3ffb414e7a0, in object 0x217095679038 352s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 352s JS G BXD: Defined class for Bytes (GBytes), prototype 0x217095679150, JSClass 0x3ffb414e7a0, in object 0x217095679038 352s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 352s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2170956791a0, JSClass 0x3ffb414e7a0, in object 0x217095679038 352s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 352s JS G BXD: Defined class for Thread (GThread), prototype 0x2170956791f0, JSClass 0x3ffb414e7a0, in object 0x217095679038 352s JS G BXD: Defining method ref in prototype for GLib.Thread 352s JS G BXD: Defining method unref in prototype for GLib.Thread 352s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 352s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x217095679240, JSClass 0x3ffb414e7a0, in object 0x217095679038 352s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 352s JS G BXD: Defined class for Regex (GRegex), prototype 0x217095679290, JSClass 0x3ffb414e7a0, in object 0x217095679038 352s JS G BXD: Defining method match in prototype for GLib.Regex 352s JS G BXD: Defining method match_full in prototype for GLib.Regex 352s JS G BXD: Defining method match_all in prototype for GLib.Regex 352s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 352s JS G NS: Defined namespace 'GLib' 0x217095679038 in GIRepository 0x238632213280 352s JS IMPORT: Importing module jasmine succeeded 352s JS IMPORT: Defining parent 0x238632200100 of 0x21709563cce0 'jasmine' is mod 1 352s JS IMPORT: successfully imported module 'jasmine' 352s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 352s JS MAINLOOP: Main loop instance 0x2aa1843d040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa1843d040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa1843d040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 352s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 352s JS IMPORT: Importing module _legacy succeeded 352s JS IMPORT: Defining parent 0x238632200100 of 0x21709563ce70 '_legacy' is mod 1 352s JS IMPORT: successfully imported module '_legacy' 352s JS IMPORT: Importing module lang succeeded 352s JS IMPORT: Defining parent 0x238632200100 of 0x21709563ce20 'lang' is mod 1 352s JS IMPORT: successfully imported module 'lang' 352s JS CTX: Script evaluation succeeded 352s JS MAINLOOP: Main loop instance 0x2aa1843d040: Spinning loop until released or hook cleared 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x21709563b128 352s JS IMPORT: Module metadata hook for module 0x23863222f200 352s JS IMPORT: Defining meta.importSync for module 0x23863222f200 352s JS NATIVE: Defining native module 'system' 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x21709563b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x21709563b128 352s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 352s JS MAINLOOP: Set main loop hook to 352s JS MAINLOOP: Main loop instance 0x2aa1843d040: hold 352s JS MAINLOOP: Running and clearing main loop hook 352s JS G BXD: Defining method run in prototype for GLib.MainLoop 352s 1..9 352s JS IMPORT: Importing 'gi' 352s JS IMPORT: Defining parent 0x238632200100 of 0x238632213280 'gi' is mod 1 352s JS IMPORT: successfully imported module 'gi' 352s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 352s JS G BXD: Defined class for Source (GSource), prototype 0x217095679308, JSClass 0x3ffb414e7a0, in object 0x217095679038 352s JS G BXD: Defining method set_priority in prototype for GLib.Source 352s JS IMPORT: Importing '_gi' 352s JS NATIVE: Defining native module '_gi' 352s JS IMPORT: Defining parent 0x238632200100 of 0x238632234d60 '_gi' is mod 1 352s JS IMPORT: successfully imported module '_gi' 352s 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 352s JS G NS: Defined namespace 'GjsPrivate' 0x2170956793a8 in GIRepository 0x238632213280 352s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 352s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 352s JS IMPORT: Importing module _common succeeded 352s JS IMPORT: Defining parent 0x238632200100 of 0x2170956c40d8 '_common' is mod 1 352s JS IMPORT: successfully imported module '_common' 352s JS IMPORT: Importing module GObject succeeded 352s JS IMPORT: Defining parent 0x2386322134f0 of 0x2170956c4088 'GObject' is mod 1 352s JS IMPORT: successfully imported module 'GObject' 352s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 352s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 352s JS G BXD: Defined class for String (GString), prototype 0x217095679628, JSClass 0x3ffb414e7a0, in object 0x217095679380 352s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 352s JS G PRM: Defined class ParamSpec prototype is 0x2170956c4178 class 0x3ffb41561b8 in object 0x217095679380 352s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 352s JS G OBJ: Defined class for Object (GObject), prototype 0x217095679790, JSClass 0x3ffb414e7d0, in object 0x217095679380 352s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 352s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 352s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2170956797b8, JSClass 0x3ffb414e7d0, in object 0x217095679380 352s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 352s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 352s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 352s JS G NS: Defined namespace 'GObject' 0x217095679380 in GIRepository 0x238632213280 352s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 352s JS G BXD: Defining method attach in prototype for GLib.Source 352s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 352s JS IMPORT: Module metadata hook for module 0x238632204370 352s JS IMPORT: Defining meta.importSync for module 0x238632204370 352s JS G BXD: Defining method destroy in prototype for GLib.Source 352s ok 1 Lang module counts properties with Lang.countProperties() 352s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 352s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 352s ok 4 Lang module copies property getters and setters 352s ok 5 Lang module bind() calls the bound function with the supplied this-object 352s ok 6 Lang module bind() throws an error when no function supplied 352s ok 7 Lang module bind() throws an error when this-object undefined 352s ok 8 Lang module bind() supplies extra arguments to the function 352s ok 9 Lang module bind() appends the extra arguments to any arguments passed 352s JS G BXD: Defining method quit in prototype for GLib.MainLoop 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa1843d040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa1843d040: release 352s JS MAINLOOP: Completed job 3 352s JS MEMORY: Memory report: before destroying context 352s JS MEMORY: 187 objects currently alive 352s JS MEMORY: boxed_instance = 51 352s JS MEMORY: boxed_prototype = 10 352s JS MEMORY: closure = 1 352s JS MEMORY: function = 114 352s JS MEMORY: fundamental_instance = 0 352s JS MEMORY: fundamental_prototype = 0 352s JS MEMORY: gerror_instance = 0 352s JS MEMORY: gerror_prototype = 0 352s JS MEMORY: interface = 0 352s JS MEMORY: module = 6 352s JS MEMORY: ns = 3 352s JS MEMORY: object_instance = 0 352s JS MEMORY: object_prototype = 2 352s JS MEMORY: param = 0 352s JS MEMORY: union_instance = 0 352s JS MEMORY: union_prototype = 0 352s JS CTX: JS shutdown sequence 352s JS CTX: Stopping profiler 352s JS CTX: Shutting down toggle queue 352s JS CTX: Notifying external reference holders of GjsContext dispose 352s JS MAINLOOP: Stopping promise job dispatcher 352s JS CTX: Notifying reference holders of GjsContext dispose 352s JS CTX: Checking unhandled promise rejections 352s JS CTX: Releasing cached JS wrappers 352s JS CTX: Final triggered GC 352s JS CTX: Destroying JS context 352s JS CTX: Releasing all native objects 352s JS CTX: Disabling auto GC 352s JS CTX: Ending trace on global object 352s JS CTX: Freeing allocated resources 352s JS CTX: JS context destroyed 352s PASS: gjs/testLang.test 352s Running test: gjs/testGettext.test 352s JS NATIVE: Registered native JS module '_promiseNative' 352s JS NATIVE: Registered native JS module '_byteArrayNative' 352s JS NATIVE: Registered native JS module '_encodingNative' 352s JS NATIVE: Registered native JS module '_gi' 352s JS NATIVE: Registered native JS module 'gi' 352s JS NATIVE: Registered native JS module 'cairoNative' 352s JS NATIVE: Registered native JS module 'system' 352s JS NATIVE: Registered native JS module 'console' 352s JS NATIVE: Registered native JS module '_print' 352s JS CTX: Enabling JIT 352s JS CTX: Initialized class GjsFileImporter prototype 0x2684eb4000a0 352s JS IMPORT: Defining parent (nil) of 0x2684eb400100 'imports' is mod 0 352s JS IMPORT: Importing '_print' 352s JS NATIVE: Defining native module '_print' 352s JS IMPORT: Defining parent 0x2684eb400100 of 0x2684eb4007b0 '_print' is mod 1 352s JS IMPORT: successfully imported module '_print' 352s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 352s 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 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xb7f83b3b128 352s JS MAINLOOP: Main loop instance 0x2aa26edd040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Starting promise job dispatcher 352s JS MAINLOOP: Main loop instance 0x2aa26edd040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa26edd040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module metadata hook for module 0x2684eb413000 352s JS IMPORT: Defining meta.importSync for module 0x2684eb413000 352s JS NATIVE: Defining native module 'gi' 352s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2684eb4133f0 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 352s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 352s JS IMPORT: Importing directory 'overrides' 352s JS IMPORT: Defining parent 0x2684eb400100 of 0x2684eb4134f0 'overrides' is mod 1 352s JS IMPORT: Defined importer 'overrides' 0x2684eb4134f0 in 0x2684eb400100 352s JS IMPORT: successfully imported directory 'overrides' 352s JS IMPORT: Importing '_promiseNative' 352s JS NATIVE: Defining native module '_promiseNative' 352s JS IMPORT: Defining parent 0x2684eb400100 of 0x2684eb4139a0 '_promiseNative' is mod 1 352s JS IMPORT: successfully imported module '_promiseNative' 352s JS IMPORT: Importing module GLib succeeded 352s JS IMPORT: Defining parent 0x2684eb4134f0 of 0xb7f83b3c150 'GLib' is mod 1 352s JS IMPORT: successfully imported module 'GLib' 352s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 352s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb7f83b79060, JSClass 0x3ff8f04e7a0, in object 0xb7f83b79038 352s JS CTX: Initialized class GIRepositoryGType prototype 0x2684eb413ce8 352s JS CTX: Initialized class GIRepositoryFunction prototype 0x2684eb413d48 352s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 352s JS G BXD: Defined class for Error (GError), prototype 0xb7f83b790b0, JSClass 0x3ff8f04e7a0, in object 0xb7f83b79038 352s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 352s JS G BXD: Defined class for Variant (GVariant), prototype 0xb7f83b79100, JSClass 0x3ff8f04e7a0, in object 0xb7f83b79038 352s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 352s JS G BXD: Defined class for Bytes (GBytes), prototype 0xb7f83b79150, JSClass 0x3ff8f04e7a0, in object 0xb7f83b79038 352s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 352s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb7f83b791a0, JSClass 0x3ff8f04e7a0, in object 0xb7f83b79038 352s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 352s JS G BXD: Defined class for Thread (GThread), prototype 0xb7f83b791f0, JSClass 0x3ff8f04e7a0, in object 0xb7f83b79038 352s JS G BXD: Defining method ref in prototype for GLib.Thread 352s JS G BXD: Defining method unref in prototype for GLib.Thread 352s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 352s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xb7f83b79240, JSClass 0x3ff8f04e7a0, in object 0xb7f83b79038 352s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 352s JS G BXD: Defined class for Regex (GRegex), prototype 0xb7f83b79290, JSClass 0x3ff8f04e7a0, in object 0xb7f83b79038 352s JS G BXD: Defining method match in prototype for GLib.Regex 352s JS G BXD: Defining method match_full in prototype for GLib.Regex 352s JS G BXD: Defining method match_all in prototype for GLib.Regex 352s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 352s JS G NS: Defined namespace 'GLib' 0xb7f83b79038 in GIRepository 0x2684eb413280 352s JS IMPORT: Importing module jasmine succeeded 352s JS IMPORT: Defining parent 0x2684eb400100 of 0xb7f83b3cce0 'jasmine' is mod 1 352s JS IMPORT: successfully imported module 'jasmine' 352s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 352s JS MAINLOOP: Main loop instance 0x2aa26edd040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa26edd040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa26edd040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 352s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 352s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 352s JS IMPORT: Importing 'gi' 352s JS IMPORT: Defining parent 0x2684eb400100 of 0x2684eb413280 'gi' is mod 1 352s JS IMPORT: successfully imported module 'gi' 352s 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 352s JS G NS: Defined namespace 'GjsPrivate' 0xb7f83b79308 in GIRepository 0x2684eb413280 352s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 352s JS G ENUM: Defining enum value ALL (fixed from all) 6 352s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 352s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 352s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 352s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 352s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 352s JS G ENUM: Defining enum value TIME (fixed from time) 2 352s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0x2684eb4289f8 352s JS IMPORT: Importing module _gettext succeeded 352s JS IMPORT: Defining parent 0x2684eb400100 of 0xb7f83b3ce70 '_gettext' is mod 1 352s JS IMPORT: successfully imported module '_gettext' 352s JS IMPORT: Importing module gettext succeeded 352s JS IMPORT: Defining parent 0x2684eb400100 of 0xb7f83b3ce20 'gettext' is mod 1 352s JS IMPORT: successfully imported module 'gettext' 352s JS CTX: Script evaluation succeeded 352s JS MAINLOOP: Main loop instance 0x2aa26edd040: Spinning loop until released or hook cleared 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module metadata hook for module 0x2684eb42a498 352s JS IMPORT: Defining meta.importSync for module 0x2684eb42a498 352s JS NATIVE: Defining native module 'system' 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xb7f83b3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xb7f83b3b128 352s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 352s JS MAINLOOP: Set main loop hook to 352s JS MAINLOOP: Main loop instance 0x2aa26edd040: hold 352s JS MAINLOOP: Running and clearing main loop hook 352s JS G BXD: Defining method run in prototype for GLib.MainLoop 352s 1..1 352s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 352s JS G BXD: Defined class for Source (GSource), prototype 0xb7f83b79358, JSClass 0x3ff8f04e7a0, in object 0xb7f83b79038 352s JS G BXD: Defining method set_priority in prototype for GLib.Source 352s JS IMPORT: Importing '_gi' 352s JS NATIVE: Defining native module '_gi' 352s JS IMPORT: Defining parent 0x2684eb400100 of 0x2684eb42f268 '_gi' is mod 1 352s JS IMPORT: successfully imported module '_gi' 352s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 352s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 352s JS IMPORT: Importing module _common succeeded 352s JS IMPORT: Defining parent 0x2684eb400100 of 0xb7f83bc20d8 '_common' is mod 1 352s JS IMPORT: successfully imported module '_common' 352s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 352s JS IMPORT: Importing module _legacy succeeded 352s JS IMPORT: Defining parent 0x2684eb400100 of 0xb7f83bc2128 '_legacy' is mod 1 352s JS IMPORT: successfully imported module '_legacy' 352s JS IMPORT: Importing module GObject succeeded 352s JS IMPORT: Defining parent 0x2684eb4134f0 of 0xb7f83bc2088 'GObject' is mod 1 352s JS IMPORT: successfully imported module 'GObject' 352s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 352s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 352s JS G BXD: Defined class for String (GString), prototype 0xb7f83b79650, JSClass 0x3ff8f04e7a0, in object 0xb7f83b793d0 352s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 352s JS G PRM: Defined class ParamSpec prototype is 0xb7f83bc21c8 class 0x3ff8f0561b8 in object 0xb7f83b793d0 352s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 352s JS G OBJ: Defined class for Object (GObject), prototype 0xb7f83b797b8, JSClass 0x3ff8f04e7d0, in object 0xb7f83b793d0 352s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 352s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 352s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xb7f83b797e0, JSClass 0x3ff8f04e7d0, in object 0xb7f83b793d0 352s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 352s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 352s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 352s JS G NS: Defined namespace 'GObject' 0xb7f83b793d0 in GIRepository 0x2684eb413280 352s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 352s JS G BXD: Defining method attach in prototype for GLib.Source 352s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 352s JS IMPORT: Module metadata hook for module 0x2684eb404370 352s JS IMPORT: Defining meta.importSync for module 0x2684eb404370 352s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'GjsPrivate' 352s JS G BXD: Defining method destroy in prototype for GLib.Source 352s ok 1 Gettext module setlocale returns a locale 352s JS G BXD: Defining method quit in prototype for GLib.MainLoop 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa26edd040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa26edd040: release 352s JS MAINLOOP: Completed job 3 352s JS MEMORY: Memory report: before destroying context 352s JS MEMORY: 149 objects currently alive 352s JS MEMORY: boxed_instance = 11 352s JS MEMORY: boxed_prototype = 10 352s JS MEMORY: closure = 1 352s JS MEMORY: function = 115 352s JS MEMORY: fundamental_instance = 0 352s JS MEMORY: fundamental_prototype = 0 352s JS MEMORY: gerror_instance = 0 352s JS MEMORY: gerror_prototype = 0 352s JS MEMORY: interface = 0 352s JS MEMORY: module = 7 352s JS MEMORY: ns = 3 352s JS MEMORY: object_instance = 0 352s JS MEMORY: object_prototype = 2 352s JS MEMORY: param = 0 352s JS MEMORY: union_instance = 0 352s JS MEMORY: union_prototype = 0 352s JS CTX: JS shutdown sequence 352s JS CTX: Stopping profiler 352s JS CTX: Shutting down toggle queue 352s JS CTX: Notifying external reference holders of GjsContext dispose 352s JS MAINLOOP: Stopping promise job dispatcher 352s JS CTX: Notifying reference holders of GjsContext dispose 352s JS CTX: Checking unhandled promise rejections 352s JS CTX: Releasing cached JS wrappers 352s JS CTX: Final triggered GC 352s JS CTX: Destroying JS context 352s JS CTX: Releasing all native objects 352s JS CTX: Disabling auto GC 352s JS CTX: Ending trace on global object 352s JS CTX: Freeing allocated resources 352s JS CTX: JS context destroyed 352s PASS: gjs/testGettext.test 352s Running test: gjs/testGTypeClass.test 352s JS NATIVE: Registered native JS module '_promiseNative' 352s JS NATIVE: Registered native JS module '_byteArrayNative' 352s JS NATIVE: Registered native JS module '_encodingNative' 352s JS NATIVE: Registered native JS module '_gi' 352s JS NATIVE: Registered native JS module 'gi' 352s JS NATIVE: Registered native JS module 'cairoNative' 352s JS NATIVE: Registered native JS module 'system' 352s JS NATIVE: Registered native JS module 'console' 352s JS NATIVE: Registered native JS module '_print' 352s JS CTX: Enabling JIT 352s JS CTX: Initialized class GjsFileImporter prototype 0x1fe4c7e000a0 352s JS IMPORT: Defining parent (nil) of 0x1fe4c7e00100 'imports' is mod 0 352s JS IMPORT: Importing '_print' 352s JS NATIVE: Defining native module '_print' 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x1fe4c7e007b0 '_print' is mod 1 352s JS IMPORT: successfully imported module '_print' 352s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 352s 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 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3f311413b128 352s JS MAINLOOP: Main loop instance 0x2aa0f1f5040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Starting promise job dispatcher 352s JS MAINLOOP: Main loop instance 0x2aa0f1f5040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa0f1f5040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module metadata hook for module 0x1fe4c7e13000 352s JS IMPORT: Defining meta.importSync for module 0x1fe4c7e13000 352s JS NATIVE: Defining native module 'gi' 352s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1fe4c7e133f0 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 352s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 352s JS IMPORT: Importing directory 'overrides' 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x1fe4c7e134f0 'overrides' is mod 1 352s JS IMPORT: Defined importer 'overrides' 0x1fe4c7e134f0 in 0x1fe4c7e00100 352s JS IMPORT: successfully imported directory 'overrides' 352s JS IMPORT: Importing '_promiseNative' 352s JS NATIVE: Defining native module '_promiseNative' 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x1fe4c7e139a0 '_promiseNative' is mod 1 352s JS IMPORT: successfully imported module '_promiseNative' 352s JS IMPORT: Importing module GLib succeeded 352s JS IMPORT: Defining parent 0x1fe4c7e134f0 of 0x3f311413c150 'GLib' is mod 1 352s JS IMPORT: successfully imported module 'GLib' 352s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 352s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3f3114179060, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179038 352s JS CTX: Initialized class GIRepositoryGType prototype 0x1fe4c7e13ce8 352s JS CTX: Initialized class GIRepositoryFunction prototype 0x1fe4c7e13d48 352s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 352s JS G BXD: Defined class for Error (GError), prototype 0x3f31141790b0, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179038 352s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 352s JS G BXD: Defined class for Variant (GVariant), prototype 0x3f3114179100, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179038 352s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 352s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3f3114179150, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179038 352s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 352s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3f31141791a0, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179038 352s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 352s JS G BXD: Defined class for Thread (GThread), prototype 0x3f31141791f0, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179038 352s JS G BXD: Defining method ref in prototype for GLib.Thread 352s JS G BXD: Defining method unref in prototype for GLib.Thread 352s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 352s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3f3114179240, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179038 352s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 352s JS G BXD: Defined class for Regex (GRegex), prototype 0x3f3114179290, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179038 352s JS G BXD: Defining method match in prototype for GLib.Regex 352s JS G BXD: Defining method match_full in prototype for GLib.Regex 352s JS G BXD: Defining method match_all in prototype for GLib.Regex 352s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 352s JS G NS: Defined namespace 'GLib' 0x3f3114179038 in GIRepository 0x1fe4c7e13280 352s JS IMPORT: Importing module jasmine succeeded 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x3f311413cce0 'jasmine' is mod 1 352s JS IMPORT: successfully imported module 'jasmine' 352s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 352s JS MAINLOOP: Main loop instance 0x2aa0f1f5040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa0f1f5040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa0f1f5040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Importing 'gi' 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x1fe4c7e13280 'gi' is mod 1 352s JS IMPORT: successfully imported module 'gi' 352s 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 352s JS G NS: Defined namespace 'GjsPrivate' 0x3f3114179330 in GIRepository 0x1fe4c7e13280 352s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 352s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 352s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 352s JS IMPORT: Importing module _legacy succeeded 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x3f311413cf10 '_legacy' is mod 1 352s JS IMPORT: successfully imported module '_legacy' 352s JS IMPORT: Importing module lang succeeded 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x3f311413cec0 'lang' is mod 1 352s JS IMPORT: successfully imported module 'lang' 352s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 352s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 352s JS IMPORT: Importing module _signals succeeded 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x3f311413cf60 '_signals' is mod 1 352s JS IMPORT: successfully imported module '_signals' 352s JS IMPORT: Importing module signals succeeded 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x3f311413ce70 'signals' is mod 1 352s JS IMPORT: successfully imported module 'signals' 352s JS IMPORT: Importing module Gio succeeded 352s JS IMPORT: Defining parent 0x1fe4c7e134f0 of 0x3f311413ce20 'Gio' is mod 1 352s JS IMPORT: successfully imported module 'Gio' 352s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 352s JS IMPORT: Importing '_gi' 352s JS NATIVE: Defining native module '_gi' 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x1fe4c7e2b638 '_gi' is mod 1 352s JS IMPORT: successfully imported module '_gi' 352s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 352s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 352s JS IMPORT: Importing module _common succeeded 352s JS IMPORT: Defining parent 0x1fe4c7e00100 of 0x3f31141cb038 '_common' is mod 1 352s JS IMPORT: successfully imported module '_common' 352s JS IMPORT: Importing module GObject succeeded 352s JS IMPORT: Defining parent 0x1fe4c7e134f0 of 0x3f311413cfb0 'GObject' is mod 1 352s JS IMPORT: successfully imported module 'GObject' 352s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 352s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 352s JS G BXD: Defined class for String (GString), prototype 0x3f31141795d8, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179358 352s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 352s JS G PRM: Defined class ParamSpec prototype is 0x3f31141cb0d8 class 0x3ffb3c561b8 in object 0x3f3114179358 352s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 352s JS G OBJ: Defined class for Object (GObject), prototype 0x3f3114179740, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179358 352s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 352s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 352s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3f3114179768, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179358 352s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 352s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 352s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 352s JS G NS: Defined namespace 'GObject' 0x3f3114179358 in GIRepository 0x1fe4c7e13280 352s JS G OBJ: Defined class for Application (GApplication), prototype 0x3f31141797b8, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 352s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3f31141cb5b0, JSClass 0x3ffb3c50fc8, in object 0x3f3114179308 352s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 352s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 352s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 352s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 352s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 352s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 352s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 352s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 352s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 352s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 352s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3f3114179830, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 352s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3f31141cb830, JSClass 0x3ffb3c50fc8, in object 0x3f3114179308 352s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 352s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3f31141798a8, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 352s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 352s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3f31141cb970, JSClass 0x3ffb3c50fc8, in object 0x3f3114179308 352s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 352s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 352s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 352s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3f3114179920, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179308 352s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 352s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3f3114179970, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179308 352s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 352s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 352s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3f31141799c0, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3f3114179a10, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179330 352s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 352s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3f3114179a60, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 352s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 352s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 352s JS G IFACE: Defined class for File (GFile), prototype 0x3f31141cbad8, JSClass 0x3ffb3c50fc8, in object 0x3f3114179308 352s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3f3114179ad8, JSClass 0x3ffb3c4e7d0, in object 0x1fe4c7e13360 352s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 352s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3f3114179b50, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 352s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 352s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3f3114179ba0, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 352s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3f3114179bf0, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 352s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3f3114179c40, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179308 352s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 352s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 352s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3f3114179c90, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 352s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 352s JS G NS: Defined namespace 'Gio' 0x3f3114179308 in GIRepository 0x1fe4c7e13280 352s JS CTX: Script evaluation succeeded 352s JS MAINLOOP: Main loop instance 0x2aa0f1f5040: Spinning loop until released or hook cleared 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module metadata hook for module 0x1fe4c7e36e90 352s JS IMPORT: Defining meta.importSync for module 0x1fe4c7e36e90 352s JS NATIVE: Defining native module 'system' 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f311413b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f311413b128 352s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 352s JS MAINLOOP: Set main loop hook to 352s JS MAINLOOP: Main loop instance 0x2aa0f1f5040: hold 352s JS MAINLOOP: Running and clearing main loop hook 352s JS G BXD: Defining method run in prototype for GLib.MainLoop 352s 1..8 352s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 352s JS G BXD: Defined class for Source (GSource), prototype 0x3f3114179ce0, JSClass 0x3ffb3c4e7a0, in object 0x3f3114179038 352s JS G BXD: Defining method set_priority in prototype for GLib.Source 352s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 352s JS G BXD: Defining method attach in prototype for GLib.Source 352s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 352s JS IMPORT: Module metadata hook for module 0x1fe4c7e04370 352s JS IMPORT: Defining meta.importSync for module 0x1fe4c7e04370 352s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 352s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x3f3114179dd0, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 352s JS G PRM: JSObject created with param instance 0x2aa0f32b1d0 type GParamString 352s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 352s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x3f3114179e20, JSClass 0x3ffb3c4e7d0, in object 0x3f3114179308 352s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 352s JS G PRM: JSObject created with param instance 0x2aa0f32c040 type GParamBoolean 352s JS G BXD: Defining method destroy in prototype for GLib.Source 352s ok 1 Looking up param specs works 352s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 352s JS G PRM: JSObject created with param instance 0x2aa0f32b1d0 type GParamString 352s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 352s JS G PRM: JSObject created with param instance 0x2aa0f32c040 type GParamBoolean 352s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 352s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 352s ok 2 Looking up param specs gives the correct name 352s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 352s JS G PRM: JSObject created with param instance 0x2aa0f32b1d0 type GParamString 352s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 352s JS G PRM: JSObject created with param instance 0x2aa0f32c040 type GParamBoolean 352s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 352s ok 3 Looking up param specs gives the default value if present 352s ok 4 GType object has a name 352s ok 5 GType object has a read-only name 352s ok 6 GType object has an undeletable name 352s ok 7 GType object has a string representation 352s JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' 352s ok 8 GType marshalling marshals the invalid GType object into JS null 352s JS G BXD: Defining method quit in prototype for GLib.MainLoop 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa0f1f5040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa0f1f5040: release 352s JS MAINLOOP: Completed job 3 352s JS MEMORY: Memory report: before destroying context 352s JS MEMORY: 323 objects currently alive 352s JS MEMORY: boxed_instance = 48 352s JS MEMORY: boxed_prototype = 13 352s JS MEMORY: closure = 1 352s JS MEMORY: function = 222 352s JS MEMORY: fundamental_instance = 0 352s JS MEMORY: fundamental_prototype = 0 352s JS MEMORY: gerror_instance = 0 352s JS MEMORY: gerror_prototype = 0 352s JS MEMORY: interface = 4 352s JS MEMORY: module = 9 352s JS MEMORY: ns = 4 352s JS MEMORY: object_instance = 1 352s JS MEMORY: object_prototype = 15 352s JS MEMORY: param = 6 352s JS MEMORY: union_instance = 0 352s JS MEMORY: union_prototype = 0 352s JS CTX: JS shutdown sequence 352s JS CTX: Stopping profiler 352s JS CTX: Shutting down toggle queue 352s JS CTX: Notifying external reference holders of GjsContext dispose 352s JS MAINLOOP: Stopping promise job dispatcher 352s JS CTX: Notifying reference holders of GjsContext dispose 352s JS CTX: Checking unhandled promise rejections 352s JS CTX: Releasing cached JS wrappers 352s JS CTX: Final triggered GC 352s JS CTX: Destroying JS context 352s JS CTX: Releasing all native objects 352s JS CTX: Disabling auto GC 352s JS CTX: Ending trace on global object 352s JS CTX: Freeing allocated resources 352s JS CTX: JS context destroyed 352s PASS: gjs/testGTypeClass.test 352s Running test: gjs/testGlobal.test 352s JS NATIVE: Registered native JS module '_promiseNative' 352s JS NATIVE: Registered native JS module '_byteArrayNative' 352s JS NATIVE: Registered native JS module '_encodingNative' 352s JS NATIVE: Registered native JS module '_gi' 352s JS NATIVE: Registered native JS module 'gi' 352s JS NATIVE: Registered native JS module 'cairoNative' 352s JS NATIVE: Registered native JS module 'system' 352s JS NATIVE: Registered native JS module 'console' 352s JS NATIVE: Registered native JS module '_print' 352s JS CTX: Enabling JIT 352s JS CTX: Initialized class GjsFileImporter prototype 0x2fdcdd0000a0 352s JS IMPORT: Defining parent (nil) of 0x2fdcdd000100 'imports' is mod 0 352s JS IMPORT: Importing '_print' 352s JS NATIVE: Defining native module '_print' 352s JS IMPORT: Defining parent 0x2fdcdd000100 of 0x2fdcdd0007b0 '_print' is mod 1 352s JS IMPORT: successfully imported module '_print' 352s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 352s 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 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x320ea643b128 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Starting promise job dispatcher 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module metadata hook for module 0x2fdcdd013000 352s JS IMPORT: Defining meta.importSync for module 0x2fdcdd013000 352s JS NATIVE: Defining native module 'gi' 352s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2fdcdd0133f0 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 352s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 352s JS IMPORT: Importing directory 'overrides' 352s JS IMPORT: Defining parent 0x2fdcdd000100 of 0x2fdcdd0134f0 'overrides' is mod 1 352s JS IMPORT: Defined importer 'overrides' 0x2fdcdd0134f0 in 0x2fdcdd000100 352s JS IMPORT: successfully imported directory 'overrides' 352s JS IMPORT: Importing '_promiseNative' 352s JS NATIVE: Defining native module '_promiseNative' 352s JS IMPORT: Defining parent 0x2fdcdd000100 of 0x2fdcdd0139a0 '_promiseNative' is mod 1 352s JS IMPORT: successfully imported module '_promiseNative' 352s JS IMPORT: Importing module GLib succeeded 352s JS IMPORT: Defining parent 0x2fdcdd0134f0 of 0x320ea643c150 'GLib' is mod 1 352s JS IMPORT: successfully imported module 'GLib' 352s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 352s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x320ea6479060, JSClass 0x3ff8344e7a0, in object 0x320ea6479038 352s JS CTX: Initialized class GIRepositoryGType prototype 0x2fdcdd013ce8 352s JS CTX: Initialized class GIRepositoryFunction prototype 0x2fdcdd013d48 352s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 352s JS G BXD: Defined class for Error (GError), prototype 0x320ea64790b0, JSClass 0x3ff8344e7a0, in object 0x320ea6479038 352s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 352s JS G BXD: Defined class for Variant (GVariant), prototype 0x320ea6479100, JSClass 0x3ff8344e7a0, in object 0x320ea6479038 352s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 352s JS G BXD: Defined class for Bytes (GBytes), prototype 0x320ea6479150, JSClass 0x3ff8344e7a0, in object 0x320ea6479038 352s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 352s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x320ea64791a0, JSClass 0x3ff8344e7a0, in object 0x320ea6479038 352s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 352s JS G BXD: Defined class for Thread (GThread), prototype 0x320ea64791f0, JSClass 0x3ff8344e7a0, in object 0x320ea6479038 352s JS G BXD: Defining method ref in prototype for GLib.Thread 352s JS G BXD: Defining method unref in prototype for GLib.Thread 352s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 352s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x320ea6479240, JSClass 0x3ff8344e7a0, in object 0x320ea6479038 352s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 352s JS G BXD: Defined class for Regex (GRegex), prototype 0x320ea6479290, JSClass 0x3ff8344e7a0, in object 0x320ea6479038 352s JS G BXD: Defining method match in prototype for GLib.Regex 352s JS G BXD: Defining method match_full in prototype for GLib.Regex 352s JS G BXD: Defining method match_all in prototype for GLib.Regex 352s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 352s JS G NS: Defined namespace 'GLib' 0x320ea6479038 in GIRepository 0x2fdcdd013280 352s JS IMPORT: Importing module jasmine succeeded 352s JS IMPORT: Defining parent 0x2fdcdd000100 of 0x320ea643cce0 'jasmine' is mod 1 352s JS IMPORT: successfully imported module 'jasmine' 352s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: release 352s JS MAINLOOP: Completed job 0 352s 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 0x320ea643b128 352s JS IMPORT: Importing 'system' 352s JS NATIVE: Defining native module 'system' 352s JS IMPORT: Defining parent 0x2fdcdd000100 of 0x2fdcdd02d840 'system' is mod 1 352s JS IMPORT: successfully imported module 'system' 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testGlobal.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module metadata hook for module 0x2fdcdd0317c8 352s JS IMPORT: Defining meta.importSync for module 0x2fdcdd0317c8 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x320ea643b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x320ea643b128 352s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 352s JS MAINLOOP: Set main loop hook to 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: hold 352s JS MAINLOOP: Running and clearing main loop hook 352s JS G BXD: Defining method run in prototype for GLib.MainLoop 352s 1..10 352s JS IMPORT: Importing 'gi' 352s JS IMPORT: Defining parent 0x2fdcdd000100 of 0x2fdcdd013280 'gi' is mod 1 352s JS IMPORT: successfully imported module 'gi' 352s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 352s JS G BXD: Defined class for Source (GSource), prototype 0x320ea6479308, JSClass 0x3ff8344e7a0, in object 0x320ea6479038 352s JS G BXD: Defining method set_priority in prototype for GLib.Source 352s JS IMPORT: Importing '_gi' 352s JS NATIVE: Defining native module '_gi' 352s JS IMPORT: Defining parent 0x2fdcdd000100 of 0x2fdcdd038618 '_gi' is mod 1 352s JS IMPORT: successfully imported module '_gi' 352s 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 352s JS G NS: Defined namespace 'GjsPrivate' 0x320ea64793a8 in GIRepository 0x2fdcdd013280 352s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 352s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 352s JS IMPORT: Importing module _common succeeded 352s JS IMPORT: Defining parent 0x2fdcdd000100 of 0x320ea643cfd8 '_common' is mod 1 352s JS IMPORT: successfully imported module '_common' 352s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 352s JS IMPORT: Importing module _legacy succeeded 352s JS IMPORT: Defining parent 0x2fdcdd000100 of 0x320ea64c5060 '_legacy' is mod 1 352s JS IMPORT: successfully imported module '_legacy' 352s JS IMPORT: Importing module GObject succeeded 352s JS IMPORT: Defining parent 0x2fdcdd0134f0 of 0x320ea643cf88 'GObject' is mod 1 352s JS IMPORT: successfully imported module 'GObject' 352s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 352s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 352s JS G BXD: Defined class for String (GString), prototype 0x320ea6479628, JSClass 0x3ff8344e7a0, in object 0x320ea6479380 352s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 352s JS G PRM: Defined class ParamSpec prototype is 0x320ea64c5100 class 0x3ff834561b8 in object 0x320ea6479380 352s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 352s JS G OBJ: Defined class for Object (GObject), prototype 0x320ea6479790, JSClass 0x3ff8344e7d0, in object 0x320ea6479380 352s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 352s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 352s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x320ea64797b8, JSClass 0x3ff8344e7d0, in object 0x320ea6479380 352s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 352s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 352s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 352s JS G NS: Defined namespace 'GObject' 0x320ea6479380 in GIRepository 0x2fdcdd013280 352s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 352s JS G BXD: Defining method attach in prototype for GLib.Source 352s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 352s JS IMPORT: Module metadata hook for module 0x2fdcdd004370 352s JS IMPORT: Defining meta.importSync for module 0x2fdcdd004370 352s JS G BXD: Defining method destroy in prototype for GLib.Source 352s ok 1 globalThis is equal to window 352s ok 2 globalThis WeakRef is defined 352s ok 3 globalThis console is defined 352s ok 4 globalThis TextEncoder is defined 352s ok 5 globalThis TextDecoder is defined 352s ok 6 globalThis ARGV is defined 352s ok 7 globalThis print function log is defined 352s ok 8 globalThis print function print is defined 352s ok 9 globalThis print function printerr is defined 352s ok 10 globalThis print function logError is defined 352s JS G BXD: Defining method quit in prototype for GLib.MainLoop 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa2fd15040: release 352s JS MAINLOOP: Completed job 3 352s JS MEMORY: Memory report: before destroying context 352s JS MEMORY: 200 objects currently alive 352s JS MEMORY: boxed_instance = 65 352s JS MEMORY: boxed_prototype = 10 352s JS MEMORY: closure = 1 352s JS MEMORY: function = 114 352s JS MEMORY: fundamental_instance = 0 352s JS MEMORY: fundamental_prototype = 0 352s JS MEMORY: gerror_instance = 0 352s JS MEMORY: gerror_prototype = 0 352s JS MEMORY: interface = 0 352s JS MEMORY: module = 5 352s JS MEMORY: ns = 3 352s JS MEMORY: object_instance = 0 352s JS MEMORY: object_prototype = 2 352s JS MEMORY: param = 0 352s JS MEMORY: union_instance = 0 352s JS MEMORY: union_prototype = 0 352s JS CTX: JS shutdown sequence 352s JS CTX: Stopping profiler 352s JS CTX: Shutting down toggle queue 352s JS CTX: Notifying external reference holders of GjsContext dispose 352s JS MAINLOOP: Stopping promise job dispatcher 352s JS CTX: Notifying reference holders of GjsContext dispose 352s JS CTX: Checking unhandled promise rejections 352s JS CTX: Releasing cached JS wrappers 352s JS CTX: Final triggered GC 352s JS CTX: Destroying JS context 352s JS CTX: Releasing all native objects 352s JS CTX: Disabling auto GC 352s JS CTX: Ending trace on global object 352s JS CTX: Freeing allocated resources 352s JS CTX: JS context destroyed 352s PASS: gjs/testGlobal.test 352s Running test: gjs/testImporter.test 352s JS NATIVE: Registered native JS module '_promiseNative' 352s JS NATIVE: Registered native JS module '_byteArrayNative' 352s JS NATIVE: Registered native JS module '_encodingNative' 352s JS NATIVE: Registered native JS module '_gi' 352s JS NATIVE: Registered native JS module 'gi' 352s JS NATIVE: Registered native JS module 'cairoNative' 352s JS NATIVE: Registered native JS module 'system' 352s JS NATIVE: Registered native JS module 'console' 352s JS NATIVE: Registered native JS module '_print' 352s JS CTX: Enabling JIT 352s JS CTX: Initialized class GjsFileImporter prototype 0xe530ee000a0 352s JS IMPORT: Defining parent (nil) of 0xe530ee00100 'imports' is mod 0 352s JS IMPORT: Importing '_print' 352s JS NATIVE: Defining native module '_print' 352s JS IMPORT: Defining parent 0xe530ee00100 of 0xe530ee007b0 '_print' is mod 1 352s JS IMPORT: successfully imported module '_print' 352s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 352s 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 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf283ce3b128 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Starting promise job dispatcher 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: release 352s JS MAINLOOP: Completed job 0 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module metadata hook for module 0xe530ee13000 352s JS IMPORT: Defining meta.importSync for module 0xe530ee13000 352s JS NATIVE: Defining native module 'gi' 352s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe530ee133f0 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 352s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 352s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 352s JS IMPORT: Importing directory 'overrides' 352s JS IMPORT: Defining parent 0xe530ee00100 of 0xe530ee134f0 'overrides' is mod 1 352s JS IMPORT: Defined importer 'overrides' 0xe530ee134f0 in 0xe530ee00100 352s JS IMPORT: successfully imported directory 'overrides' 352s JS IMPORT: Importing '_promiseNative' 352s JS NATIVE: Defining native module '_promiseNative' 352s JS IMPORT: Defining parent 0xe530ee00100 of 0xe530ee139a0 '_promiseNative' is mod 1 352s JS IMPORT: successfully imported module '_promiseNative' 352s JS IMPORT: Importing module GLib succeeded 352s JS IMPORT: Defining parent 0xe530ee134f0 of 0xf283ce3c150 'GLib' is mod 1 352s JS IMPORT: successfully imported module 'GLib' 352s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 352s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf283ce79060, JSClass 0x3ffaa74e7a0, in object 0xf283ce79038 352s JS CTX: Initialized class GIRepositoryGType prototype 0xe530ee13ce8 352s JS CTX: Initialized class GIRepositoryFunction prototype 0xe530ee13d48 352s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 352s JS G BXD: Defined class for Error (GError), prototype 0xf283ce790b0, JSClass 0x3ffaa74e7a0, in object 0xf283ce79038 352s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 352s JS G BXD: Defined class for Variant (GVariant), prototype 0xf283ce79100, JSClass 0x3ffaa74e7a0, in object 0xf283ce79038 352s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 352s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf283ce79150, JSClass 0x3ffaa74e7a0, in object 0xf283ce79038 352s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 352s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf283ce791a0, JSClass 0x3ffaa74e7a0, in object 0xf283ce79038 352s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 352s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 352s JS G BXD: Defined class for Thread (GThread), prototype 0xf283ce791f0, JSClass 0x3ffaa74e7a0, in object 0xf283ce79038 352s JS G BXD: Defining method ref in prototype for GLib.Thread 352s JS G BXD: Defining method unref in prototype for GLib.Thread 352s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 352s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xf283ce79240, JSClass 0x3ffaa74e7a0, in object 0xf283ce79038 352s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 352s JS G BXD: Defined class for Regex (GRegex), prototype 0xf283ce79290, JSClass 0x3ffaa74e7a0, in object 0xf283ce79038 352s JS G BXD: Defining method match in prototype for GLib.Regex 352s JS G BXD: Defining method match_full in prototype for GLib.Regex 352s JS G BXD: Defining method match_all in prototype for GLib.Regex 352s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 352s JS G NS: Defined namespace 'GLib' 0xf283ce79038 in GIRepository 0xe530ee13280 352s JS IMPORT: Importing module jasmine succeeded 352s JS IMPORT: Defining parent 0xe530ee00100 of 0xf283ce3cce0 'jasmine' is mod 1 352s JS IMPORT: successfully imported module 'jasmine' 352s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: hold 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: release 352s JS MAINLOOP: Completed job 0 352s JS CTX: Script evaluation succeeded 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: Spinning loop until released or hook cleared 352s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module metadata hook for module 0xf283ce629a8 352s JS IMPORT: Defining meta.importSync for module 0xf283ce629a8 352s JS NATIVE: Defining native module 'system' 352s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf283ce3b128 352s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf283ce3b128 352s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 352s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 352s JS MAINLOOP: Set main loop hook to 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: hold 352s JS MAINLOOP: Running and clearing main loop hook 352s JS G BXD: Defining method run in prototype for GLib.MainLoop 352s 1..38 352s JS IMPORT: Importing 'gi' 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xf283ce3ead8 'gi' is mod 1 352s JS IMPORT: successfully imported module 'gi' 352s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 352s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 352s JS G BXD: Defined class for Source (GSource), prototype 0xf283ce79308, JSClass 0x3ffaa74e7a0, in object 0xf283ce79038 352s JS G BXD: Defining method set_priority in prototype for GLib.Source 352s JS IMPORT: Importing '_gi' 352s JS NATIVE: Defining native module '_gi' 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xe530ee07ab8 '_gi' is mod 1 352s JS IMPORT: successfully imported module '_gi' 352s 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 352s JS G NS: Defined namespace 'GjsPrivate' 0xf283ce793a8 in GIRepository 0xf283ce3ead8 352s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 352s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 352s JS IMPORT: Importing module _common succeeded 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xf283cebec18 '_common' is mod 1 352s JS IMPORT: successfully imported module '_common' 352s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 352s JS IMPORT: Importing module _legacy succeeded 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xf283cebec68 '_legacy' is mod 1 352s JS IMPORT: successfully imported module '_legacy' 352s JS IMPORT: Importing module GObject succeeded 352s JS IMPORT: Defining parent 0xf283ce3eb38 of 0xf283cebebc8 'GObject' is mod 1 352s JS IMPORT: successfully imported module 'GObject' 352s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 352s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 352s JS G BXD: Defined class for String (GString), prototype 0xf283ce79628, JSClass 0x3ffaa74e7a0, in object 0xf283ce79380 352s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 352s JS G PRM: Defined class ParamSpec prototype is 0xf283cebed08 class 0x3ffaa7561b8 in object 0xf283ce79380 352s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 352s JS G OBJ: Defined class for Object (GObject), prototype 0xf283ce79790, JSClass 0x3ffaa74e7d0, in object 0xf283ce79380 352s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 352s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 352s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf283ce797b8, JSClass 0x3ffaa74e7d0, in object 0xf283ce79380 352s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 352s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 352s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 352s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 352s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 352s JS G NS: Defined namespace 'GObject' 0xf283ce79380 in GIRepository 0xf283ce3ead8 352s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 352s JS G BXD: Defining method attach in prototype for GLib.Source 352s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 352s JS IMPORT: Module metadata hook for module 0xf283ce62938 352s JS IMPORT: Defining meta.importSync for module 0xf283ce62938 352s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' 352s JS G BXD: Defining method destroy in prototype for GLib.Source 352s ok 1 GI importer can import GI modules 352s JS IMPORT: Cleaning up from failed import of 'WarnLib' 352s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 352s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 352s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 352s ok 3 GI importer on failure throws an exception when the overrides import throws one 352s JS IMPORT: Importing module Regress succeeded 352s JS IMPORT: Defining parent 0xf283ce3eb38 of 0xf283cef0330 'Regress' is mod 1 352s JS IMPORT: successfully imported module 'Regress' 352s ok 4 GI importer on failure throws an exception when the overrides _init throws one 352s JS IMPORT: Importing module Gio succeeded 352s JS IMPORT: Defining parent 0xf283ce3eb38 of 0xf283cef0380 'Gio' is mod 1 352s JS IMPORT: successfully imported module 'Gio' 352s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 352s JS IMPORT: Importing module foobar succeeded 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xf283cef03f8 'foobar' is mod 1 352s JS IMPORT: successfully imported module 'foobar' 352s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' 352s JS IMPORT: Importing directory 'subA' 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xe530ee2e770 'subA' is mod 1 352s JS IMPORT: Defined importer 'subA' 0xe530ee2e770 in 0xf283ce3eaf0 352s JS IMPORT: successfully imported directory 'subA' 352s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' 352s JS IMPORT: Importing directory 'subB' 352s JS IMPORT: Defining parent 0xe530ee2e770 of 0xe530ee2e8d8 'subB' is mod 1 352s JS IMPORT: Defined importer 'subB' 0xe530ee2e8d8 in 0xe530ee2e770 352s JS IMPORT: successfully imported directory 'subB' 352s JS CTX: Script evaluation succeeded 352s JS IMPORT: Importing module foobar succeeded 352s JS IMPORT: Defining parent 0xe530ee2e8d8 of 0xf283cef0470 'foobar' is mod 1 352s JS IMPORT: successfully imported module 'foobar' 352s ok 6 Importer is on the global object (backwards compatibility) 352s ok 7 Importer is abstract 352s ok 8 Importer exists 352s ok 9 Importer has a toString representation 352s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules at resource:///org/gjs/jsunit/modules/nonexistentModuleName.js 352s ok 10 Importer throws an import error when trying to import a nonexistent module 352s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 352s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 352s ok 11 Importer throws an error when evaluating the module file throws an error 352s ok 12 Importer can import a module 352s ok 13 Importer can import a module with a toString property 352s ok 14 Importer makes deleting the import a no-op 352s ok 15 Importer gives the same object when importing a second time 352s ok 16 Importer can import a submodule 352s ok 17 Importer imports modules with a toString representation 352s ok 18 Importer does not share the same object for a module on a different path 352s ok 19 Importer gives the same object when importing a submodule a second time 352s ok 20 Importer has no meta properties on the toplevel importer 352s ok 21 Importer sets the names of imported modules 352s ok 22 Importer gives a module the importer object as parent module 352s ok 23 Importer gives a submodule the module as parent module 352s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 352s JS IMPORT: Importing directory 'mutualImport' 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xe530ee18e20 'mutualImport' is mod 1 352s JS IMPORT: Defined importer 'mutualImport' 0xe530ee18e20 in 0xf283ce3eaf0 352s JS IMPORT: successfully imported directory 'mutualImport' 352s JS IMPORT: Importing module b succeeded 352s JS IMPORT: Defining parent 0xe530ee18e20 of 0xf283cef0e20 'b' is mod 1 352s JS IMPORT: successfully imported module 'b' 352s JS IMPORT: Importing module a succeeded 352s JS IMPORT: Defining parent 0xe530ee18e20 of 0xf283cef0dd0 'a' is mod 1 352s JS IMPORT: successfully imported module 'a' 352s ok 24 Importer does not make a separate copy of a module imported in two places 352s ok 25 Importer evaluates an __init__.js file in an imported directory 352s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 352s JS IMPORT: Importing directory 'subBadInit' 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xe530ee253c8 'subBadInit' is mod 1 352s JS IMPORT: Defined importer 'subBadInit' 0xe530ee253c8 in 0xf283ce3eaf0 352s JS IMPORT: successfully imported directory 'subBadInit' 352s ok 26 Importer throws on an __init__.js file with a syntax error 352s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 352s JS IMPORT: Importing directory 'subErrorInit' 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xe530ee2a740 'subErrorInit' is mod 1 352s JS IMPORT: Defined importer 'subErrorInit' 0xe530ee2a740 in 0xf283ce3eaf0 352s JS IMPORT: successfully imported directory 'subErrorInit' 352s ok 27 Importer throws when an __init__.js throws an error 352s ok 28 Importer accesses a class defined in an __init__.js file 352s JS IMPORT: Importing module modunicode succeeded 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xf283cef0e98 'modunicode' is mod 1 352s JS IMPORT: successfully imported module 'modunicode' 352s ok 29 Importer can import a file encoded in UTF-8 352s JS IMPORT: Importing module lexicalScope succeeded 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xf283cef0ee8 'lexicalScope' is mod 1 352s JS IMPORT: successfully imported module 'lexicalScope' 352s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 352s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 352s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 352s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 352s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 352s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 352s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 352s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 352s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 352s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 352s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 352s JS G ENUM: Defining GLib.LogLevelFlags as 0xe530ee3c740 352s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 352s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 352s ok 31 Importer properties defined in the module's lexical scope can be accessed 352s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 352s ok 33 Importer enumerating modules gets all of them 352s ok 34 Importer enumerating modules includes modules that throw on import 352s ok 35 Importer enumerating modules does not include meta properties 352s ok 36 Importer doesn't crash when resolving a non-string property 352s JS IMPORT: Async module resolve hook for module "./modules/say.js" (relative to 0xf283ce3eb20), global 0xf283ce3b128 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: hold 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: hold 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: release 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS IMPORT: Async import promise resolved 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: release 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module resolve hook for module "./modules/say.js" (relative to ), global 0xf283ce3b128 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 3 352s JS MAINLOOP: handling job 4, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 4 352s JS MAINLOOP: handling job 5, 352s ok 37 Importer scripts support relative dynamic imports 352s JS MAINLOOP: Completed job 5 352s JS IMPORT: Importing module dynamic succeeded 352s JS IMPORT: Defining parent 0xf283ce3eaf0 of 0xcd283311038 'dynamic' is mod 1 352s JS IMPORT: successfully imported module 'dynamic' 352s JS IMPORT: Async module resolve hook for module "./say.js" (relative to 0xe530ee82ec8), global 0xf283ce3b128 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: hold 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: hold 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: release 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS IMPORT: Async import promise resolved 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: release 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 352s JS MAINLOOP: handling job 3, 352s JS IMPORT: Module resolve hook for module "./say.js" (relative to ), global 0xf283ce3b128 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 3 352s JS MAINLOOP: handling job 4, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 4 352s JS MAINLOOP: handling job 5, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 5 352s JS MAINLOOP: handling job 6, 352s ok 38 Importer imported scripts support relative dynamic imports 352s JS MAINLOOP: Completed job 6 352s JS G BXD: Defining method quit in prototype for GLib.MainLoop 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Main loop instance 0x2aa31c8b040: Spinning loop until released or hook cleared 352s JS MAINLOOP: handling job 0, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 0 352s JS MAINLOOP: handling job 1, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 1 352s JS MAINLOOP: handling job 2, 352s JS MAINLOOP: Enqueue job , promise=, allocation site= 352s JS MAINLOOP: Completed job 2 353s JS MAINLOOP: handling job 3, 353s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 353s JS MAINLOOP: Main loop instance 0x2aa31c8b040: release 353s JS MAINLOOP: Completed job 3 353s JS MEMORY: Memory report: before destroying context 353s JS MEMORY: 366 objects currently alive 353s JS MEMORY: boxed_instance = 212 353s JS MEMORY: boxed_prototype = 10 353s JS MEMORY: closure = 1 353s JS MEMORY: function = 116 353s JS MEMORY: fundamental_instance = 0 353s JS MEMORY: fundamental_prototype = 0 353s JS MEMORY: gerror_instance = 0 353s JS MEMORY: gerror_prototype = 0 353s JS MEMORY: interface = 0 353s JS MEMORY: module = 18 353s JS MEMORY: ns = 7 353s JS MEMORY: object_instance = 0 353s JS MEMORY: object_prototype = 2 353s JS MEMORY: param = 0 353s JS MEMORY: union_instance = 0 353s JS MEMORY: union_prototype = 0 353s JS CTX: JS shutdown sequence 353s JS CTX: Stopping profiler 353s JS CTX: Shutting down toggle queue 353s JS CTX: Notifying external reference holders of GjsContext dispose 353s JS MAINLOOP: Stopping promise job dispatcher 353s JS CTX: Notifying reference holders of GjsContext dispose 353s JS CTX: Checking unhandled promise rejections 353s JS CTX: Releasing cached JS wrappers 353s JS CTX: Final triggered GC 353s JS CTX: Destroying JS context 353s JS CTX: Releasing all native objects 353s JS CTX: Disabling auto GC 353s JS CTX: Ending trace on global object 353s JS CTX: Freeing allocated resources 353s JS CTX: JS context destroyed 353s PASS: gjs/testImporter.test 353s Running test: gjs/testCommandLine.sh.test 353s ok 1 - Invalid option should exit with failure (exit code 1) 353s ok 2 - Invalid option should print a relevant message 353s ok 3 - System.exit(0) should exit successfully 353s ok 4 - System.exit(42) should exit with the correct exit code 353s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 353s # VALGRIND = 353s ok 6 - System.exit() should still exit across an FFI boundary 353s ok 7 - Unhandled promise rejections should still be printed when exiting 353s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 353s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 353s ok 10 - --help should succeed 353s ok 11 - --help should print something 353s ok 12 - should succeed when --help is not first arg 353s ok 13 - should print something when --help is not first arg 353s ok 14 - --help should succeed before a script file 353s ok 15 - --help should print something before a script file 353s ok 16 - --help should succeed before -c 353s ok 17 - --help should print something before -c 353s ok 18 - --help after script file should be passed to script 353s ok 19 - --help after script file should not print anything 353s ok 20 - --help after -c should be passed to script 353s ok 21 - --help after -c should not print anything 353s ok 22 - -I after script should succeed but give a warning 353s ok 23 - --coverage-prefix after script should succeed but give a warning 353s ok 24 - --coverage-output after script should succeed but give a warning 353s ok 25 - --version should work 353s ok 26 - --version should print something 353s ok 27 - --version after -c should be passed to script 353s ok 28 - --version after -c should not print anything 353s ok 29 - --jsversion should work 353s ok 30 - --jsversion should print something 353s ok 31 - --jsversion after -c should be passed to script 353s ok 32 - --jsversion after -c should not print anything 353s ok 33 - no profiling data should be dumped without --profile 353s Gjs-Message: 04:56:53.996: Profiler started 353s Gjs-Message: 04:56:53.996: Profiler stopped 353s ok 34 - --profile should dump profiling data to the default file name 353s Gjs-Message: 04:56:54.017: Profiler started 353s Gjs-Message: 04:56:54.017: Profiler stopped 353s ok 35 - --profile with argument should dump profiling data to the named file 353s Gjs-Message: 04:56:54.038: Profiler started 353s Gjs-Message: 04:56:54.038: Profiler stopped 355s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler 355s ok 37 - interpreter should exit with the correct exit code from a queued promise job 355s ok 38 - interpreter should run queued promise jobs before finishing 355s ok 39 - interpreter should stop running jobs when one calls System.exit() 355s ok 40 - unhandled promise rejection should be reported 355s ok 41 - catching an await expression should not cause unhandled rejection 355s ok 42 - main program exceptions are not swallowed by queued promise jobs 355s ok 43 - object unref from other thread after shutdown should not race 355s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 355s Gjs-Message: 04:56:54.168: Wrote coverage statistics to /tmp/test-tmp-gjs_testCommandLine.sh.test-4YNK22/coverage.lcov 355s ok 45 - coverage prefix is treated as an absolute path 355s ok 46 - avoid statically importing two versions of the same module 355s # VALGRIND = 355s Executing: gjs/testCommandLine.sh.test 355s ok 47 - exit with correct code from a signal callback 355s ok 48 - avoid asserting when System.exit is called from a signal callback 355s ok 49 - exit after first System.exit call in a signal callback 355s 1..49 355s PASS: gjs/testCommandLine.sh.test 355s Running test: gjs/testImporter2.test 355s JS NATIVE: Registered native JS module '_promiseNative' 355s JS NATIVE: Registered native JS module '_byteArrayNative' 355s JS NATIVE: Registered native JS module '_encodingNative' 355s JS NATIVE: Registered native JS module '_gi' 355s JS NATIVE: Registered native JS module 'gi' 355s JS NATIVE: Registered native JS module 'cairoNative' 355s JS NATIVE: Registered native JS module 'system' 355s JS NATIVE: Registered native JS module 'console' 355s JS NATIVE: Registered native JS module '_print' 355s JS CTX: Enabling JIT 355s JS CTX: Initialized class GjsFileImporter prototype 0xe0337c000a0 355s JS IMPORT: Defining parent (nil) of 0xe0337c00100 'imports' is mod 0 355s JS IMPORT: Importing '_print' 355s JS NATIVE: Defining native module '_print' 355s JS IMPORT: Defining parent 0xe0337c00100 of 0xe0337c007b0 '_print' is mod 1 355s JS IMPORT: successfully imported module '_print' 355s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 355s 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 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3e6997c3b128 355s JS MAINLOOP: Main loop instance 0x2aa1ea66040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Starting promise job dispatcher 355s JS MAINLOOP: Main loop instance 0x2aa1ea66040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa1ea66040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module metadata hook for module 0xe0337c13000 355s JS IMPORT: Defining meta.importSync for module 0xe0337c13000 355s JS NATIVE: Defining native module 'gi' 355s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe0337c133f0 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 355s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 355s JS IMPORT: Importing directory 'overrides' 355s JS IMPORT: Defining parent 0xe0337c00100 of 0xe0337c134f0 'overrides' is mod 1 355s JS IMPORT: Defined importer 'overrides' 0xe0337c134f0 in 0xe0337c00100 355s JS IMPORT: successfully imported directory 'overrides' 355s JS IMPORT: Importing '_promiseNative' 355s JS NATIVE: Defining native module '_promiseNative' 355s JS IMPORT: Defining parent 0xe0337c00100 of 0xe0337c139a0 '_promiseNative' is mod 1 355s JS IMPORT: successfully imported module '_promiseNative' 355s JS IMPORT: Importing module GLib succeeded 355s JS IMPORT: Defining parent 0xe0337c134f0 of 0x3e6997c3c150 'GLib' is mod 1 355s JS IMPORT: successfully imported module 'GLib' 355s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 355s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3e6997c79060, JSClass 0x3ff87b4e7a0, in object 0x3e6997c79038 355s JS CTX: Initialized class GIRepositoryGType prototype 0xe0337c13ce8 355s JS CTX: Initialized class GIRepositoryFunction prototype 0xe0337c13d48 355s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 355s JS G BXD: Defined class for Error (GError), prototype 0x3e6997c790b0, JSClass 0x3ff87b4e7a0, in object 0x3e6997c79038 355s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 355s JS G BXD: Defined class for Variant (GVariant), prototype 0x3e6997c79100, JSClass 0x3ff87b4e7a0, in object 0x3e6997c79038 355s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 355s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3e6997c79150, JSClass 0x3ff87b4e7a0, in object 0x3e6997c79038 355s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 355s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3e6997c791a0, JSClass 0x3ff87b4e7a0, in object 0x3e6997c79038 355s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 355s JS G BXD: Defined class for Thread (GThread), prototype 0x3e6997c791f0, JSClass 0x3ff87b4e7a0, in object 0x3e6997c79038 355s JS G BXD: Defining method ref in prototype for GLib.Thread 355s JS G BXD: Defining method unref in prototype for GLib.Thread 355s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 355s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3e6997c79240, JSClass 0x3ff87b4e7a0, in object 0x3e6997c79038 355s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 355s JS G BXD: Defined class for Regex (GRegex), prototype 0x3e6997c79290, JSClass 0x3ff87b4e7a0, in object 0x3e6997c79038 355s JS G BXD: Defining method match in prototype for GLib.Regex 355s JS G BXD: Defining method match_full in prototype for GLib.Regex 355s JS G BXD: Defining method match_all in prototype for GLib.Regex 355s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 355s JS G NS: Defined namespace 'GLib' 0x3e6997c79038 in GIRepository 0xe0337c13280 355s JS IMPORT: Importing module jasmine succeeded 355s JS IMPORT: Defining parent 0xe0337c00100 of 0x3e6997c3cce0 'jasmine' is mod 1 355s JS IMPORT: successfully imported module 'jasmine' 355s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 355s JS MAINLOOP: Main loop instance 0x2aa1ea66040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa1ea66040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa1ea66040: release 355s JS MAINLOOP: Completed job 0 355s JS CTX: Script evaluation succeeded 355s JS MAINLOOP: Main loop instance 0x2aa1ea66040: Spinning loop until released or hook cleared 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module metadata hook for module 0xe0337c2bd20 355s JS IMPORT: Defining meta.importSync for module 0xe0337c2bd20 355s JS NATIVE: Defining native module 'system' 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3e6997c3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3e6997c3b128 355s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 355s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 355s JS MAINLOOP: Set main loop hook to 355s JS MAINLOOP: Main loop instance 0x2aa1ea66040: hold 355s JS MAINLOOP: Running and clearing main loop hook 355s JS G BXD: Defining method run in prototype for GLib.MainLoop 355s 1..4 355s JS IMPORT: Importing 'gi' 355s JS IMPORT: Defining parent 0xe0337c00100 of 0xe0337c13280 'gi' is mod 1 355s JS IMPORT: successfully imported module 'gi' 355s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 355s JS G BXD: Defined class for Source (GSource), prototype 0x3e6997c79308, JSClass 0x3ff87b4e7a0, in object 0x3e6997c79038 355s JS G BXD: Defining method set_priority in prototype for GLib.Source 355s JS IMPORT: Importing '_gi' 355s JS NATIVE: Defining native module '_gi' 355s JS IMPORT: Defining parent 0xe0337c00100 of 0xe0337c31340 '_gi' is mod 1 355s JS IMPORT: successfully imported module '_gi' 355s 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 355s JS G NS: Defined namespace 'GjsPrivate' 0x3e6997c793a8 in GIRepository 0xe0337c13280 355s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 355s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 355s JS IMPORT: Importing module _common succeeded 355s JS IMPORT: Defining parent 0xe0337c00100 of 0x3e6997cc4038 '_common' is mod 1 355s JS IMPORT: successfully imported module '_common' 355s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 355s JS IMPORT: Importing module _legacy succeeded 355s JS IMPORT: Defining parent 0xe0337c00100 of 0x3e6997cc4088 '_legacy' is mod 1 355s JS IMPORT: successfully imported module '_legacy' 355s JS IMPORT: Importing module GObject succeeded 355s JS IMPORT: Defining parent 0xe0337c134f0 of 0x3e6997c3cfb0 'GObject' is mod 1 355s JS IMPORT: successfully imported module 'GObject' 355s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 355s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 355s JS G BXD: Defined class for String (GString), prototype 0x3e6997c79628, JSClass 0x3ff87b4e7a0, in object 0x3e6997c79380 355s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 355s JS G PRM: Defined class ParamSpec prototype is 0x3e6997cc4128 class 0x3ff87b561b8 in object 0x3e6997c79380 355s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 355s JS G OBJ: Defined class for Object (GObject), prototype 0x3e6997c79790, JSClass 0x3ff87b4e7d0, in object 0x3e6997c79380 355s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 355s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 355s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3e6997c797b8, JSClass 0x3ff87b4e7d0, in object 0x3e6997c79380 355s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 355s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 355s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 355s JS G NS: Defined namespace 'GObject' 0x3e6997c79380 in GIRepository 0xe0337c13280 355s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 355s JS G BXD: Defining method attach in prototype for GLib.Source 355s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 355s JS IMPORT: Module metadata hook for module 0xe0337c04370 355s JS IMPORT: Defining meta.importSync for module 0xe0337c04370 355s JS G BXD: Defining method destroy in prototype for GLib.Source 355s JS IMPORT: Importing module GIMarshallingTests succeeded 355s JS IMPORT: Defining parent 0xe0337c134f0 of 0x3e6997cc4678 'GIMarshallingTests' is mod 1 355s JS IMPORT: successfully imported module 'GIMarshallingTests' 355s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 355s JS IMPORT: Importing module Gio succeeded 355s JS IMPORT: Defining parent 0x3e6997c3ebc8 of 0x3e6997ce9038 'Gio' is mod 1 355s JS IMPORT: successfully imported module 'Gio' 355s ok 2 GI importer on failure throws an exception when the overrides _init is null 355s JS IMPORT: Importing module Regress succeeded 355s JS IMPORT: Defining parent 0x3e6997c3ebc8 of 0x3e6997ce9088 'Regress' is mod 1 355s JS IMPORT: successfully imported module 'Regress' 355s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 355s JS IMPORT: Importing module WarnLib succeeded 355s JS IMPORT: Defining parent 0x3e6997c3ebc8 of 0x3e6997ce90d8 'WarnLib' is mod 1 355s JS IMPORT: successfully imported module 'WarnLib' 355s ok 4 GI importer on failure throws an exception when the overrides _init is missing 355s JS G BXD: Defining method quit in prototype for GLib.MainLoop 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa1ea66040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa1ea66040: release 355s JS MAINLOOP: Completed job 3 355s JS MEMORY: Memory report: before destroying context 355s JS MEMORY: 171 objects currently alive 355s JS MEMORY: boxed_instance = 28 355s JS MEMORY: boxed_prototype = 10 355s JS MEMORY: closure = 1 355s JS MEMORY: function = 114 355s JS MEMORY: fundamental_instance = 0 355s JS MEMORY: fundamental_prototype = 0 355s JS MEMORY: gerror_instance = 0 355s JS MEMORY: gerror_prototype = 0 355s JS MEMORY: interface = 0 355s JS MEMORY: module = 9 355s JS MEMORY: ns = 7 355s JS MEMORY: object_instance = 0 355s JS MEMORY: object_prototype = 2 355s JS MEMORY: param = 0 355s JS MEMORY: union_instance = 0 355s JS MEMORY: union_prototype = 0 355s JS CTX: JS shutdown sequence 355s JS CTX: Stopping profiler 355s JS CTX: Shutting down toggle queue 355s JS CTX: Notifying external reference holders of GjsContext dispose 355s JS MAINLOOP: Stopping promise job dispatcher 355s JS CTX: Notifying reference holders of GjsContext dispose 355s JS CTX: Checking unhandled promise rejections 355s JS CTX: Releasing cached JS wrappers 355s JS CTX: Final triggered GC 355s JS CTX: Destroying JS context 355s JS CTX: Releasing all native objects 355s JS CTX: Disabling auto GC 355s JS CTX: Ending trace on global object 355s JS CTX: Freeing allocated resources 355s JS CTX: JS context destroyed 355s PASS: gjs/testImporter2.test 355s Running test: gjs/testExceptions.test 355s JS NATIVE: Registered native JS module '_promiseNative' 355s JS NATIVE: Registered native JS module '_byteArrayNative' 355s JS NATIVE: Registered native JS module '_encodingNative' 355s JS NATIVE: Registered native JS module '_gi' 355s JS NATIVE: Registered native JS module 'gi' 355s JS NATIVE: Registered native JS module 'cairoNative' 355s JS NATIVE: Registered native JS module 'system' 355s JS NATIVE: Registered native JS module 'console' 355s JS NATIVE: Registered native JS module '_print' 355s JS CTX: Enabling JIT 355s JS CTX: Initialized class GjsFileImporter prototype 0x211b1f8000a0 355s JS IMPORT: Defining parent (nil) of 0x211b1f800100 'imports' is mod 0 355s JS IMPORT: Importing '_print' 355s JS NATIVE: Defining native module '_print' 355s JS IMPORT: Defining parent 0x211b1f800100 of 0x211b1f8007b0 '_print' is mod 1 355s JS IMPORT: successfully imported module '_print' 355s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 355s 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 0xac25483b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xac25483b128 355s JS MAINLOOP: Main loop instance 0x2aa0b16f040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Starting promise job dispatcher 355s JS MAINLOOP: Main loop instance 0x2aa0b16f040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa0b16f040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xac25483b128 355s JS IMPORT: Module metadata hook for module 0x211b1f813000 355s JS IMPORT: Defining meta.importSync for module 0x211b1f813000 355s JS NATIVE: Defining native module 'gi' 355s JS CTX: Initialized class GIRepositoryNamespace prototype 0x211b1f8133f0 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 355s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 355s JS IMPORT: Importing directory 'overrides' 355s JS IMPORT: Defining parent 0x211b1f800100 of 0x211b1f8134f0 'overrides' is mod 1 355s JS IMPORT: Defined importer 'overrides' 0x211b1f8134f0 in 0x211b1f800100 355s JS IMPORT: successfully imported directory 'overrides' 355s JS IMPORT: Importing '_promiseNative' 355s JS NATIVE: Defining native module '_promiseNative' 355s JS IMPORT: Defining parent 0x211b1f800100 of 0x211b1f8139a0 '_promiseNative' is mod 1 355s JS IMPORT: successfully imported module '_promiseNative' 355s JS IMPORT: Importing module GLib succeeded 355s JS IMPORT: Defining parent 0x211b1f8134f0 of 0xac25483c150 'GLib' is mod 1 355s JS IMPORT: successfully imported module 'GLib' 355s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 355s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xac254879060, JSClass 0x3ffbed4e7a0, in object 0xac254879038 355s JS CTX: Initialized class GIRepositoryGType prototype 0x211b1f813ce8 355s JS CTX: Initialized class GIRepositoryFunction prototype 0x211b1f813d48 355s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 355s JS G BXD: Defined class for Error (GError), prototype 0xac2548790b0, JSClass 0x3ffbed4e7a0, in object 0xac254879038 355s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 355s JS G BXD: Defined class for Variant (GVariant), prototype 0xac254879100, JSClass 0x3ffbed4e7a0, in object 0xac254879038 355s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 355s JS G BXD: Defined class for Bytes (GBytes), prototype 0xac254879150, JSClass 0x3ffbed4e7a0, in object 0xac254879038 355s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 355s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xac2548791a0, JSClass 0x3ffbed4e7a0, in object 0xac254879038 355s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 355s JS G BXD: Defined class for Thread (GThread), prototype 0xac2548791f0, JSClass 0x3ffbed4e7a0, in object 0xac254879038 355s JS G BXD: Defining method ref in prototype for GLib.Thread 355s JS G BXD: Defining method unref in prototype for GLib.Thread 355s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 355s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xac254879240, JSClass 0x3ffbed4e7a0, in object 0xac254879038 355s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 355s JS G BXD: Defined class for Regex (GRegex), prototype 0xac254879290, JSClass 0x3ffbed4e7a0, in object 0xac254879038 355s JS G BXD: Defining method match in prototype for GLib.Regex 355s JS G BXD: Defining method match_full in prototype for GLib.Regex 355s JS G BXD: Defining method match_all in prototype for GLib.Regex 355s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 355s JS G NS: Defined namespace 'GLib' 0xac254879038 in GIRepository 0x211b1f813280 355s JS IMPORT: Importing module jasmine succeeded 355s JS IMPORT: Defining parent 0x211b1f800100 of 0xac25483cce0 'jasmine' is mod 1 355s JS IMPORT: successfully imported module 'jasmine' 355s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 355s JS MAINLOOP: Main loop instance 0x2aa0b16f040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa0b16f040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa0b16f040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Importing 'gi' 355s JS IMPORT: Defining parent 0x211b1f800100 of 0x211b1f813280 'gi' is mod 1 355s JS IMPORT: successfully imported module 'gi' 355s 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 355s JS G NS: Defined namespace 'GIMarshallingTests' 0xac254879308 in GIRepository 0x211b1f813280 355s 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 355s JS G NS: Defined namespace 'GjsPrivate' 0xac254879358 in GIRepository 0x211b1f813280 355s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 355s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 355s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 355s JS IMPORT: Importing module _legacy succeeded 355s JS IMPORT: Defining parent 0x211b1f800100 of 0xac25483cf10 '_legacy' is mod 1 355s JS IMPORT: successfully imported module '_legacy' 355s JS IMPORT: Importing module lang succeeded 355s JS IMPORT: Defining parent 0x211b1f800100 of 0xac25483cec0 'lang' is mod 1 355s JS IMPORT: successfully imported module 'lang' 355s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 355s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 355s JS IMPORT: Importing module _signals succeeded 355s JS IMPORT: Defining parent 0x211b1f800100 of 0xac25483cf60 '_signals' is mod 1 355s JS IMPORT: successfully imported module '_signals' 355s JS IMPORT: Importing module signals succeeded 355s JS IMPORT: Defining parent 0x211b1f800100 of 0xac25483ce70 'signals' is mod 1 355s JS IMPORT: successfully imported module 'signals' 355s JS IMPORT: Importing module Gio succeeded 355s JS IMPORT: Defining parent 0x211b1f8134f0 of 0xac25483ce20 'Gio' is mod 1 355s JS IMPORT: successfully imported module 'Gio' 355s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 355s JS IMPORT: Importing '_gi' 355s JS NATIVE: Defining native module '_gi' 355s JS IMPORT: Defining parent 0x211b1f800100 of 0x211b1f82b728 '_gi' is mod 1 355s JS IMPORT: successfully imported module '_gi' 355s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 355s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 355s JS IMPORT: Importing module _common succeeded 355s JS IMPORT: Defining parent 0x211b1f800100 of 0xac2548cb038 '_common' is mod 1 355s JS IMPORT: successfully imported module '_common' 355s JS IMPORT: Importing module GObject succeeded 355s JS IMPORT: Defining parent 0x211b1f8134f0 of 0xac25483cfb0 'GObject' is mod 1 355s JS IMPORT: successfully imported module 'GObject' 355s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 355s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 355s JS G BXD: Defined class for String (GString), prototype 0xac254879600, JSClass 0x3ffbed4e7a0, in object 0xac254879380 355s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 355s JS G PRM: Defined class ParamSpec prototype is 0xac2548cb0d8 class 0x3ffbed561b8 in object 0xac254879380 355s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 355s JS G OBJ: Defined class for Object (GObject), prototype 0xac254879768, JSClass 0x3ffbed4e7d0, in object 0xac254879380 355s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 355s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 355s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xac254879790, JSClass 0x3ffbed4e7d0, in object 0xac254879380 355s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 355s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 355s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 355s JS G NS: Defined namespace 'GObject' 0xac254879380 in GIRepository 0x211b1f813280 355s JS G OBJ: Defined class for Application (GApplication), prototype 0xac2548797e0, JSClass 0x3ffbed4e7d0, in object 0xac254879330 355s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 355s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xac2548cb5b0, JSClass 0x3ffbed50fc8, in object 0xac254879330 355s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 355s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xac254879858, JSClass 0x3ffbed4e7d0, in object 0xac254879330 355s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 355s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xac2548cb830, JSClass 0x3ffbed50fc8, in object 0xac254879330 355s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xac2548798d0, JSClass 0x3ffbed4e7d0, in object 0xac254879330 355s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 355s JS G IFACE: Defined class for Initable (GInitable), prototype 0xac2548cb970, JSClass 0x3ffbed50fc8, in object 0xac254879330 355s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xac254879948, JSClass 0x3ffbed4e7a0, in object 0xac254879330 355s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xac254879998, JSClass 0x3ffbed4e7a0, in object 0xac254879330 355s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 355s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xac2548799e8, JSClass 0x3ffbed4e7d0, in object 0xac254879330 355s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xac254879a38, JSClass 0x3ffbed4e7d0, in object 0xac254879358 355s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 355s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xac254879a88, JSClass 0x3ffbed4e7d0, in object 0xac254879330 355s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 355s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 355s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 355s JS G IFACE: Defined class for File (GFile), prototype 0xac2548cbad8, JSClass 0x3ffbed50fc8, in object 0xac254879330 355s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xac254879b00, JSClass 0x3ffbed4e7d0, in object 0x211b1f813360 355s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 355s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xac254879b78, JSClass 0x3ffbed4e7d0, in object 0xac254879330 355s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 355s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 355s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xac254879bc8, JSClass 0x3ffbed4e7d0, in object 0xac254879330 355s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 355s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xac254879c18, JSClass 0x3ffbed4e7d0, in object 0xac254879330 355s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 355s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xac254879c68, JSClass 0x3ffbed4e7a0, in object 0xac254879330 355s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 355s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 355s JS G OBJ: Defined class for Settings (GSettings), prototype 0xac254879cb8, JSClass 0x3ffbed4e7d0, in object 0xac254879330 355s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 355s JS G NS: Defined namespace 'Gio' 0xac254879330 in GIRepository 0x211b1f813280 355s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 355s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 355s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 355s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 355s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 355s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 355s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 355s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 355s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 355s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 355s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 355s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 355s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 355s JS G ENUM: Defining GObject.ParamFlags as 0x211b1f831050 355s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 355s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0b2d8fa0 type GParamString 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 355s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0b2d97e0 type GParamString 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 355s JS CTX: Script evaluation succeeded 355s JS MAINLOOP: Main loop instance 0x2aa0b16f040: Spinning loop until released or hook cleared 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xac25483b128 355s JS IMPORT: Module metadata hook for module 0x211b1f803798 355s JS IMPORT: Defining meta.importSync for module 0x211b1f803798 355s JS NATIVE: Defining native module 'system' 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac25483b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac25483b128 355s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 355s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 355s JS MAINLOOP: Set main loop hook to 355s JS MAINLOOP: Main loop instance 0x2aa0b16f040: hold 355s JS MAINLOOP: Running and clearing main loop hook 355s JS G BXD: Defining method run in prototype for GLib.MainLoop 355s 1..27 355s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 355s JS G BXD: Defined class for Source (GSource), prototype 0xac254879da8, JSClass 0x3ffbed4e7a0, in object 0xac254879038 355s JS G BXD: Defining method set_priority in prototype for GLib.Source 355s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 355s JS G BXD: Defining method attach in prototype for GLib.Source 355s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 355s JS IMPORT: Module metadata hook for module 0xac254862d98 355s JS IMPORT: Defining meta.importSync for module 0xac254862d98 355s JS G BXD: Defining method destroy in prototype for GLib.Source 355s ok 1 Exceptions are thrown from property setter 355s ok 2 Exceptions are thrown from property getter 355s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 355s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 355s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 355s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 355s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 355s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 355s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 355s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 355s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 355s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 355s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 355s JS G ENUM: Defining GLib.LogLevelFlags as 0x211b1f819548 355s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 355s ok 3 Exceptions are logged from constructor 355s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 355s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 355s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 355s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 355s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 355s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 355s JS G ENUM: Defining GObject.BindingFlags as 0x211b1f81d590 355s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 355s JS G OBJ: Defined class for Binding (GBinding), prototype 0x32b738d081a0, JSClass 0x3ffbed4e7d0, in object 0xac254879380 355s ok 4 Exceptions are logged from property setter with binding 355s ok 5 Exceptions are logged from property getter with binding 355s JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' 355s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 355s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xac2548fe2e0, JSClass 0x3ffbed503e0, in object 0xac254879330 355s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 355s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 355s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 355s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 355s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 355s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 355s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 355s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 355s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 355s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 355s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 355s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 355s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 355s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 355s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 355s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 355s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 355s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 355s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 355s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 355s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 355s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 355s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 355s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 355s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 355s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 355s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 355s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 355s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 355s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 355s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 355s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 355s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 355s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 355s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 355s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 355s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 355s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 355s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 355s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 355s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 355s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 355s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 355s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 355s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 355s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 355s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 355s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 355s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 355s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 355s ok 6 logError logs a warning for a GError 355s ok 7 logError logs a warning with a message if given 355s ok 8 logError also logs an error for a created GError that is not thrown 355s ok 9 logError logs an error created with the GLib.Error constructor 355s JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' 355s ok 10 logError logs the quark for a JS-created GError type 355s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 355s ok 11 logError logs with stack for a GError created from a C struct 355s ok 12 logError logs an error with a prefix if given 355s ok 13 logError logs an error with prefix and message 355s ok 14 logError Syntax Error logs a SyntaxError 355s ok 15 logError Syntax Error logs a stack trace with the SyntaxError 355s ok 16 logError logs an error with cause 355s ok 17 logError logs a GError with cause 355s ok 18 logError logs an error with non-object cause 355s ok 19 logError logs an error with a cause tree 355s ok 20 logError logs an error with cyclical causes 355s JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' 355s ok 21 Exception from function with too few arguments contains the full function name 355s ok 22 Exception from function with too few arguments contains the full method name 355s ok 23 thrown GError is an instance of error enum type 355s JS G BXD: Defining method matches in prototype for GLib.Error 355s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 355s ok 24 thrown GError matches error domain and code 355s ok 25 thrown GError has properties for domain and code 355s ok 26 GError.new_literal constructs a valid GLib.Error 355s ok 27 GError.new_literal does not accept invalid domains 355s JS G BXD: Defining method quit in prototype for GLib.MainLoop 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa0b16f040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa0b16f040: release 355s JS MAINLOOP: Completed job 3 355s JS MEMORY: Memory report: before destroying context 355s JS MEMORY: 460 objects currently alive 355s JS MEMORY: boxed_instance = 152 355s JS MEMORY: boxed_prototype = 13 355s JS MEMORY: closure = 1 355s JS MEMORY: function = 229 355s JS MEMORY: fundamental_instance = 0 355s JS MEMORY: fundamental_prototype = 0 355s JS MEMORY: gerror_instance = 12 355s JS MEMORY: gerror_prototype = 1 355s JS MEMORY: interface = 4 355s JS MEMORY: module = 9 355s JS MEMORY: ns = 5 355s JS MEMORY: object_instance = 16 355s JS MEMORY: object_prototype = 16 355s JS MEMORY: param = 2 355s JS MEMORY: union_instance = 0 355s JS MEMORY: union_prototype = 0 355s JS CTX: JS shutdown sequence 355s JS CTX: Stopping profiler 355s JS CTX: Shutting down toggle queue 355s JS CTX: Notifying external reference holders of GjsContext dispose 355s JS MAINLOOP: Stopping promise job dispatcher 355s JS CTX: Notifying reference holders of GjsContext dispose 355s JS CTX: Checking unhandled promise rejections 355s JS CTX: Releasing cached JS wrappers 355s JS CTX: Final triggered GC 355s JS G OBJ: Enqueuing GObject 0x2aa0b37dde0 to toggle UP after shutdown, probably from another thread (0x2aa0b2617a0). 355s JS G OBJ: Enqueuing GObject 0x2aa0b380bc0 to toggle UP after shutdown, probably from another thread (0x2aa0b2617a0). 355s JS CTX: Destroying JS context 355s JS CTX: Releasing all native objects 355s JS CTX: Disabling auto GC 355s JS CTX: Ending trace on global object 355s JS CTX: Freeing allocated resources 355s JS CTX: JS context destroyed 355s PASS: gjs/testExceptions.test 355s Running test: gjs/finish.test 355s 1..1 355s ok 1 - /usr/libexec/installed-tests/gjs/debugger/finish.debugger 355s PASS: gjs/finish.test 355s Running test: gjs/until.test 355s 1..1 355s ok 1 - /usr/libexec/installed-tests/gjs/debugger/until.debugger 355s PASS: gjs/until.test 355s Running test: gjs/testCommandLineModules.sh.test 355s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 355s ok 2 - ensure dynamic imports resolve without an explicit mainloop 355s ok 3 - ensure top level await can import modules 355s 1..3 355s PASS: gjs/testCommandLineModules.sh.test 355s Running test: gjs/delete.test 355s 1..1 355s ok 1 - /usr/libexec/installed-tests/gjs/debugger/delete.debugger 355s PASS: gjs/delete.test 355s Running test: gjs/testLegacyGObject.test 355s JS NATIVE: Registered native JS module '_promiseNative' 355s JS NATIVE: Registered native JS module '_byteArrayNative' 355s JS NATIVE: Registered native JS module '_encodingNative' 355s JS NATIVE: Registered native JS module '_gi' 355s JS NATIVE: Registered native JS module 'gi' 355s JS NATIVE: Registered native JS module 'cairoNative' 355s JS NATIVE: Registered native JS module 'system' 355s JS NATIVE: Registered native JS module 'console' 355s JS NATIVE: Registered native JS module '_print' 355s JS CTX: Enabling JIT 355s JS CTX: Initialized class GjsFileImporter prototype 0x339a717000a0 355s JS IMPORT: Defining parent (nil) of 0x339a71700100 'imports' is mod 0 355s JS IMPORT: Importing '_print' 355s JS NATIVE: Defining native module '_print' 355s JS IMPORT: Defining parent 0x339a71700100 of 0x339a717007b0 '_print' is mod 1 355s JS IMPORT: successfully imported module '_print' 355s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 355s 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 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x33e4ada3b128 355s JS MAINLOOP: Main loop instance 0x2aa0d8aa040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Starting promise job dispatcher 355s JS MAINLOOP: Main loop instance 0x2aa0d8aa040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa0d8aa040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module metadata hook for module 0x339a71713000 355s JS IMPORT: Defining meta.importSync for module 0x339a71713000 355s JS NATIVE: Defining native module 'gi' 355s JS CTX: Initialized class GIRepositoryNamespace prototype 0x339a717133f0 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 355s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 355s JS IMPORT: Importing directory 'overrides' 355s JS IMPORT: Defining parent 0x339a71700100 of 0x339a717134f0 'overrides' is mod 1 355s JS IMPORT: Defined importer 'overrides' 0x339a717134f0 in 0x339a71700100 355s JS IMPORT: successfully imported directory 'overrides' 355s JS IMPORT: Importing '_promiseNative' 355s JS NATIVE: Defining native module '_promiseNative' 355s JS IMPORT: Defining parent 0x339a71700100 of 0x339a717139a0 '_promiseNative' is mod 1 355s JS IMPORT: successfully imported module '_promiseNative' 355s JS IMPORT: Importing module GLib succeeded 355s JS IMPORT: Defining parent 0x339a717134f0 of 0x33e4ada3c150 'GLib' is mod 1 355s JS IMPORT: successfully imported module 'GLib' 355s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 355s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x33e4ada79060, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79038 355s JS CTX: Initialized class GIRepositoryGType prototype 0x339a71713ce8 355s JS CTX: Initialized class GIRepositoryFunction prototype 0x339a71713d48 355s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 355s JS G BXD: Defined class for Error (GError), prototype 0x33e4ada790b0, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79038 355s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 355s JS G BXD: Defined class for Variant (GVariant), prototype 0x33e4ada79100, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79038 355s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 355s JS G BXD: Defined class for Bytes (GBytes), prototype 0x33e4ada79150, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79038 355s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 355s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x33e4ada791a0, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79038 355s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 355s JS G BXD: Defined class for Thread (GThread), prototype 0x33e4ada791f0, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79038 355s JS G BXD: Defining method ref in prototype for GLib.Thread 355s JS G BXD: Defining method unref in prototype for GLib.Thread 355s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 355s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x33e4ada79240, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79038 355s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 355s JS G BXD: Defined class for Regex (GRegex), prototype 0x33e4ada79290, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79038 355s JS G BXD: Defining method match in prototype for GLib.Regex 355s JS G BXD: Defining method match_full in prototype for GLib.Regex 355s JS G BXD: Defining method match_all in prototype for GLib.Regex 355s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 355s JS G NS: Defined namespace 'GLib' 0x33e4ada79038 in GIRepository 0x339a71713280 355s JS IMPORT: Importing module jasmine succeeded 355s JS IMPORT: Defining parent 0x339a71700100 of 0x33e4ada3cce0 'jasmine' is mod 1 355s JS IMPORT: successfully imported module 'jasmine' 355s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 355s JS MAINLOOP: Main loop instance 0x2aa0d8aa040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa0d8aa040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa0d8aa040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Importing 'gi' 355s JS IMPORT: Defining parent 0x339a71700100 of 0x339a71713280 'gi' is mod 1 355s JS IMPORT: successfully imported module 'gi' 355s 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 355s JS G NS: Defined namespace 'GjsPrivate' 0x33e4ada79330 in GIRepository 0x339a71713280 355s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 355s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 355s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 355s JS IMPORT: Importing module _legacy succeeded 355s JS IMPORT: Defining parent 0x339a71700100 of 0x33e4ada3cf10 '_legacy' is mod 1 355s JS IMPORT: successfully imported module '_legacy' 355s JS IMPORT: Importing module lang succeeded 355s JS IMPORT: Defining parent 0x339a71700100 of 0x33e4ada3cec0 'lang' is mod 1 355s JS IMPORT: successfully imported module 'lang' 355s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 355s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 355s JS IMPORT: Importing module _signals succeeded 355s JS IMPORT: Defining parent 0x339a71700100 of 0x33e4ada3cf60 '_signals' is mod 1 355s JS IMPORT: successfully imported module '_signals' 355s JS IMPORT: Importing module signals succeeded 355s JS IMPORT: Defining parent 0x339a71700100 of 0x33e4ada3ce70 'signals' is mod 1 355s JS IMPORT: successfully imported module 'signals' 355s JS IMPORT: Importing module Gio succeeded 355s JS IMPORT: Defining parent 0x339a717134f0 of 0x33e4ada3ce20 'Gio' is mod 1 355s JS IMPORT: successfully imported module 'Gio' 355s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 355s JS IMPORT: Importing '_gi' 355s JS NATIVE: Defining native module '_gi' 355s JS IMPORT: Defining parent 0x339a71700100 of 0x339a7172b638 '_gi' is mod 1 355s JS IMPORT: successfully imported module '_gi' 355s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 355s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 355s JS IMPORT: Importing module _common succeeded 355s JS IMPORT: Defining parent 0x339a71700100 of 0x33e4adad0038 '_common' is mod 1 355s JS IMPORT: successfully imported module '_common' 355s JS IMPORT: Importing module GObject succeeded 355s JS IMPORT: Defining parent 0x339a717134f0 of 0x33e4ada3cfb0 'GObject' is mod 1 355s JS IMPORT: successfully imported module 'GObject' 355s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 355s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 355s JS G BXD: Defined class for String (GString), prototype 0x33e4ada795d8, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79358 355s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 355s JS G PRM: Defined class ParamSpec prototype is 0x33e4adad00d8 class 0x3ffa8c561b8 in object 0x33e4ada79358 355s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 355s JS G OBJ: Defined class for Object (GObject), prototype 0x33e4ada79740, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79358 355s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 355s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 355s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x33e4ada79768, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79358 355s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 355s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 355s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 355s JS G NS: Defined namespace 'GObject' 0x33e4ada79358 in GIRepository 0x339a71713280 355s JS G OBJ: Defined class for Application (GApplication), prototype 0x33e4ada797b8, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 355s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x33e4adad05b0, JSClass 0x3ffa8c50fc8, in object 0x33e4ada79308 355s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 355s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x33e4ada79830, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 355s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x33e4adad0830, JSClass 0x3ffa8c50fc8, in object 0x33e4ada79308 355s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x33e4ada798a8, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 355s JS G IFACE: Defined class for Initable (GInitable), prototype 0x33e4adad0970, JSClass 0x3ffa8c50fc8, in object 0x33e4ada79308 355s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x33e4ada79920, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79308 355s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x33e4ada79970, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79308 355s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 355s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x33e4ada799c0, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x33e4ada79a10, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79330 355s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 355s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x33e4ada79a60, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 355s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 355s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 355s JS G IFACE: Defined class for File (GFile), prototype 0x33e4adad0ad8, JSClass 0x3ffa8c50fc8, in object 0x33e4ada79308 355s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x33e4ada79ad8, JSClass 0x3ffa8c4e7d0, in object 0x339a71713360 355s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 355s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x33e4ada79b50, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 355s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 355s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x33e4ada79ba0, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 355s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x33e4ada79bf0, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 355s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x33e4ada79c40, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79308 355s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 355s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 355s JS G OBJ: Defined class for Settings (GSettings), prototype 0x33e4ada79c90, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 355s JS G NS: Defined namespace 'Gio' 0x33e4ada79308 in GIRepository 0x339a71713280 355s JS IMPORT: Importing module Gtk succeeded 355s JS IMPORT: Defining parent 0x339a717134f0 of 0x33e4adadd588 'Gtk' is mod 1 355s JS IMPORT: successfully imported module 'Gtk' 355s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 355s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 355s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x33e4ada79d08, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79358 355s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x33e4ada79d58, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79ce0 355s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 355s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x33e4adadd880, JSClass 0x3ffa8c50fc8, in object 0x33e4ada79ce0 355s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 355s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x33e4ada79dd0, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79ce0 355s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 355s JS G NS: Defined namespace 'Gtk' 0x33e4ada79ce0 in GIRepository 0x339a71713280 355s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 355s JS IMPORT: Importing module mainloop succeeded 355s JS IMPORT: Defining parent 0x339a71700100 of 0x33e4adadd998 'mainloop' is mod 1 355s JS IMPORT: successfully imported module 'mainloop' 355s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 355s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 355s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 355s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 355s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 355s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 355s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 355s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 355s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 355s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 355s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 355s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 355s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 355s JS G ENUM: Defining GObject.ParamFlags as 0x339a717326a0 355s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 355s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0dada970 type GParamString 355s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0dadaa80 type GParamString 355s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0dadab70 type GParamString 355s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 355s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 355s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 355s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 355s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 355s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 355s JS G ENUM: Defining enum value ACTION (fixed from action) 32 355s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 355s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 355s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 355s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 355s JS G ENUM: Defining GObject.SignalFlags as 0x339a717328d0 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0x33e4ada79e20, JSClass 0x3ffa8c4e7d0, in object 0x339a71713360 355s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 355s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0x33e4ada79e70, JSClass 0x3ffa8c4e7d0, in object 0x339a71713360 355s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0x33e4ada79ec0, JSClass 0x3ffa8c4e7d0, in object 0x339a71713360 355s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0x33e4ada79f10, JSClass 0x3ffa8c4e7d0, in object 0x339a71713360 355s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0x33e4ada79f60, JSClass 0x3ffa8c4e7d0, in object 0x339a71713360 355s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0x33e4ada79fb0, JSClass 0x3ffa8c4e7d0, in object 0x339a71713360 355s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0x33e4adaff038, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0d9b5180 type GParamString 355s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0x33e4adaef178, JSClass 0x3ffa8c50fc8, in object 0x33e4ada3edd8 355s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0x33e4adaef1c8, JSClass 0x3ffa8c50fc8, in object 0x33e4ada3edd8 355s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0da7c640 type GParamOverride 355s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0da7c850 type GParamString 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0x33e4adaff0d8, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0d9ca730 type GParamOverride 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0x33e4adaff128, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0d9eeca0 type GParamOverride 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0x33e4adaff178, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0x33e4adaef3a8, JSClass 0x3ffa8c50fc8, in object 0x33e4ada3edd8 355s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0x33e4adaef3f8, JSClass 0x3ffa8c50fc8, in object 0x33e4ada3edd8 355s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 355s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0d9cfc40 type GParamInt 355s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0d9cfdb0 type GParamInt 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0x33e4adaff218, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0d9d0ac0 type GParamOverride 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS CTX: Script evaluation succeeded 355s JS MAINLOOP: Main loop instance 0x2aa0d8aa040: Spinning loop until released or hook cleared 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module metadata hook for module 0x339a7172e750 355s JS IMPORT: Defining meta.importSync for module 0x339a7172e750 355s JS NATIVE: Defining native module 'system' 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x33e4ada3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x33e4ada3b128 355s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 355s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 355s JS MAINLOOP: Set main loop hook to 355s JS MAINLOOP: Main loop instance 0x2aa0d8aa040: hold 355s JS MAINLOOP: Running and clearing main loop hook 355s JS G BXD: Defining method run in prototype for GLib.MainLoop 355s 1..60 355s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 355s JS G BXD: Defined class for Source (GSource), prototype 0x33e4adaff2b8, JSClass 0x3ffa8c4e7a0, in object 0x33e4ada79038 355s JS G BXD: Defining method set_priority in prototype for GLib.Source 355s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 355s JS G BXD: Defining method attach in prototype for GLib.Source 355s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 355s JS IMPORT: Module metadata hook for module 0x33e4ada62ac0 355s JS IMPORT: Defining meta.importSync for module 0x33e4ada62ac0 355s JS G BXD: Defining method destroy in prototype for GLib.Source 355s ok 1 GObject class constructs with default values for properties 355s ok 2 GObject class constructs with a hash of property values 355s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 355s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x33e4adaff600, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79ce0 355s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 355s ok 3 GObject class constructs with property values from Gtk.Builder 355s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 355s ok 5 GObject class has a name 355s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 355s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0dadaa80 type GParamString 355s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0dadaa80 type GParamString 355s ok 6 GObject class has a notify signal 355s ok 7 GObject class can define its own signals 355s ok 8 GObject class passes emitted arguments to signal handlers 355s ok 9 GObject class can return values from signals 355s ok 10 GObject class does not call first-wins signal handlers after one returns a value 355s ok 11 GObject class gets the return value of the default handler 355s ok 12 GObject class calls run-last default handler last 355s ok 13 GObject class can inherit from something that's not GObject.Object 355s ok 14 GObject class can implement an interface 355s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 355s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x14e82df37290, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s ok 15 GObject class can implement interface vfuncs 355s ok 16 GObject class can be a subclass 355s ok 17 GObject class can have any valid Lang.Class name 355s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 355s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 355s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0db25670 type GParamObject 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0x14e82df37740, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s ok 19 GObject class can have an interface-valued property 355s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0db27640 type GParamOverride 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0x14e82df378d0, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s ok 20 GObject class can override a property from the parent class 355s ok 21 GObject class cannot override a non-existent property 355s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 355s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 355s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 355s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 355s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 355s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 355s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 355s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 355s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 355s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 355s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 355s JS G ENUM: Defining GLib.LogLevelFlags as 0x339a7173ccc8 355s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 355s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x14e82df37b28, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada79308 355s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 355s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x14e82df25bc8, JSClass 0x3ffa8c50fc8, in object 0x33e4ada79308 355s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0x14e82df37ba0, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 355s ok 22 GObject class handles gracefully forgetting to override a C property 355s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0db25210 type GParamOverride 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0x14e82df37d08, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0x14e82df37d80, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 355s ok 24 GObject interface class can implement a Lang.Interface 355s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 355s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0x14e82df3d0b0, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 355s ok 27 GObject interface is an instance of the interface classes 355s ok 28 GObject interface cannot be instantiated 355s ok 29 GObject interface has a name 355s ok 30 GObject interface reports its type name 355s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 355s ok 31 GObject interface can be implemented by a GObject class 355s ok 32 GObject interface is implemented by a GObject class with the correct class object 355s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0db37190 type GParamOverride 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0x14e82df3d5d8, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 355s ok 34 GObject interface can have its required function implemented 355s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0db3a7d0 type GParamOverride 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0x14e82df3d7b8, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s ok 35 GObject interface must have its required function implemented 355s ok 36 GObject interface doesn't have to have its optional function implemented 355s ok 37 GObject interface can have its optional function deferred to by the implementation 355s ok 38 GObject interface can have its function chained up to 355s ok 39 GObject interface can require another interface 355s ok 40 GObject interface can chain up to another interface 355s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa0db40490 type GParamOverride 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0x14e82df3dc90, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s ok 41 GObject interface defers to the last interface's optional function 355s ok 42 GObject interface must be implemented by a class that implements all required interfaces 355s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 355s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0x14e82df25e20, JSClass 0x3ffa8c50fc8, in object 0x33e4ada3edd8 355s ok 44 GObject interface can require an interface from C 355s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 355s JS G BXD: Defining method quit in prototype for GLib.MainLoop 355s ok 45 GObject interface can define signals on the implementing class 355s ok 46 GObject interface can define properties on the implementing class 355s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0x14e82df4a1c8, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s ok 47 GObject interface must have its properties overridden 355s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0x14e82df4a2b8, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0x14e82df45448, JSClass 0x3ffa8c50fc8, in object 0x33e4ada3edd8 355s ok 48 GObject interface gets the correct type for its metaclass 355s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0x14e82df4a3d0, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s ok 49 GObject interface can be implemented by a class as well as its parent class 355s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0x14e82df4a4e8, JSClass 0x3ffa8c4e7d0, in object 0x33e4ada3edd8 355s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 355s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 355s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 355s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 355s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 355s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 355s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 355s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 355s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 355s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 355s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa0d8aa040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa0d8aa040: release 355s JS MAINLOOP: Completed job 3 355s JS MEMORY: Memory report: before destroying context 355s JS MEMORY: 747 objects currently alive 355s JS MEMORY: boxed_instance = 288 355s JS MEMORY: boxed_prototype = 13 355s JS MEMORY: closure = 16 355s JS MEMORY: function = 272 355s JS MEMORY: fundamental_instance = 0 355s JS MEMORY: fundamental_prototype = 0 355s JS MEMORY: gerror_instance = 0 355s JS MEMORY: gerror_prototype = 0 355s JS MEMORY: interface = 12 355s JS MEMORY: module = 11 355s JS MEMORY: ns = 5 355s JS MEMORY: object_instance = 67 355s JS MEMORY: object_prototype = 44 355s JS MEMORY: param = 19 355s JS MEMORY: union_instance = 0 355s JS MEMORY: union_prototype = 0 355s JS CTX: JS shutdown sequence 355s JS CTX: Stopping profiler 355s JS CTX: Shutting down toggle queue 355s JS CTX: Notifying external reference holders of GjsContext dispose 355s JS MAINLOOP: Stopping promise job dispatcher 355s JS CTX: Notifying reference holders of GjsContext dispose 355s JS CTX: Checking unhandled promise rejections 355s JS CTX: Releasing cached JS wrappers 355s JS CTX: Final triggered GC 355s JS CTX: Destroying JS context 355s JS CTX: Releasing all native objects 355s JS CTX: Disabling auto GC 355s JS CTX: Ending trace on global object 355s JS CTX: Freeing allocated resources 355s JS CTX: JS context destroyed 355s PASS: gjs/testLegacyGObject.test 355s Running test: gjs/testIntrospection.test 355s JS NATIVE: Registered native JS module '_promiseNative' 355s JS NATIVE: Registered native JS module '_byteArrayNative' 355s JS NATIVE: Registered native JS module '_encodingNative' 355s JS NATIVE: Registered native JS module '_gi' 355s JS NATIVE: Registered native JS module 'gi' 355s JS NATIVE: Registered native JS module 'cairoNative' 355s JS NATIVE: Registered native JS module 'system' 355s JS NATIVE: Registered native JS module 'console' 355s JS NATIVE: Registered native JS module '_print' 355s JS CTX: Enabling JIT 355s JS CTX: Initialized class GjsFileImporter prototype 0x1db9287000a0 355s JS IMPORT: Defining parent (nil) of 0x1db928700100 'imports' is mod 0 355s JS IMPORT: Importing '_print' 355s JS NATIVE: Defining native module '_print' 355s JS IMPORT: Defining parent 0x1db928700100 of 0x1db9287007b0 '_print' is mod 1 355s JS IMPORT: successfully imported module '_print' 355s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 355s 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 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37b2ce33b128 355s JS MAINLOOP: Main loop instance 0x2aa03e7d040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Starting promise job dispatcher 355s JS MAINLOOP: Main loop instance 0x2aa03e7d040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa03e7d040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module metadata hook for module 0x1db928713000 355s JS IMPORT: Defining meta.importSync for module 0x1db928713000 355s JS NATIVE: Defining native module 'gi' 355s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1db9287133f0 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 355s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 355s JS IMPORT: Importing directory 'overrides' 355s JS IMPORT: Defining parent 0x1db928700100 of 0x1db9287134f0 'overrides' is mod 1 355s JS IMPORT: Defined importer 'overrides' 0x1db9287134f0 in 0x1db928700100 355s JS IMPORT: successfully imported directory 'overrides' 355s JS IMPORT: Importing '_promiseNative' 355s JS NATIVE: Defining native module '_promiseNative' 355s JS IMPORT: Defining parent 0x1db928700100 of 0x1db9287139a0 '_promiseNative' is mod 1 355s JS IMPORT: successfully imported module '_promiseNative' 355s JS IMPORT: Importing module GLib succeeded 355s JS IMPORT: Defining parent 0x1db9287134f0 of 0x37b2ce33c150 'GLib' is mod 1 355s JS IMPORT: successfully imported module 'GLib' 355s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 355s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x37b2ce379060, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379038 355s JS CTX: Initialized class GIRepositoryGType prototype 0x1db928713ce8 355s JS CTX: Initialized class GIRepositoryFunction prototype 0x1db928713d48 355s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 355s JS G BXD: Defined class for Error (GError), prototype 0x37b2ce3790b0, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379038 355s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 355s JS G BXD: Defined class for Variant (GVariant), prototype 0x37b2ce379100, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379038 355s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 355s JS G BXD: Defined class for Bytes (GBytes), prototype 0x37b2ce379150, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379038 355s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 355s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x37b2ce3791a0, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379038 355s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 355s JS G BXD: Defined class for Thread (GThread), prototype 0x37b2ce3791f0, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379038 355s JS G BXD: Defining method ref in prototype for GLib.Thread 355s JS G BXD: Defining method unref in prototype for GLib.Thread 355s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 355s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x37b2ce379240, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379038 355s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 355s JS G BXD: Defined class for Regex (GRegex), prototype 0x37b2ce379290, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379038 355s JS G BXD: Defining method match in prototype for GLib.Regex 355s JS G BXD: Defining method match_full in prototype for GLib.Regex 355s JS G BXD: Defining method match_all in prototype for GLib.Regex 355s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 355s JS G NS: Defined namespace 'GLib' 0x37b2ce379038 in GIRepository 0x1db928713280 355s JS IMPORT: Importing module jasmine succeeded 355s JS IMPORT: Defining parent 0x1db928700100 of 0x37b2ce33cce0 'jasmine' is mod 1 355s JS IMPORT: successfully imported module 'jasmine' 355s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 355s JS MAINLOOP: Main loop instance 0x2aa03e7d040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa03e7d040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa03e7d040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Importing 'gi' 355s JS IMPORT: Defining parent 0x1db928700100 of 0x1db928713280 'gi' is mod 1 355s JS IMPORT: successfully imported module 'gi' 355s 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 355s JS G NS: Defined namespace 'Gdk' 0x37b2ce379308 in GIRepository 0x1db928713280 355s 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 355s JS G NS: Defined namespace 'GjsPrivate' 0x37b2ce379358 in GIRepository 0x1db928713280 355s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 355s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 355s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 355s JS IMPORT: Importing module _legacy succeeded 355s JS IMPORT: Defining parent 0x1db928700100 of 0x37b2ce33cf10 '_legacy' is mod 1 355s JS IMPORT: successfully imported module '_legacy' 355s JS IMPORT: Importing module lang succeeded 355s JS IMPORT: Defining parent 0x1db928700100 of 0x37b2ce33cec0 'lang' is mod 1 355s JS IMPORT: successfully imported module 'lang' 355s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 355s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 355s JS IMPORT: Importing module _signals succeeded 355s JS IMPORT: Defining parent 0x1db928700100 of 0x37b2ce33cf60 '_signals' is mod 1 355s JS IMPORT: successfully imported module '_signals' 355s JS IMPORT: Importing module signals succeeded 355s JS IMPORT: Defining parent 0x1db928700100 of 0x37b2ce33ce70 'signals' is mod 1 355s JS IMPORT: successfully imported module 'signals' 355s JS IMPORT: Importing module Gio succeeded 355s JS IMPORT: Defining parent 0x1db9287134f0 of 0x37b2ce33ce20 'Gio' is mod 1 355s JS IMPORT: successfully imported module 'Gio' 355s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 355s JS IMPORT: Importing '_gi' 355s JS NATIVE: Defining native module '_gi' 355s JS IMPORT: Defining parent 0x1db928700100 of 0x1db92872b788 '_gi' is mod 1 355s JS IMPORT: successfully imported module '_gi' 355s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 355s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 355s JS IMPORT: Importing module _common succeeded 355s JS IMPORT: Defining parent 0x1db928700100 of 0x37b2ce3cb038 '_common' is mod 1 355s JS IMPORT: successfully imported module '_common' 355s JS IMPORT: Importing module GObject succeeded 355s JS IMPORT: Defining parent 0x1db9287134f0 of 0x37b2ce33cfb0 'GObject' is mod 1 355s JS IMPORT: successfully imported module 'GObject' 355s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 355s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 355s JS G BXD: Defined class for String (GString), prototype 0x37b2ce379600, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379380 355s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 355s JS G PRM: Defined class ParamSpec prototype is 0x37b2ce3cb0d8 class 0x3ff96d561b8 in object 0x37b2ce379380 355s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 355s JS G OBJ: Defined class for Object (GObject), prototype 0x37b2ce379768, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379380 355s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 355s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 355s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x37b2ce379790, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379380 355s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 355s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 355s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 355s JS G NS: Defined namespace 'GObject' 0x37b2ce379380 in GIRepository 0x1db928713280 355s JS G OBJ: Defined class for Application (GApplication), prototype 0x37b2ce3797e0, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 355s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x37b2ce3cb5b0, JSClass 0x3ff96d50fc8, in object 0x37b2ce379330 355s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 355s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x37b2ce379858, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 355s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x37b2ce3cb830, JSClass 0x3ff96d50fc8, in object 0x37b2ce379330 355s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x37b2ce3798d0, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 355s JS G IFACE: Defined class for Initable (GInitable), prototype 0x37b2ce3cb970, JSClass 0x3ff96d50fc8, in object 0x37b2ce379330 355s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x37b2ce379948, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379330 355s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x37b2ce379998, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379330 355s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 355s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x37b2ce3799e8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x37b2ce379a38, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379358 355s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 355s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x37b2ce379a88, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 355s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 355s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 355s JS G IFACE: Defined class for File (GFile), prototype 0x37b2ce3cbad8, JSClass 0x3ff96d50fc8, in object 0x37b2ce379330 355s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x37b2ce379b00, JSClass 0x3ff96d4e7d0, in object 0x1db928713360 355s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 355s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x37b2ce379b78, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 355s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 355s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x37b2ce379bc8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 355s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x37b2ce379c18, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 355s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x37b2ce379c68, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379330 355s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 355s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 355s JS G OBJ: Defined class for Settings (GSettings), prototype 0x37b2ce379cb8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 355s JS G NS: Defined namespace 'Gio' 0x37b2ce379330 in GIRepository 0x1db928713280 355s JS IMPORT: Importing module Gtk succeeded 355s JS IMPORT: Defining parent 0x1db9287134f0 of 0x37b2ce3d8588 'Gtk' is mod 1 355s JS IMPORT: successfully imported module 'Gtk' 355s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 355s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 355s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x37b2ce379d30, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379380 355s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x37b2ce379d80, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379d08 355s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 355s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x37b2ce3d8880, JSClass 0x3ff96d50fc8, in object 0x37b2ce379d08 355s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 355s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x37b2ce379df8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379d08 355s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 355s JS G NS: Defined namespace 'Gtk' 0x37b2ce379d08 in GIRepository 0x1db928713280 355s JS IMPORT: Importing 'system' 355s JS NATIVE: Defining native module 'system' 355s JS IMPORT: Defining parent 0x1db928700100 of 0x1db928732318 'system' is mod 1 355s JS IMPORT: successfully imported module 'system' 355s JS CTX: Script evaluation succeeded 355s JS MAINLOOP: Main loop instance 0x2aa03e7d040: Spinning loop until released or hook cleared 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module metadata hook for module 0x1db928702628 355s JS IMPORT: Defining meta.importSync for module 0x1db928702628 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37b2ce33b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37b2ce33b128 355s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 355s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 355s JS MAINLOOP: Set main loop hook to 355s JS MAINLOOP: Main loop instance 0x2aa03e7d040: hold 355s JS MAINLOOP: Running and clearing main loop hook 355s JS G BXD: Defining method run in prototype for GLib.MainLoop 355s 1..20 355s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 355s JS G BXD: Defined class for Source (GSource), prototype 0x37b2ce379e48, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379038 355s JS G BXD: Defining method set_priority in prototype for GLib.Source 355s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 355s JS G BXD: Defining method attach in prototype for GLib.Source 355s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 355s JS IMPORT: Module metadata hook for module 0x37b2ce362ac0 355s JS IMPORT: Defining meta.importSync for module 0x37b2ce362ac0 355s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 355s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x37b2ce379f38, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G BXD: Defining method destroy in prototype for GLib.Source 355s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 355s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 355s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 355s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 355s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 355s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 355s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 355s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 355s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 355s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 355s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 355s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 355s JS G ENUM: Defining GLib.LogLevelFlags as 0x1db928717c60 355s JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' 355s JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' 355s JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 355s ok 2 Unsafe integer marshalling warns when conversion is lossy 355s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 355s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 355s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 355s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x2c07b4a0a420, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s ok 5 Constructor throws when constructor called without new 355s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 355s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 355s JS G ENUM: Defining enum value SESSION (fixed from session) 2 355s JS G ENUM: Defining Gio.BusType as 0x1db928737668 355s ok 6 Enum classes enum has a $gtype property 355s ok 7 Enum classes enum $gtype property is enumerable 355s JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' 355s JS G ERR: Defined class for ResolverError (GError), prototype 0x37b2ce3f04e8, JSClass 0x3ff96d503e0, in object 0x37b2ce379330 355s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 355s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 355s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 355s ok 8 GError domains Number converts error to quark 355s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 355s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 355s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 355s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 355s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 355s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 355s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 355s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 355s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 355s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 355s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 355s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 355s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 355s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 355s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 355s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 355s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 355s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 355s JS G ENUM: Defining GObject.ParamFlags as 0x1db9287040b0 355s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 355s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 355s JS G PRM: JSObject created with param instance 0x2aa040b7600 type GParamBoolean 355s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 355s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 355s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 355s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 355s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x37b2ce379f88, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379330 355s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 355s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 355s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 355s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 355s JS G ENUM: Defining enum value GET (fixed from get) 1 355s JS G ENUM: Defining enum value SET (fixed from set) 2 355s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 355s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 355s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 355s JS G ENUM: Defining Gio.SettingsBindFlags as 0x1db928704e18 355s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 355s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 355s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 355s ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 355s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 355s JS G BXD: Defined class for Atom (void), prototype 0x2c07b4a0a1f0, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s ok 14 Gdk.Atom is presented as string 355s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 355s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x2c07b4a0a330, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s ok 15 Complete enumeration (boxed types) enumerates all properties 355s ok 16 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) 355s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 355s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 355s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 355s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 355s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 355s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 355s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 355s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 355s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 355s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 355s JS G ENUM: Defining Gdk.AnchorHints as 0x1db92870a4b0 355s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 355s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0x2c07b4a0a600, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 355s JS G ENUM: Defining enum value X (fixed from x) 2 355s JS G ENUM: Defining enum value Y (fixed from y) 4 355s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 355s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 355s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 355s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 355s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 355s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 355s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 355s JS G ENUM: Defining Gdk.AxisFlags as 0x1db92870a590 355s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 355s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 355s JS G ENUM: Defining enum value X (fixed from x) 1 355s JS G ENUM: Defining enum value Y (fixed from y) 2 355s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 355s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 355s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 355s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 355s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 355s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 355s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 355s JS G ENUM: Defining enum value LAST (fixed from last) 10 355s JS G ENUM: Defining Gdk.AxisUse as 0x1db92870a670 355s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 355s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 355s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 355s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 355s JS G ENUM: Defining Gdk.ByteOrder as 0x1db92870a750 355s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 355s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 355s JS G BXD: Defined class for Color (GdkColor), prototype 0x2c07b4a0a6c8, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 355s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 355s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 355s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 355s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 355s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 355s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 355s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 355s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 355s JS G ENUM: Defining Gdk.CrossingMode as 0x1db92870a7b0 355s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 355s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0x2c07b4a0a740, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 355s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 355s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 355s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 355s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 355s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 355s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 355s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 355s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 355s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 355s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 355s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 355s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 355s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 355s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 355s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 355s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 355s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 355s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 355s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 355s JS G ENUM: Defining enum value DOT (fixed from dot) 38 355s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 355s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 355s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 355s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 355s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 355s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 355s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 355s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 355s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 355s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 355s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 355s JS G ENUM: Defining enum value HEART (fixed from heart) 62 355s JS G ENUM: Defining enum value ICON (fixed from icon) 64 355s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 355s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 355s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 355s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 355s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 355s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 355s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 355s JS G ENUM: Defining enum value MAN (fixed from man) 80 355s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 355s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 355s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 355s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 355s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 355s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 355s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 355s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 355s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 355s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 355s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 355s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 355s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 355s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 355s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 355s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 355s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 355s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 355s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 355s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 355s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 355s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 355s JS G ENUM: Defining enum value STAR (fixed from star) 126 355s JS G ENUM: Defining enum value TARGET (fixed from target) 128 355s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 355s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 355s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 355s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 355s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 355s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 355s JS G ENUM: Defining enum value TREK (fixed from trek) 142 355s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 355s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 355s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 355s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 355s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 355s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 355s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 355s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 355s JS G ENUM: Defining Gdk.CursorType as 0x1db92870a890 355s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 355s JS G OBJ: Defined class for Device (GdkDevice), prototype 0x2c07b4a0a7b8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 355s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0x2c07b4a0a808, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 355s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x2c07b4a136c8, JSClass 0x3ff96d50fc8, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 355s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 355s JS G ENUM: Defining enum value RING (fixed from ring) 1 355s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 355s JS G ENUM: Defining Gdk.DevicePadFeature as 0x1db92870b070 355s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 355s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 355s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0x2c07b4a0a8a8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 355s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 355s JS G ENUM: Defining enum value PEN (fixed from pen) 1 355s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 355s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 355s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 355s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 355s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 355s JS G ENUM: Defining enum value LENS (fixed from lens) 7 355s JS G ENUM: Defining Gdk.DeviceToolType as 0x1db92870b0d0 355s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 355s JS G ENUM: Defining enum value MASTER (fixed from master) 0 355s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 355s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 355s JS G ENUM: Defining Gdk.DeviceType as 0x1db92870b1b0 355s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 355s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x2c07b4a0a948, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 355s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x2c07b4a0a998, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 355s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 355s JS G ENUM: Defining enum value COPY (fixed from copy) 2 355s JS G ENUM: Defining enum value MOVE (fixed from move) 4 355s JS G ENUM: Defining enum value LINK (fixed from link) 8 355s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 355s JS G ENUM: Defining enum value ASK (fixed from ask) 32 355s JS G ENUM: Defining Gdk.DragAction as 0x1db92870b210 355s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 355s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 355s JS G ENUM: Defining enum value ERROR (fixed from error) 2 355s JS G ENUM: Defining Gdk.DragCancelReason as 0x1db92870b2f0 355s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 355s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x2c07b4a0aa38, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 355s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 355s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 355s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 355s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 355s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 355s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 355s JS G ENUM: Defining Gdk.DragProtocol as 0x1db92870b350 355s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 355s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x2c07b4a0aab0, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 355s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 355s JS G BXD: Defined class for Event (GdkEvent), prototype 0x2c07b4a0ab00, JSClass 0x3ff96d4e770, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 355s JS G BXD: Defined class for EventAny (void), prototype 0x2c07b4a0aba0, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 355s JS G BXD: Defined class for EventButton (void), prototype 0x2c07b4a0abc8, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 355s JS G BXD: Defined class for EventConfigure (void), prototype 0x2c07b4a0abf0, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 355s JS G BXD: Defined class for EventCrossing (void), prototype 0x2c07b4a0ac18, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 355s JS G BXD: Defined class for EventDND (void), prototype 0x2c07b4a0ac40, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 355s JS G BXD: Defined class for EventExpose (void), prototype 0x2c07b4a0ac68, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 355s JS G BXD: Defined class for EventFocus (void), prototype 0x2c07b4a0ac90, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 355s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x2c07b4a0acb8, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 355s JS G BXD: Defined class for EventKey (void), prototype 0x2c07b4a0ace0, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 355s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 355s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 355s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 355s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 355s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 355s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 355s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 355s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 355s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 355s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 355s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 355s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 355s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 355s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 355s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 355s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 355s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 355s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 355s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 355s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 355s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 355s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 355s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 355s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 355s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 355s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 355s JS G ENUM: Defining Gdk.EventMask as 0x1db92870b430 355s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 355s JS G BXD: Defined class for EventMotion (void), prototype 0x2c07b4a0ad30, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 355s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x2c07b4a0ad58, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 355s JS G BXD: Defined class for EventPadAxis (void), prototype 0x2c07b4a0ad80, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 355s JS G BXD: Defined class for EventPadButton (void), prototype 0x2c07b4a0ada8, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 355s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x2c07b4a0add0, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 355s JS G BXD: Defined class for EventProperty (void), prototype 0x2c07b4a0adf8, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 355s JS G BXD: Defined class for EventProximity (void), prototype 0x2c07b4a0ae20, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 355s JS G BXD: Defined class for EventScroll (void), prototype 0x2c07b4a0ae48, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 355s JS G BXD: Defined class for EventSelection (void), prototype 0x2c07b4a0ae70, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 355s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x2c07b4a0ae98, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 355s JS G BXD: Defined class for EventSetting (void), prototype 0x2c07b4a0aee8, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 355s JS G BXD: Defined class for EventTouch (void), prototype 0x2c07b4a0af10, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 355s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x2c07b4a0af38, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 355s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x2c07b4a0af60, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 355s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 355s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 355s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 355s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 355s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 355s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 355s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 355s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 355s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 355s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 355s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 355s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 355s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 355s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 355s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 355s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 355s JS G ENUM: Defining enum value MAP (fixed from map) 14 355s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 355s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 355s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 355s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 355s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 355s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 355s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 355s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 355s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 355s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 355s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 355s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 355s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 355s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 355s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 355s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 355s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 355s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 355s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 355s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 355s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 355s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 355s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 355s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 355s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 355s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 355s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 355s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 355s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 355s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 355s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 355s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 355s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 355s JS G ENUM: Defining Gdk.EventType as 0x1db92870b610 355s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 355s JS G BXD: Defined class for EventVisibility (void), prototype 0x2c07b4a0afb0, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 355s JS G BXD: Defined class for EventWindowState (void), prototype 0x2c07b4a0afd8, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 355s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 355s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 355s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 355s JS G ENUM: Defining Gdk.FilterReturn as 0x1db92870b9f0 355s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 355s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x2c07b4a46060, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 355s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 355s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 355s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 355s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 355s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 355s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 355s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 355s JS G ENUM: Defining Gdk.FrameClockPhase as 0x1db92870ba50 355s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 355s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x2c07b4a460d8, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 355s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x2c07b4a46100, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 355s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 355s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 355s JS G ENUM: Defining Gdk.FullscreenMode as 0x1db92870bb30 355s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 355s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x2c07b4a46178, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 355s JS G ERR: Defined class for GLError (GError), prototype 0x2c07b4a138a8, JSClass 0x3ff96d503e0, in object 0x37b2ce379308 355s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 355s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 355s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 355s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 355s JS G BXD: Defined class for Geometry (void), prototype 0x2c07b4a461c8, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 355s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 355s JS G ENUM: Defining Gdk.GrabOwnership as 0x1db92870bb90 355s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 355s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 355s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 355s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 355s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 355s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 355s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 355s JS G ENUM: Defining Gdk.GrabStatus as 0x1db92870bbf0 355s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 355s JS G ENUM: Defining enum value NORTH (fixed from north) 2 355s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 355s JS G ENUM: Defining enum value WEST (fixed from west) 4 355s JS G ENUM: Defining enum value CENTER (fixed from center) 5 355s JS G ENUM: Defining enum value EAST (fixed from east) 6 355s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 355s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 355s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 355s JS G ENUM: Defining enum value STATIC (fixed from static) 10 355s JS G ENUM: Defining Gdk.Gravity as 0x1db92870bcd0 355s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 355s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 355s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 355s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 355s JS G ENUM: Defining Gdk.InputMode as 0x1db92870bdb0 355s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 355s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 355s JS G ENUM: Defining enum value PEN (fixed from pen) 1 355s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 355s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 355s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 355s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 355s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 355s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 355s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 355s JS G ENUM: Defining Gdk.InputSource as 0x1db92870be10 355s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 355s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 355s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x2c07b4a462b8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 355s JS G BXD: Defined class for KeymapKey (void), prototype 0x2c07b4a46308, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 355s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 355s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 355s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 355s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 355s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 355s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 355s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 355s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 355s JS G ENUM: Defining Gdk.ModifierIntent as 0x1db92870bef0 355s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 355s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 355s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 355s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 355s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 355s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 355s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 355s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 355s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 355s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 355s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 355s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 355s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 355s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 355s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 355s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 355s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 355s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 355s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 355s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 355s JS G ENUM: Defining Gdk.ModifierType as 0x1db92870bfd0 355s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 355s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x2c07b4a46380, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 355s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 355s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 355s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 355s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 355s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 355s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 355s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 355s JS G ENUM: Defining Gdk.NotifyType as 0x1db92870c3b0 355s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 355s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 355s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 355s JS G ENUM: Defining Gdk.OwnerChange as 0x1db92870c490 355s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 355s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 355s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 355s JS G BXD: Defined class for Point (void), prototype 0x2c07b4a46420, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 355s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 355s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 355s JS G ENUM: Defining enum value APPEND (fixed from append) 2 355s JS G ENUM: Defining Gdk.PropMode as 0x1db92870c4f0 355s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 355s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 355s JS G ENUM: Defining Gdk.PropertyState as 0x1db92870c550 355s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 355s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x2c07b4a46498, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 355s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x2c07b4a464e8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 355s JS G ENUM: Defining enum value UP (fixed from up) 0 355s JS G ENUM: Defining enum value DOWN (fixed from down) 1 355s JS G ENUM: Defining enum value LEFT (fixed from left) 2 355s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 355s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 355s JS G ENUM: Defining Gdk.ScrollDirection as 0x1db92870c5b0 355s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 355s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x2c07b4a46560, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 355s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 355s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 355s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 355s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 355s JS G ENUM: Defining enum value ALL (fixed from all) 15 355s JS G ENUM: Defining Gdk.SeatCapabilities as 0x1db92870c610 355s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NEW (fixed from new) 0 355s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 355s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 355s JS G ENUM: Defining Gdk.SettingAction as 0x1db92870c6f0 355s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 355s JS G ENUM: Defining enum value OK (fixed from ok) 0 355s JS G ENUM: Defining enum value ERROR (fixed from error) -1 355s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 355s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 355s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 355s JS G ENUM: Defining Gdk.Status as 0x1db92870c750 355s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 355s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 355s JS G ENUM: Defining enum value NONE (fixed from none) 1 355s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 355s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 355s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 355s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 355s JS G ENUM: Defining Gdk.SubpixelLayout as 0x1db92870c7b0 355s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 355s JS G BXD: Defined class for TimeCoord (void), prototype 0x2c07b4a46650, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 355s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 355s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 355s JS G ENUM: Defining enum value END (fixed from end) 2 355s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 355s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x1db92870c890 355s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 355s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 355s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 355s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 355s JS G ENUM: Defining Gdk.VisibilityState as 0x1db92870c8f0 355s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 355s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x2c07b4a466c8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 355s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 355s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 355s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 355s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 355s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 355s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 355s JS G ENUM: Defining Gdk.VisualType as 0x1db92870c950 355s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 355s JS G ENUM: Defining enum value ALL (fixed from all) 1 355s JS G ENUM: Defining enum value BORDER (fixed from border) 2 355s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 355s JS G ENUM: Defining enum value TITLE (fixed from title) 8 355s JS G ENUM: Defining enum value MENU (fixed from menu) 16 355s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 355s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 355s JS G ENUM: Defining Gdk.WMDecoration as 0x1db92870ca30 355s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 355s JS G ENUM: Defining enum value ALL (fixed from all) 1 355s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 355s JS G ENUM: Defining enum value MOVE (fixed from move) 4 355s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 355s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 355s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 355s JS G ENUM: Defining Gdk.WMFunction as 0x1db92870cb10 355s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 355s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x2c07b4a46790, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379308 355s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 355s JS G BXD: Defined class for WindowAttr (void), prototype 0x2c07b4a467e0, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 355s JS G ENUM: Defining enum value TITLE (fixed from title) 2 355s JS G ENUM: Defining enum value X (fixed from x) 4 355s JS G ENUM: Defining enum value Y (fixed from y) 8 355s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 355s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 355s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 355s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 355s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 355s JS G ENUM: Defining Gdk.WindowAttributesType as 0x1db92870cbf0 355s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 355s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 355s JS G ENUM: Defining enum value NORTH (fixed from north) 1 355s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 355s JS G ENUM: Defining enum value WEST (fixed from west) 3 355s JS G ENUM: Defining enum value EAST (fixed from east) 4 355s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 355s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 355s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 355s JS G ENUM: Defining Gdk.WindowEdge as 0x1db92870ccd0 355s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 355s JS G ENUM: Defining enum value POS (fixed from pos) 1 355s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 355s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 355s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 355s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 355s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 355s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 355s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 355s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 355s JS G ENUM: Defining Gdk.WindowHints as 0x1db92870cdb0 355s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 355s JS G BXD: Defined class for WindowRedirect (void), prototype 0x2c07b4a46880, JSClass 0x3ff96d4e7a0, in object 0x37b2ce379308 355s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 355s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 355s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 355s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 355s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 355s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 355s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 355s JS G ENUM: Defining enum value BELOW (fixed from below) 64 355s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 355s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 355s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 355s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 355s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 355s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 355s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 355s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 355s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 355s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 355s JS G ENUM: Defining Gdk.WindowState as 0x1db92870ce90 355s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 355s JS G ENUM: Defining enum value ROOT (fixed from root) 0 355s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 355s JS G ENUM: Defining enum value CHILD (fixed from child) 2 355s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 355s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 355s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 355s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 355s JS G ENUM: Defining Gdk.WindowType as 0x1db92870d070 355s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 355s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 355s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 355s JS G ENUM: Defining enum value MENU (fixed from menu) 2 355s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 355s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 355s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 355s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 355s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 355s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 355s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 355s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 355s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 355s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 355s JS G ENUM: Defining enum value DND (fixed from dnd) 13 355s JS G ENUM: Defining Gdk.WindowTypeHint as 0x1db92870d150 355s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 355s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 355s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 355s JS G ENUM: Defining Gdk.WindowWindowClass as 0x1db92870d330 355s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 355s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 355s ok 17 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined 355s JS G NS: Found info type OBJECT for 'UnixMountMonitor' in namespace 'Gio' 355s JS G OBJ: Defined class for UnixMountMonitor (GUnixMountMonitor), prototype 0x2c07b4a46a60, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s 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 355s JS G NS: Defined namespace 'GioUnix' 0x2c07b4a46ab0 in GIRepository 0x37b2ce33ed18 355s JS G NS: Found info type OBJECT for 'MountMonitor' in namespace 'GioUnix' 355s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x2c07b4a46ad8, JSClass 0x3ff96d4e7d0, in object 0x2c07b4a46ab0 355s ok 18 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio 355s JS G NS: Found info type OBJECT for 'SubprocessLauncher' in namespace 'Gio' 355s JS G OBJ: Defined class for SubprocessLauncher (GSubprocessLauncher), prototype 0x2c07b4a46bc8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G NS: Found info type FLAGS for 'SubprocessFlags' in namespace 'Gio' 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value STDIN_PIPE (fixed from stdin_pipe) 1 355s JS G ENUM: Defining enum value STDIN_INHERIT (fixed from stdin_inherit) 2 355s JS G ENUM: Defining enum value STDOUT_PIPE (fixed from stdout_pipe) 4 355s JS G ENUM: Defining enum value STDOUT_SILENCE (fixed from stdout_silence) 8 355s JS G ENUM: Defining enum value STDERR_PIPE (fixed from stderr_pipe) 16 355s JS G ENUM: Defining enum value STDERR_SILENCE (fixed from stderr_silence) 32 355s JS G ENUM: Defining enum value STDERR_MERGE (fixed from stderr_merge) 64 355s JS G ENUM: Defining enum value INHERIT_FDS (fixed from inherit_fds) 128 355s JS G ENUM: Defining enum value SEARCH_PATH_FROM_ENVP (fixed from search_path_from_envp) 256 355s JS G ENUM: Defining Gio.SubprocessFlags as 0x1db9287187f0 355s JS G OBJ: Defining method spawnv in prototype for GSubprocessLauncher (Gio.SubprocessLauncher) 355s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 355s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x2c07b4a46c68, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G OBJ: Defining method get_stdout_pipe in prototype for GSubprocess (Gio.Subprocess) 355s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 355s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x2c07b4a46ce0, JSClass 0x3ff96d4e7d0, in object 0x2c07b4a46ab0 355s ok 19 Backwards compatibility for GLib/Gio platform specific GIRs doesn't print the message if the type isn't resolved directly 355s JS G NS: Found info type OBJECT for 'UnixConnection' in namespace 'Gio' 355s JS G NS: Found info type OBJECT for 'SocketConnection' in namespace 'Gio' 355s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 355s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x2c07b4a46df8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G OBJ: Defined class for SocketConnection (GSocketConnection), prototype 0x2c07b4a46e48, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G OBJ: Defined class for UnixConnection (GUnixConnection), prototype 0x2c07b4a46e98, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G NS: Found info type OBJECT for 'UnixCredentialsMessage' in namespace 'Gio' 355s JS G NS: Found info type OBJECT for 'SocketControlMessage' in namespace 'Gio' 355s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x2c07b4a46ee8, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G OBJ: Defined class for UnixCredentialsMessage (GUnixCredentialsMessage), prototype 0x2c07b4a46f38, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 355s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x2c07b4a46fb0, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G NS: Found info type OBJECT for 'UnixSocketAddress' in namespace 'Gio' 355s JS G NS: Found info type OBJECT for 'SocketAddress' in namespace 'Gio' 355s JS G OBJ: Defined class for SocketAddress (GSocketAddress), prototype 0x2c07b4a5f060, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G OBJ: Defined class for UnixSocketAddress (GUnixSocketAddress), prototype 0x2c07b4a5f0b0, JSClass 0x3ff96d4e7d0, in object 0x37b2ce379330 355s JS G NS: Found info type ENUM for 'UnixSocketAddressType' in namespace 'Gio' 355s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 355s JS G ENUM: Defining enum value ANONYMOUS (fixed from anonymous) 1 355s JS G ENUM: Defining enum value PATH (fixed from path) 2 355s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 3 355s JS G ENUM: Defining enum value ABSTRACT_PADDED (fixed from abstract_padded) 4 355s JS G ENUM: Defining Gio.UnixSocketAddressType as 0x1db92871e6d8 355s ok 20 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions 355s JS G BXD: Defining method quit in prototype for GLib.MainLoop 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa03e7d040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa03e7d040: release 355s JS MAINLOOP: Completed job 3 355s JS MEMORY: Memory report: before destroying context 355s JS MEMORY: 581 objects currently alive 355s JS MEMORY: boxed_instance = 57 355s JS MEMORY: boxed_prototype = 50 355s JS MEMORY: closure = 1 355s JS MEMORY: function = 388 355s JS MEMORY: fundamental_instance = 0 355s JS MEMORY: fundamental_prototype = 0 355s JS MEMORY: gerror_instance = 0 355s JS MEMORY: gerror_prototype = 2 355s JS MEMORY: interface = 6 355s JS MEMORY: module = 10 355s JS MEMORY: ns = 7 355s JS MEMORY: object_instance = 9 355s JS MEMORY: object_prototype = 49 355s JS MEMORY: param = 1 355s JS MEMORY: union_instance = 0 355s JS MEMORY: union_prototype = 1 355s JS CTX: JS shutdown sequence 355s JS CTX: Stopping profiler 355s JS CTX: Shutting down toggle queue 355s JS CTX: Notifying external reference holders of GjsContext dispose 355s JS MAINLOOP: Stopping promise job dispatcher 355s JS CTX: Notifying reference holders of GjsContext dispose 355s JS CTX: Checking unhandled promise rejections 355s JS CTX: Releasing cached JS wrappers 355s JS CTX: Final triggered GC 355s JS CTX: Destroying JS context 355s JS CTX: Releasing all native objects 355s JS CTX: Disabling auto GC 355s JS CTX: Ending trace on global object 355s JS CTX: Freeing allocated resources 355s JS CTX: JS context destroyed 355s PASS: gjs/testIntrospection.test 355s Running test: gjs/testself.test 355s JS NATIVE: Registered native JS module '_promiseNative' 355s JS NATIVE: Registered native JS module '_byteArrayNative' 355s JS NATIVE: Registered native JS module '_encodingNative' 355s JS NATIVE: Registered native JS module '_gi' 355s JS NATIVE: Registered native JS module 'gi' 355s JS NATIVE: Registered native JS module 'cairoNative' 355s JS NATIVE: Registered native JS module 'system' 355s JS NATIVE: Registered native JS module 'console' 355s JS NATIVE: Registered native JS module '_print' 355s JS CTX: Enabling JIT 355s JS CTX: Initialized class GjsFileImporter prototype 0x3214cc5000a0 355s JS IMPORT: Defining parent (nil) of 0x3214cc500100 'imports' is mod 0 355s JS IMPORT: Importing '_print' 355s JS NATIVE: Defining native module '_print' 355s JS IMPORT: Defining parent 0x3214cc500100 of 0x3214cc5007b0 '_print' is mod 1 355s JS IMPORT: successfully imported module '_print' 355s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 355s 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 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26133ea3b128 355s JS MAINLOOP: Main loop instance 0x2aa2233a040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Starting promise job dispatcher 355s JS MAINLOOP: Main loop instance 0x2aa2233a040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa2233a040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module metadata hook for module 0x3214cc513000 355s JS IMPORT: Defining meta.importSync for module 0x3214cc513000 355s JS NATIVE: Defining native module 'gi' 355s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3214cc5133f0 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 355s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 355s JS IMPORT: Importing directory 'overrides' 355s JS IMPORT: Defining parent 0x3214cc500100 of 0x3214cc5134f0 'overrides' is mod 1 355s JS IMPORT: Defined importer 'overrides' 0x3214cc5134f0 in 0x3214cc500100 355s JS IMPORT: successfully imported directory 'overrides' 355s JS IMPORT: Importing '_promiseNative' 355s JS NATIVE: Defining native module '_promiseNative' 355s JS IMPORT: Defining parent 0x3214cc500100 of 0x3214cc5139a0 '_promiseNative' is mod 1 355s JS IMPORT: successfully imported module '_promiseNative' 355s JS IMPORT: Importing module GLib succeeded 355s JS IMPORT: Defining parent 0x3214cc5134f0 of 0x26133ea3c150 'GLib' is mod 1 355s JS IMPORT: successfully imported module 'GLib' 355s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 355s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x26133ea79060, JSClass 0x3ffa6f4e7a0, in object 0x26133ea79038 355s JS CTX: Initialized class GIRepositoryGType prototype 0x3214cc513ce8 355s JS CTX: Initialized class GIRepositoryFunction prototype 0x3214cc513d48 355s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 355s JS G BXD: Defined class for Error (GError), prototype 0x26133ea790b0, JSClass 0x3ffa6f4e7a0, in object 0x26133ea79038 355s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 355s JS G BXD: Defined class for Variant (GVariant), prototype 0x26133ea79100, JSClass 0x3ffa6f4e7a0, in object 0x26133ea79038 355s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 355s JS G BXD: Defined class for Bytes (GBytes), prototype 0x26133ea79150, JSClass 0x3ffa6f4e7a0, in object 0x26133ea79038 355s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 355s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x26133ea791a0, JSClass 0x3ffa6f4e7a0, in object 0x26133ea79038 355s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 355s JS G BXD: Defined class for Thread (GThread), prototype 0x26133ea791f0, JSClass 0x3ffa6f4e7a0, in object 0x26133ea79038 355s JS G BXD: Defining method ref in prototype for GLib.Thread 355s JS G BXD: Defining method unref in prototype for GLib.Thread 355s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 355s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x26133ea79240, JSClass 0x3ffa6f4e7a0, in object 0x26133ea79038 355s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 355s JS G BXD: Defined class for Regex (GRegex), prototype 0x26133ea79290, JSClass 0x3ffa6f4e7a0, in object 0x26133ea79038 355s JS G BXD: Defining method match in prototype for GLib.Regex 355s JS G BXD: Defining method match_full in prototype for GLib.Regex 355s JS G BXD: Defining method match_all in prototype for GLib.Regex 355s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 355s JS G NS: Defined namespace 'GLib' 0x26133ea79038 in GIRepository 0x3214cc513280 355s JS IMPORT: Importing module jasmine succeeded 355s JS IMPORT: Defining parent 0x3214cc500100 of 0x26133ea3cce0 'jasmine' is mod 1 355s JS IMPORT: successfully imported module 'jasmine' 355s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 355s JS MAINLOOP: Main loop instance 0x2aa2233a040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa2233a040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa2233a040: release 355s JS MAINLOOP: Completed job 0 355s JS CTX: Script evaluation succeeded 355s JS MAINLOOP: Main loop instance 0x2aa2233a040: Spinning loop until released or hook cleared 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module metadata hook for module 0x3214cc52d248 355s JS IMPORT: Defining meta.importSync for module 0x3214cc52d248 355s JS NATIVE: Defining native module 'system' 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26133ea3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26133ea3b128 355s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 355s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 355s JS MAINLOOP: Set main loop hook to 355s JS MAINLOOP: Main loop instance 0x2aa2233a040: hold 355s JS MAINLOOP: Running and clearing main loop hook 355s JS G BXD: Defining method run in prototype for GLib.MainLoop 355s 1..6 355s JS IMPORT: Importing 'gi' 355s JS IMPORT: Defining parent 0x3214cc500100 of 0x3214cc513280 'gi' is mod 1 355s JS IMPORT: successfully imported module 'gi' 355s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 355s JS G BXD: Defined class for Source (GSource), prototype 0x26133ea79308, JSClass 0x3ffa6f4e7a0, in object 0x26133ea79038 355s JS G BXD: Defining method set_priority in prototype for GLib.Source 355s JS IMPORT: Importing '_gi' 355s JS NATIVE: Defining native module '_gi' 355s JS IMPORT: Defining parent 0x3214cc500100 of 0x3214cc532e58 '_gi' is mod 1 355s JS IMPORT: successfully imported module '_gi' 355s 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 355s JS G NS: Defined namespace 'GjsPrivate' 0x26133ea793a8 in GIRepository 0x3214cc513280 355s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 355s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 355s JS IMPORT: Importing module _common succeeded 355s JS IMPORT: Defining parent 0x3214cc500100 of 0x26133eac5038 '_common' is mod 1 355s JS IMPORT: successfully imported module '_common' 355s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 355s JS IMPORT: Importing module _legacy succeeded 355s JS IMPORT: Defining parent 0x3214cc500100 of 0x26133eac5088 '_legacy' is mod 1 355s JS IMPORT: successfully imported module '_legacy' 355s JS IMPORT: Importing module GObject succeeded 355s JS IMPORT: Defining parent 0x3214cc5134f0 of 0x26133ea3cfb0 'GObject' is mod 1 355s JS IMPORT: successfully imported module 'GObject' 355s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 355s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 355s JS G BXD: Defined class for String (GString), prototype 0x26133ea79628, JSClass 0x3ffa6f4e7a0, in object 0x26133ea79380 355s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 355s JS G PRM: Defined class ParamSpec prototype is 0x26133eac5128 class 0x3ffa6f561b8 in object 0x26133ea79380 355s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 355s JS G OBJ: Defined class for Object (GObject), prototype 0x26133ea79790, JSClass 0x3ffa6f4e7d0, in object 0x26133ea79380 355s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 355s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 355s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x26133ea797b8, JSClass 0x3ffa6f4e7d0, in object 0x26133ea79380 355s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 355s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 355s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 355s JS G NS: Defined namespace 'GObject' 0x26133ea79380 in GIRepository 0x3214cc513280 355s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 355s JS G BXD: Defining method attach in prototype for GLib.Source 355s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 355s JS IMPORT: Module metadata hook for module 0x3214cc504370 355s JS IMPORT: Defining meta.importSync for module 0x3214cc504370 355s JS G BXD: Defining method destroy in prototype for GLib.Source 355s ok 1 Test harness internal consistency 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 2 Test harness internal consistency awaiting a Promise resolves 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s ok 3 Test harness internal consistency awaiting a nested async function resolves 355s JS MAINLOOP: Completed job 2 355s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 355s ok 5 SpiderMonkey features check WeakRef is enabled 355s ok 6 SpiderMonkey features check class static blocks are enabled 355s JS G BXD: Defining method quit in prototype for GLib.MainLoop 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa2233a040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa2233a040: release 355s JS MAINLOOP: Completed job 3 355s JS MEMORY: Memory report: before destroying context 355s JS MEMORY: 172 objects currently alive 355s JS MEMORY: boxed_instance = 37 355s JS MEMORY: boxed_prototype = 10 355s JS MEMORY: closure = 1 355s JS MEMORY: function = 114 355s JS MEMORY: fundamental_instance = 0 355s JS MEMORY: fundamental_prototype = 0 355s JS MEMORY: gerror_instance = 0 355s JS MEMORY: gerror_prototype = 0 355s JS MEMORY: interface = 0 355s JS MEMORY: module = 5 355s JS MEMORY: ns = 3 355s JS MEMORY: object_instance = 0 355s JS MEMORY: object_prototype = 2 355s JS MEMORY: param = 0 355s JS MEMORY: union_instance = 0 355s JS MEMORY: union_prototype = 0 355s JS CTX: JS shutdown sequence 355s JS CTX: Stopping profiler 355s JS CTX: Shutting down toggle queue 355s JS CTX: Notifying external reference holders of GjsContext dispose 355s JS MAINLOOP: Stopping promise job dispatcher 355s JS CTX: Notifying reference holders of GjsContext dispose 355s JS CTX: Checking unhandled promise rejections 355s JS CTX: Releasing cached JS wrappers 355s JS CTX: Final triggered GC 355s JS CTX: Destroying JS context 355s JS CTX: Releasing all native objects 355s JS CTX: Disabling auto GC 355s JS CTX: Ending trace on global object 355s JS CTX: Freeing allocated resources 355s JS CTX: JS context destroyed 355s PASS: gjs/testself.test 355s Running test: gjs/testGLibLogWriter.test 355s JS NATIVE: Registered native JS module '_promiseNative' 355s JS NATIVE: Registered native JS module '_byteArrayNative' 355s JS NATIVE: Registered native JS module '_encodingNative' 355s JS NATIVE: Registered native JS module '_gi' 355s JS NATIVE: Registered native JS module 'gi' 355s JS NATIVE: Registered native JS module 'cairoNative' 355s JS NATIVE: Registered native JS module 'system' 355s JS NATIVE: Registered native JS module 'console' 355s JS NATIVE: Registered native JS module '_print' 355s JS CTX: Enabling JIT 355s JS CTX: Initialized class GjsFileImporter prototype 0x3674109000a0 355s JS IMPORT: Defining parent (nil) of 0x367410900100 'imports' is mod 0 355s JS IMPORT: Importing '_print' 355s JS NATIVE: Defining native module '_print' 355s JS IMPORT: Defining parent 0x367410900100 of 0x3674109007b0 '_print' is mod 1 355s JS IMPORT: successfully imported module '_print' 355s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 355s 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 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x14c05f23b128 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Starting promise job dispatcher 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module metadata hook for module 0x367410913000 355s JS IMPORT: Defining meta.importSync for module 0x367410913000 355s JS NATIVE: Defining native module 'gi' 355s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3674109133f0 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 355s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 355s JS IMPORT: Importing directory 'overrides' 355s JS IMPORT: Defining parent 0x367410900100 of 0x3674109134f0 'overrides' is mod 1 355s JS IMPORT: Defined importer 'overrides' 0x3674109134f0 in 0x367410900100 355s JS IMPORT: successfully imported directory 'overrides' 355s JS IMPORT: Importing '_promiseNative' 355s JS NATIVE: Defining native module '_promiseNative' 355s JS IMPORT: Defining parent 0x367410900100 of 0x3674109139a0 '_promiseNative' is mod 1 355s JS IMPORT: successfully imported module '_promiseNative' 355s JS IMPORT: Importing module GLib succeeded 355s JS IMPORT: Defining parent 0x3674109134f0 of 0x14c05f23c150 'GLib' is mod 1 355s JS IMPORT: successfully imported module 'GLib' 355s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 355s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x14c05f279060, JSClass 0x3ff87a4e7a0, in object 0x14c05f279038 355s JS CTX: Initialized class GIRepositoryGType prototype 0x367410913ce8 355s JS CTX: Initialized class GIRepositoryFunction prototype 0x367410913d48 355s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 355s JS G BXD: Defined class for Error (GError), prototype 0x14c05f2790b0, JSClass 0x3ff87a4e7a0, in object 0x14c05f279038 355s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 355s JS G BXD: Defined class for Variant (GVariant), prototype 0x14c05f279100, JSClass 0x3ff87a4e7a0, in object 0x14c05f279038 355s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 355s JS G BXD: Defined class for Bytes (GBytes), prototype 0x14c05f279150, JSClass 0x3ff87a4e7a0, in object 0x14c05f279038 355s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 355s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x14c05f2791a0, JSClass 0x3ff87a4e7a0, in object 0x14c05f279038 355s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 355s JS G BXD: Defined class for Thread (GThread), prototype 0x14c05f2791f0, JSClass 0x3ff87a4e7a0, in object 0x14c05f279038 355s JS G BXD: Defining method ref in prototype for GLib.Thread 355s JS G BXD: Defining method unref in prototype for GLib.Thread 355s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 355s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x14c05f279240, JSClass 0x3ff87a4e7a0, in object 0x14c05f279038 355s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 355s JS G BXD: Defined class for Regex (GRegex), prototype 0x14c05f279290, JSClass 0x3ff87a4e7a0, in object 0x14c05f279038 355s JS G BXD: Defining method match in prototype for GLib.Regex 355s JS G BXD: Defining method match_full in prototype for GLib.Regex 355s JS G BXD: Defining method match_all in prototype for GLib.Regex 355s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 355s JS G NS: Defined namespace 'GLib' 0x14c05f279038 in GIRepository 0x367410913280 355s JS IMPORT: Importing module jasmine succeeded 355s JS IMPORT: Defining parent 0x367410900100 of 0x14c05f23cce0 'jasmine' is mod 1 355s JS IMPORT: successfully imported module 'jasmine' 355s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: release 355s JS MAINLOOP: Completed job 0 355s 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 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x14c05f23b128 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module metadata hook for module 0x36741092c830 355s JS IMPORT: Defining meta.importSync for module 0x36741092c830 355s JS NATIVE: Defining native module 'system' 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14c05f23b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14c05f23b128 355s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 355s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 355s JS MAINLOOP: Set main loop hook to 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: hold 355s JS MAINLOOP: Running and clearing main loop hook 355s JS G BXD: Defining method run in prototype for GLib.MainLoop 355s 1..4 355s JS IMPORT: Importing 'gi' 355s JS IMPORT: Defining parent 0x367410900100 of 0x367410913280 'gi' is mod 1 355s JS IMPORT: successfully imported module 'gi' 355s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 355s JS G BXD: Defined class for Source (GSource), prototype 0x14c05f279308, JSClass 0x3ff87a4e7a0, in object 0x14c05f279038 355s JS G BXD: Defining method set_priority in prototype for GLib.Source 355s JS IMPORT: Importing '_gi' 355s JS NATIVE: Defining native module '_gi' 355s JS IMPORT: Defining parent 0x367410900100 of 0x367410931a20 '_gi' is mod 1 355s JS IMPORT: successfully imported module '_gi' 355s 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 355s JS G NS: Defined namespace 'GjsPrivate' 0x14c05f2793a8 in GIRepository 0x367410913280 355s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 355s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 355s JS IMPORT: Importing module _common succeeded 355s JS IMPORT: Defining parent 0x367410900100 of 0x14c05f23cfd8 '_common' is mod 1 355s JS IMPORT: successfully imported module '_common' 355s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 355s JS IMPORT: Importing module _legacy succeeded 355s JS IMPORT: Defining parent 0x367410900100 of 0x14c05f2c5060 '_legacy' is mod 1 355s JS IMPORT: successfully imported module '_legacy' 355s JS IMPORT: Importing module GObject succeeded 355s JS IMPORT: Defining parent 0x3674109134f0 of 0x14c05f23cf88 'GObject' is mod 1 355s JS IMPORT: successfully imported module 'GObject' 355s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 355s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 355s JS G BXD: Defined class for String (GString), prototype 0x14c05f279628, JSClass 0x3ff87a4e7a0, in object 0x14c05f279380 355s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 355s JS G PRM: Defined class ParamSpec prototype is 0x14c05f2c5100 class 0x3ff87a561b8 in object 0x14c05f279380 355s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 355s JS G OBJ: Defined class for Object (GObject), prototype 0x14c05f279790, JSClass 0x3ff87a4e7d0, in object 0x14c05f279380 355s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 355s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 355s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x14c05f2797b8, JSClass 0x3ff87a4e7d0, in object 0x14c05f279380 355s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 355s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 355s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 355s JS G NS: Defined namespace 'GObject' 0x14c05f279380 in GIRepository 0x367410913280 355s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 355s JS G BXD: Defining method attach in prototype for GLib.Source 355s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 355s JS IMPORT: Module metadata hook for module 0x367410904370 355s JS IMPORT: Defining meta.importSync for module 0x367410904370 355s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 355s JS G BXD: Defining method destroy in prototype for GLib.Source 355s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 355s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 355s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 355s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 355s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 355s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 355s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 355s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 355s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 355s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 355s JS G ENUM: Defining GLib.LogLevelFlags as 0x36741093c0f8 355s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 355s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x14c05f2799c0, JSClass 0x3ff87a4e7a0, in object 0x14c05f279038 355s JS G BXD: Defining method classify in prototype for GLib.Variant 355s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 355s JS G BXD: Defining method n_children in prototype for GLib.Variant 355s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 355s JS G BXD: Defining method get_string in prototype for GLib.Variant 355s JS G BXD: Defining method get_variant in prototype for GLib.Variant 355s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 355s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 355s JS IMPORT: Importing '_byteArrayNative' 355s JS NATIVE: Defining native module '_byteArrayNative' 355s JS IMPORT: Defining parent 0x367410900100 of 0x36741093c7d0 '_byteArrayNative' is mod 1 355s JS IMPORT: successfully imported module '_byteArrayNative' 355s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 355s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 355s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 355s JS G ENUM: Defining GLib.LogWriterOutput as 0x36741093d020 355s JS IMPORT: Module metadata hook for module 0x367410902348 355s JS IMPORT: Defining meta.importSync for module 0x367410902348 355s JS NATIVE: Defining native module '_encodingNative' 355s ok 1 GLib Structured logging handler writes a message 355s ok 2 GLib Structured logging handler writes a warning 355s ok 3 GLib Structured logging handler preserves a custom string field 355s ok 4 GLib Structured logging handler preserves a custom byte array field 355s JS G BXD: Defining method quit in prototype for GLib.MainLoop 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa021bb040: release 355s JS MAINLOOP: Completed job 3 355s JS MEMORY: Memory report: before destroying context 355s JS MEMORY: 386 objects currently alive 355s JS MEMORY: boxed_instance = 230 355s JS MEMORY: boxed_prototype = 11 355s JS MEMORY: closure = 2 355s JS MEMORY: function = 133 355s JS MEMORY: fundamental_instance = 0 355s JS MEMORY: fundamental_prototype = 0 355s JS MEMORY: gerror_instance = 0 355s JS MEMORY: gerror_prototype = 0 355s JS MEMORY: interface = 0 355s JS MEMORY: module = 5 355s JS MEMORY: ns = 3 355s JS MEMORY: object_instance = 0 355s JS MEMORY: object_prototype = 2 355s JS MEMORY: param = 0 355s JS MEMORY: union_instance = 0 355s JS MEMORY: union_prototype = 0 355s JS CTX: JS shutdown sequence 355s JS CTX: Stopping profiler 355s JS CTX: Shutting down toggle queue 355s JS CTX: Notifying external reference holders of GjsContext dispose 355s JS MAINLOOP: Stopping promise job dispatcher 355s JS CTX: Notifying reference holders of GjsContext dispose 355s JS CTX: Checking unhandled promise rejections 355s JS CTX: Releasing cached JS wrappers 355s JS CTX: Final triggered GC 355s JS CTX: Destroying JS context 355s JS CTX: Releasing all native objects 355s JS CTX: Disabling auto GC 355s JS CTX: Ending trace on global object 355s JS CTX: Freeing allocated resources 355s JS CTX: JS context destroyed 355s PASS: gjs/testGLibLogWriter.test 355s Running test: gjs/testAsyncMainloop.test 355s JS NATIVE: Registered native JS module '_promiseNative' 355s JS NATIVE: Registered native JS module '_byteArrayNative' 355s JS NATIVE: Registered native JS module '_encodingNative' 355s JS NATIVE: Registered native JS module '_gi' 355s JS NATIVE: Registered native JS module 'gi' 355s JS NATIVE: Registered native JS module 'cairoNative' 355s JS NATIVE: Registered native JS module 'system' 355s JS NATIVE: Registered native JS module 'console' 355s JS NATIVE: Registered native JS module '_print' 355s JS CTX: Enabling JIT 355s JS CTX: Initialized class GjsFileImporter prototype 0x9f7e4e000a0 355s JS IMPORT: Defining parent (nil) of 0x9f7e4e00100 'imports' is mod 0 355s JS IMPORT: Importing '_print' 355s JS NATIVE: Defining native module '_print' 355s JS IMPORT: Defining parent 0x9f7e4e00100 of 0x9f7e4e007b0 '_print' is mod 1 355s JS IMPORT: successfully imported module '_print' 355s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 355s 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 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2d91a1e3b128 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Starting promise job dispatcher 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module metadata hook for module 0x9f7e4e13000 355s JS IMPORT: Defining meta.importSync for module 0x9f7e4e13000 355s JS NATIVE: Defining native module 'gi' 355s JS CTX: Initialized class GIRepositoryNamespace prototype 0x9f7e4e133f0 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 355s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 355s JS IMPORT: Importing directory 'overrides' 355s JS IMPORT: Defining parent 0x9f7e4e00100 of 0x9f7e4e134f0 'overrides' is mod 1 355s JS IMPORT: Defined importer 'overrides' 0x9f7e4e134f0 in 0x9f7e4e00100 355s JS IMPORT: successfully imported directory 'overrides' 355s JS IMPORT: Importing '_promiseNative' 355s JS NATIVE: Defining native module '_promiseNative' 355s JS IMPORT: Defining parent 0x9f7e4e00100 of 0x9f7e4e139a0 '_promiseNative' is mod 1 355s JS IMPORT: successfully imported module '_promiseNative' 355s JS IMPORT: Importing module GLib succeeded 355s JS IMPORT: Defining parent 0x9f7e4e134f0 of 0x2d91a1e3c150 'GLib' is mod 1 355s JS IMPORT: successfully imported module 'GLib' 355s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 355s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2d91a1e79060, JSClass 0x3ffb784e7a0, in object 0x2d91a1e79038 355s JS CTX: Initialized class GIRepositoryGType prototype 0x9f7e4e13ce8 355s JS CTX: Initialized class GIRepositoryFunction prototype 0x9f7e4e13d48 355s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 355s JS G BXD: Defined class for Error (GError), prototype 0x2d91a1e790b0, JSClass 0x3ffb784e7a0, in object 0x2d91a1e79038 355s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 355s JS G BXD: Defined class for Variant (GVariant), prototype 0x2d91a1e79100, JSClass 0x3ffb784e7a0, in object 0x2d91a1e79038 355s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 355s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2d91a1e79150, JSClass 0x3ffb784e7a0, in object 0x2d91a1e79038 355s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 355s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2d91a1e791a0, JSClass 0x3ffb784e7a0, in object 0x2d91a1e79038 355s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 355s JS G BXD: Defined class for Thread (GThread), prototype 0x2d91a1e791f0, JSClass 0x3ffb784e7a0, in object 0x2d91a1e79038 355s JS G BXD: Defining method ref in prototype for GLib.Thread 355s JS G BXD: Defining method unref in prototype for GLib.Thread 355s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 355s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2d91a1e79240, JSClass 0x3ffb784e7a0, in object 0x2d91a1e79038 355s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 355s JS G BXD: Defined class for Regex (GRegex), prototype 0x2d91a1e79290, JSClass 0x3ffb784e7a0, in object 0x2d91a1e79038 355s JS G BXD: Defining method match in prototype for GLib.Regex 355s JS G BXD: Defining method match_full in prototype for GLib.Regex 355s JS G BXD: Defining method match_all in prototype for GLib.Regex 355s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 355s JS G NS: Defined namespace 'GLib' 0x2d91a1e79038 in GIRepository 0x9f7e4e13280 355s JS IMPORT: Importing module jasmine succeeded 355s JS IMPORT: Defining parent 0x9f7e4e00100 of 0x2d91a1e3cce0 'jasmine' is mod 1 355s JS IMPORT: successfully imported module 'jasmine' 355s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: release 355s JS MAINLOOP: Completed job 0 355s 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 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0x2d91a1e3b128 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module metadata hook for module 0x9f7e4e2a4c8 355s JS IMPORT: Defining meta.importSync for module 0x9f7e4e2a4c8 355s JS NATIVE: Defining native module 'system' 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d91a1e3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d91a1e3b128 355s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 355s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 355s JS MAINLOOP: Set main loop hook to 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: hold 355s JS MAINLOOP: Running and clearing main loop hook 355s JS G BXD: Defining method run in prototype for GLib.MainLoop 355s 1..1 355s JS IMPORT: Importing 'gi' 355s JS IMPORT: Defining parent 0x9f7e4e00100 of 0x9f7e4e13280 'gi' is mod 1 355s JS IMPORT: successfully imported module 'gi' 355s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 355s JS G BXD: Defined class for Source (GSource), prototype 0x2d91a1e79308, JSClass 0x3ffb784e7a0, in object 0x2d91a1e79038 355s JS G BXD: Defining method set_priority in prototype for GLib.Source 355s JS IMPORT: Importing '_gi' 355s JS NATIVE: Defining native module '_gi' 355s JS IMPORT: Defining parent 0x9f7e4e00100 of 0x9f7e4e2f438 '_gi' is mod 1 355s JS IMPORT: successfully imported module '_gi' 355s 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 355s JS G NS: Defined namespace 'GjsPrivate' 0x2d91a1e793a8 in GIRepository 0x9f7e4e13280 355s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 355s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 355s JS IMPORT: Importing module _common succeeded 355s JS IMPORT: Defining parent 0x9f7e4e00100 of 0x2d91a1e3cfd8 '_common' is mod 1 355s JS IMPORT: successfully imported module '_common' 355s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 355s JS IMPORT: Importing module _legacy succeeded 355s JS IMPORT: Defining parent 0x9f7e4e00100 of 0x2d91a1ec5060 '_legacy' is mod 1 355s JS IMPORT: successfully imported module '_legacy' 355s JS IMPORT: Importing module GObject succeeded 355s JS IMPORT: Defining parent 0x9f7e4e134f0 of 0x2d91a1e3cf88 'GObject' is mod 1 355s JS IMPORT: successfully imported module 'GObject' 355s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 355s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 355s JS G BXD: Defined class for String (GString), prototype 0x2d91a1e79628, JSClass 0x3ffb784e7a0, in object 0x2d91a1e79380 355s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 355s JS G PRM: Defined class ParamSpec prototype is 0x2d91a1ec5100 class 0x3ffb78561b8 in object 0x2d91a1e79380 355s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 355s JS G OBJ: Defined class for Object (GObject), prototype 0x2d91a1e79790, JSClass 0x3ffb784e7d0, in object 0x2d91a1e79380 355s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 355s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 355s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2d91a1e797b8, JSClass 0x3ffb784e7d0, in object 0x2d91a1e79380 355s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 355s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 355s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 355s JS G NS: Defined namespace 'GObject' 0x2d91a1e79380 in GIRepository 0x9f7e4e13280 355s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 355s JS G BXD: Defining method attach in prototype for GLib.Source 355s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 355s JS IMPORT: Module metadata hook for module 0x9f7e4e04370 355s JS IMPORT: Defining meta.importSync for module 0x9f7e4e04370 355s JS G BXD: Defining method destroy in prototype for GLib.Source 355s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 355s JS G BXD: Defining method quit in prototype for GLib.MainLoop 355s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 355s JS MAINLOOP: Set main loop hook to 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: Running and clearing main loop hook 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Set main loop hook to 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s ok 1 Async mainloop resolves when main loop exits 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: Running and clearing main loop hook 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa1ebad040: release 355s JS MAINLOOP: Completed job 3 355s JS MEMORY: Memory report: before destroying context 355s JS MEMORY: 151 objects currently alive 355s JS MEMORY: boxed_instance = 14 355s JS MEMORY: boxed_prototype = 10 355s JS MEMORY: closure = 1 355s JS MEMORY: function = 116 355s JS MEMORY: fundamental_instance = 0 355s JS MEMORY: fundamental_prototype = 0 355s JS MEMORY: gerror_instance = 0 355s JS MEMORY: gerror_prototype = 0 355s JS MEMORY: interface = 0 355s JS MEMORY: module = 5 355s JS MEMORY: ns = 3 355s JS MEMORY: object_instance = 0 355s JS MEMORY: object_prototype = 2 355s JS MEMORY: param = 0 355s JS MEMORY: union_instance = 0 355s JS MEMORY: union_prototype = 0 355s JS CTX: JS shutdown sequence 355s JS CTX: Stopping profiler 355s JS CTX: Shutting down toggle queue 355s JS CTX: Notifying external reference holders of GjsContext dispose 355s JS MAINLOOP: Stopping promise job dispatcher 355s JS CTX: Notifying reference holders of GjsContext dispose 355s JS CTX: Checking unhandled promise rejections 355s JS CTX: Releasing cached JS wrappers 355s JS CTX: Final triggered GC 355s JS CTX: Destroying JS context 355s JS CTX: Releasing all native objects 355s JS CTX: Disabling auto GC 355s JS CTX: Ending trace on global object 355s JS CTX: Freeing allocated resources 355s JS CTX: JS context destroyed 355s PASS: gjs/testAsyncMainloop.test 355s Running test: gjs/breakpoint.test 355s 1..1 355s ok 1 - /usr/libexec/installed-tests/gjs/debugger/breakpoint.debugger 355s PASS: gjs/breakpoint.test 355s Running test: gjs/testGDBus.test 355s JS NATIVE: Registered native JS module '_promiseNative' 355s JS NATIVE: Registered native JS module '_byteArrayNative' 355s JS NATIVE: Registered native JS module '_encodingNative' 355s JS NATIVE: Registered native JS module '_gi' 355s JS NATIVE: Registered native JS module 'gi' 355s JS NATIVE: Registered native JS module 'cairoNative' 355s JS NATIVE: Registered native JS module 'system' 355s JS NATIVE: Registered native JS module 'console' 355s JS NATIVE: Registered native JS module '_print' 355s JS CTX: Enabling JIT 355s JS CTX: Initialized class GjsFileImporter prototype 0xc03542000a0 355s JS IMPORT: Defining parent (nil) of 0xc0354200100 'imports' is mod 0 355s JS IMPORT: Importing '_print' 355s JS NATIVE: Defining native module '_print' 355s JS IMPORT: Defining parent 0xc0354200100 of 0xc03542007b0 '_print' is mod 1 355s JS IMPORT: successfully imported module '_print' 355s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 355s 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 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1243b5a3b128 355s JS MAINLOOP: Main loop instance 0x2aa284fd040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Starting promise job dispatcher 355s JS MAINLOOP: Main loop instance 0x2aa284fd040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa284fd040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module metadata hook for module 0xc0354213000 355s JS IMPORT: Defining meta.importSync for module 0xc0354213000 355s JS NATIVE: Defining native module 'gi' 355s JS CTX: Initialized class GIRepositoryNamespace prototype 0xc03542133f0 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 355s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 355s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 355s JS IMPORT: Importing directory 'overrides' 355s JS IMPORT: Defining parent 0xc0354200100 of 0xc03542134f0 'overrides' is mod 1 355s JS IMPORT: Defined importer 'overrides' 0xc03542134f0 in 0xc0354200100 355s JS IMPORT: successfully imported directory 'overrides' 355s JS IMPORT: Importing '_promiseNative' 355s JS NATIVE: Defining native module '_promiseNative' 355s JS IMPORT: Defining parent 0xc0354200100 of 0xc03542139a0 '_promiseNative' is mod 1 355s JS IMPORT: successfully imported module '_promiseNative' 355s JS IMPORT: Importing module GLib succeeded 355s JS IMPORT: Defining parent 0xc03542134f0 of 0x1243b5a3c150 'GLib' is mod 1 355s JS IMPORT: successfully imported module 'GLib' 355s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 355s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1243b5a79060, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS CTX: Initialized class GIRepositoryGType prototype 0xc0354213ce8 355s JS CTX: Initialized class GIRepositoryFunction prototype 0xc0354213d48 355s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 355s JS G BXD: Defined class for Error (GError), prototype 0x1243b5a790b0, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 355s JS G BXD: Defined class for Variant (GVariant), prototype 0x1243b5a79100, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 355s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1243b5a79150, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 355s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1243b5a791a0, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 355s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 355s JS G BXD: Defined class for Thread (GThread), prototype 0x1243b5a791f0, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS G BXD: Defining method ref in prototype for GLib.Thread 355s JS G BXD: Defining method unref in prototype for GLib.Thread 355s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 355s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1243b5a79240, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 355s JS G BXD: Defined class for Regex (GRegex), prototype 0x1243b5a79290, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS G BXD: Defining method match in prototype for GLib.Regex 355s JS G BXD: Defining method match_full in prototype for GLib.Regex 355s JS G BXD: Defining method match_all in prototype for GLib.Regex 355s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 355s JS G NS: Defined namespace 'GLib' 0x1243b5a79038 in GIRepository 0xc0354213280 355s JS IMPORT: Importing module jasmine succeeded 355s JS IMPORT: Defining parent 0xc0354200100 of 0x1243b5a3cce0 'jasmine' is mod 1 355s JS IMPORT: successfully imported module 'jasmine' 355s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 355s JS MAINLOOP: Main loop instance 0x2aa284fd040: hold 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa284fd040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa284fd040: release 355s JS MAINLOOP: Completed job 0 355s JS IMPORT: Importing 'gi' 355s JS IMPORT: Defining parent 0xc0354200100 of 0xc0354213280 'gi' is mod 1 355s JS IMPORT: successfully imported module 'gi' 355s 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 355s JS G NS: Defined namespace 'GjsPrivate' 0x1243b5a79330 in GIRepository 0xc0354213280 355s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 355s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 355s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 355s JS IMPORT: Importing module _legacy succeeded 355s JS IMPORT: Defining parent 0xc0354200100 of 0x1243b5a3cf10 '_legacy' is mod 1 355s JS IMPORT: successfully imported module '_legacy' 355s JS IMPORT: Importing module lang succeeded 355s JS IMPORT: Defining parent 0xc0354200100 of 0x1243b5a3cec0 'lang' is mod 1 355s JS IMPORT: successfully imported module 'lang' 355s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 355s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 355s JS IMPORT: Importing module _signals succeeded 355s JS IMPORT: Defining parent 0xc0354200100 of 0x1243b5a3cf60 '_signals' is mod 1 355s JS IMPORT: successfully imported module '_signals' 355s JS IMPORT: Importing module signals succeeded 355s JS IMPORT: Defining parent 0xc0354200100 of 0x1243b5a3ce70 'signals' is mod 1 355s JS IMPORT: successfully imported module 'signals' 355s JS IMPORT: Importing module Gio succeeded 355s JS IMPORT: Defining parent 0xc03542134f0 of 0x1243b5a3ce20 'Gio' is mod 1 355s JS IMPORT: successfully imported module 'Gio' 355s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 355s JS IMPORT: Importing '_gi' 355s JS NATIVE: Defining native module '_gi' 355s JS IMPORT: Defining parent 0xc0354200100 of 0xc035422b670 '_gi' is mod 1 355s JS IMPORT: successfully imported module '_gi' 355s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 355s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 355s JS IMPORT: Importing module _common succeeded 355s JS IMPORT: Defining parent 0xc0354200100 of 0x1243b5ad0038 '_common' is mod 1 355s JS IMPORT: successfully imported module '_common' 355s JS IMPORT: Importing module GObject succeeded 355s JS IMPORT: Defining parent 0xc03542134f0 of 0x1243b5a3cfb0 'GObject' is mod 1 355s JS IMPORT: successfully imported module 'GObject' 355s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 355s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 355s JS G BXD: Defined class for String (GString), prototype 0x1243b5a795d8, JSClass 0x3ff8404e7a0, in object 0x1243b5a79358 355s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 355s JS G PRM: Defined class ParamSpec prototype is 0x1243b5ad00d8 class 0x3ff840561b8 in object 0x1243b5a79358 355s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 355s JS G OBJ: Defined class for Object (GObject), prototype 0x1243b5a79740, JSClass 0x3ff8404e7d0, in object 0x1243b5a79358 355s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 355s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 355s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1243b5a79768, JSClass 0x3ff8404e7d0, in object 0x1243b5a79358 355s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 355s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 355s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 355s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 355s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 355s JS G NS: Defined namespace 'GObject' 0x1243b5a79358 in GIRepository 0xc0354213280 355s JS G OBJ: Defined class for Application (GApplication), prototype 0x1243b5a797b8, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 355s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1243b5ad05b0, JSClass 0x3ff84050fc8, in object 0x1243b5a79308 355s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 355s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 355s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1243b5a79830, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 355s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1243b5ad0830, JSClass 0x3ff84050fc8, in object 0x1243b5a79308 355s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1243b5a798a8, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 355s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1243b5ad0970, JSClass 0x3ff84050fc8, in object 0x1243b5a79308 355s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1243b5a79920, JSClass 0x3ff8404e7a0, in object 0x1243b5a79308 355s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1243b5a79970, JSClass 0x3ff8404e7a0, in object 0x1243b5a79308 355s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 355s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1243b5a799c0, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1243b5a79a10, JSClass 0x3ff8404e7d0, in object 0x1243b5a79330 355s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 355s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1243b5a79a60, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 355s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 355s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 355s JS G IFACE: Defined class for File (GFile), prototype 0x1243b5ad0ad8, JSClass 0x3ff84050fc8, in object 0x1243b5a79308 355s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1243b5a79ad8, JSClass 0x3ff8404e7d0, in object 0xc0354213360 355s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 355s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1243b5a79b50, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 355s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 355s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1243b5a79ba0, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 355s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1243b5a79bf0, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 355s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1243b5a79c40, JSClass 0x3ff8404e7a0, in object 0x1243b5a79308 355s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 355s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 355s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1243b5a79c90, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 355s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 355s JS G NS: Defined namespace 'Gio' 0x1243b5a79308 in GIRepository 0xc0354213280 355s 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 355s JS G NS: Defined namespace 'GjsTestTools' 0x1243b5a79ce0 in GIRepository 0xc0354213280 355s 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 355s JS G NS: Defined namespace 'GioUnix' 0x1243b5a79d08 in GIRepository 0xc0354213280 355s JS IMPORT: Module metadata hook for module 0xc0354202348 355s JS IMPORT: Defining meta.importSync for module 0xc0354202348 355s JS NATIVE: Defining native module '_encodingNative' 355s JS CTX: Script evaluation succeeded 355s JS MAINLOOP: Main loop instance 0x2aa284fd040: Spinning loop until released or hook cleared 355s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module metadata hook for module 0xc03542143b0 355s JS IMPORT: Defining meta.importSync for module 0xc03542143b0 355s JS NATIVE: Defining native module 'system' 355s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1243b5a3b128 355s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1243b5a3b128 355s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 355s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 355s JS MAINLOOP: Set main loop hook to 355s JS MAINLOOP: Main loop instance 0x2aa284fd040: hold 355s JS MAINLOOP: Running and clearing main loop hook 355s JS G BXD: Defining method run in prototype for GLib.MainLoop 355s 1..63 355s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 355s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 355s JS G BXD: Defined class for Source (GSource), prototype 0x1243b5a79d80, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS G BXD: Defining method set_priority in prototype for GLib.Source 355s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 355s JS G BXD: Defining method attach in prototype for GLib.Source 355s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 355s JS IMPORT: Module metadata hook for module 0x1243b5a62cf0 355s JS IMPORT: Defining meta.importSync for module 0x1243b5a62cf0 355s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 355s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 355s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0xc9340a0d0b0, JSClass 0x3ff84050fc8, in object 0x1243b5a79308 355s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 355s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 355s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 355s JS G ENUM: Defining enum value SESSION (fixed from session) 2 355s JS G ENUM: Defining Gio.BusType as 0xc0354223f98 355s JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 355s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 355s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 355s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0xc0354223ff8 355s Gjs-Message: 04:56:56.729: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x1243b5a79f60 native@0x2aa286a1220] 355s JS G BXD: Defining method quit in prototype for GLib.MainLoop 355s JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 355s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 355s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 355s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 355s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 355s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 355s JS G ENUM: Defining Gio.DBusProxyFlags as 0xc03542242a0 355s JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0xc9340a0f060, JSClass 0x3ff8404e7a0, in object 0x1243b5a79308 355s JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0xc9340a0f0d8, JSClass 0x3ff8404e7a0, in object 0x1243b5a79308 355s JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0xc9340a0f498, JSClass 0x3ff8404e7a0, in object 0x1243b5a79308 355s JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' 355s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0xc9340a0fa38, JSClass 0x3ff8404e7a0, in object 0x1243b5a79308 355s JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 355s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 355s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0xc035422a458 355s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 355s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 355s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 355s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xc9340a0fd80, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 355s JS G OBJ: Defined class for Task (GTask), prototype 0xc9340a0fe48, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Completed job 1 355s JS G BXD: Defining method destroy in prototype for GLib.Source 355s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0xc9340a140b0, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 355s JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' 355s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0xc9340a14128, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 355s JS G BXD: Defining method classify in prototype for GLib.Variant 355s JS G BXD: Defining method n_children in prototype for GLib.Variant 355s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 355s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 355s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 355s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 355s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G BXD: Defining method get_string in prototype for GLib.Variant 355s JS G BXD: Defining method get_variant in prototype for GLib.Variant 355s ok 1 Exported DBus object can call a remote method 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 2 Exported DBus object can call a method with async/await 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 355s JS MAINLOOP: Completed job 1 355s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 355s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 355s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 355s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 355s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 355s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 355s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 355s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 355s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 355s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 355s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 355s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 355s JS G ENUM: Defining GLib.LogLevelFlags as 0xc0354258b08 355s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 355s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 355s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xc9340a0d718, JSClass 0x3ff840503e0, in object 0x1243b5a79308 355s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 355s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 355s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 355s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 355s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 355s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 355s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 355s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 355s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 355s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 355s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 355s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 355s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 355s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 355s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 355s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 355s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 355s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 355s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 355s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 355s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 355s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 355s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 355s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 355s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 355s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 355s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 355s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 355s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 355s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 355s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 355s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 355s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 355s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 355s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 355s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 355s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 355s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 355s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 355s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 355s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 355s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 355s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 355s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 355s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 355s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 355s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 355s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 355s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 355s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 355s ok 5 Exported DBus object can handle an exception thrown by a remote method 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 355s JS MAINLOOP: Completed job 3 355s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 355s Gjs-Message: 04:56:56.742: JS LOG: Missing handler for DBus method thisDoesNotExist 355s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 355s JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' 355s JS G ERR: Defined class for DBusError (GError), prototype 0xc9340a0d7e0, JSClass 0x3ff840503e0, in object 0x1243b5a79308 355s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 355s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 355s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 355s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 355s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 355s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 355s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 355s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 355s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 355s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 355s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 355s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 355s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 355s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 355s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 355s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 355s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 355s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 355s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 355s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 355s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 355s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 355s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 355s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 355s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 355s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 355s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 355s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 355s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 355s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 355s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 355s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 355s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 355s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 355s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 355s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 355s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 355s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 355s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 355s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 355s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 355s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 355s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 355s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 355s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 355s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 355s Gjs-Message: 04:56:56.743: JS LOG: Missing handler for DBus method thisDoesNotExist 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 355s JS MAINLOOP: Completed job 3 355s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 355s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 355s JS MAINLOOP: Completed job 1 355s ok 12 Exported DBus object can call a remote method with no in parameter 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 13 Exported DBus object can call an async/await method with no in parameter 355s JS MAINLOOP: Completed job 1 355s ok 14 Exported DBus object can call a remote method with multiple in parameters 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 15 Exported DBus object can call an async/await method with multiple in parameters 355s JS MAINLOOP: Completed job 1 355s ok 16 Exported DBus object can call a remote method with no return value 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 17 Exported DBus object can call an async/await method with no return value 355s JS MAINLOOP: Completed job 1 355s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 355s ok 18 Exported DBus object can emit a DBus signal 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 19 Exported DBus object can emit a DBus signal with async/await 355s JS MAINLOOP: Completed job 1 355s ok 20 Exported DBus object can call a remote method with multiple return values 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 21 Exported DBus object can call an async/await method with multiple return values 355s JS MAINLOOP: Completed job 1 355s ok 22 Exported DBus object does not coalesce one array into the array of return values 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 355s JS MAINLOOP: Completed job 1 355s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 355s JS MAINLOOP: Completed job 1 355s ok 26 Exported DBus object can return multiple arrays from a remote method 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 27 Exported DBus object can return multiple arrays from an async/await method 355s JS MAINLOOP: Completed job 1 355s ok 28 Exported DBus object handles a bad signature by throwing an exception 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 355s JS MAINLOOP: Completed job 3 355s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 355s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 355s JS MAINLOOP: Completed job 1 355s JS G BXD: Defining method get_byte in prototype for GLib.Variant 355s ok 32 Exported DBus object can send and receive bytes from a remote method 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS MAINLOOP: Completed job 3 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s ok 33 Exported DBus object can send and receive bytes from an async/await method 355s JS MAINLOOP: Completed job 3 355s ok 34 Exported DBus object can call a remote method that returns an array of structs 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 35 Exported DBus object can call an async/await method that returns an array of structs 355s JS MAINLOOP: Completed job 1 355s JS G BXD: Defining method get_double in prototype for GLib.Variant 355s ok 36 Exported DBus object can send and receive dicts from a remote method 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 37 Exported DBus object can send and receive dicts from an async/await method 355s JS MAINLOOP: Completed job 1 355s JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'GjsTestTools' 355s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 355s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0xc9340a63e98, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 355s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xc9340a63f10, JSClass 0x3ff8404e7d0, in object 0x1243b5a79308 355s JS G BXD: Defining method get_handle in prototype for GLib.Variant 355s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 355s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 355s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 355s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0xc9340a66100, JSClass 0x3ff8404e7d0, in object 0x1243b5a79d08 355s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 355s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xc9340a65150, JSClass 0x3ff84050fc8, in object 0x1243b5a79308 355s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 355s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 355s JS IMPORT: Importing '_byteArrayNative' 355s JS NATIVE: Defining native module '_byteArrayNative' 355s JS IMPORT: Defining parent 0x1243b5a3ecb8 of 0xc0354215a48 '_byteArrayNative' is mod 1 355s JS IMPORT: successfully imported module '_byteArrayNative' 355s ok 38 Exported DBus object can call a remote method with a Unix FD 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 39 Exported DBus object can call an async/await method with a Unix FD 355s JS MAINLOOP: Completed job 1 355s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 355s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 355s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 355s JS MAINLOOP: Completed job 1 355s ok 42 Exported DBus object can call a remote method that returns a Unix FD 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 355s JS MAINLOOP: Completed job 1 355s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 355s JS MAINLOOP: Completed job 1 355s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 355s JS MAINLOOP: Completed job 3 355s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 355s JS MAINLOOP: Completed job 3 355s ok 50 Exported DBus object Has defined properties 355s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 355s ok 51 Exported DBus object reading readonly property works 355s ok 52 Exported DBus object reading readwrite property works 355s ok 53 Exported DBus object reading writeonly throws an error 355s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 355s JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' 355s JS G ENUM: Defining enum value NONE (fixed from none) 0 355s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 355s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 355s JS G ENUM: Defining Gio.DBusCallFlags as 0xc03542818e8 355s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 355s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 355s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 355s JS G BXD: Defined class for MainContext (GMainContext), prototype 0xc9340a6d8f8, JSClass 0x3ff8404e7a0, in object 0x1243b5a79038 355s JS G BXD: Defining method iteration in prototype for GLib.MainContext 355s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 355s ok 54 Exported DBus object Setting a readwrite property works 355s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 355s ok 55 Exported DBus object Setting a writeonly property works 355s ok 56 Exported DBus object Setting a readonly property throws an error 355s ok 57 Exported DBus object Reading a property that prepacks the return value works 355s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 355s ok 58 Exported DBus object Marking a property as invalidated works 355s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 355s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 355s ok 59 DBus Proxy wrapper init failures are reported in sync mode 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Completed job 1 355s JS G BXD: Defining method matches in prototype for GLib.Error 355s ok 60 DBus Proxy wrapper init failures are reported in async mode 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Completed job 1 355s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 3 355s JS MAINLOOP: handling job 4, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 4 355s JS MAINLOOP: handling job 5, 355s ok 62 DBus Proxy wrapper can create a proxy from a promise 355s JS MAINLOOP: Completed job 5 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 3 355s JS MAINLOOP: handling job 4, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 4 355s JS MAINLOOP: handling job 5, 355s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 355s JS MAINLOOP: Completed job 5 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Main loop instance 0x2aa284fd040: Spinning loop until released or hook cleared 355s JS MAINLOOP: handling job 0, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 0 355s JS MAINLOOP: handling job 1, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 1 355s JS MAINLOOP: handling job 2, 355s JS MAINLOOP: Enqueue job , promise=, allocation site= 355s JS MAINLOOP: Completed job 2 355s JS MAINLOOP: handling job 3, 355s JS IMPORT: Module evaluation promise resolved: function "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 355s JS MAINLOOP: Main loop instance 0x2aa284fd040: release 355s JS MAINLOOP: Completed job 3 355s JS MEMORY: Memory report: before destroying context 355s JS MEMORY: 2631 objects currently alive 355s JS MEMORY: boxed_instance = 1992 355s JS MEMORY: boxed_prototype = 19 355s JS MEMORY: closure = 74 355s JS MEMORY: function = 296 355s JS MEMORY: fundamental_instance = 0 355s JS MEMORY: fundamental_prototype = 0 355s JS MEMORY: gerror_instance = 12 355s JS MEMORY: gerror_prototype = 2 355s JS MEMORY: interface = 6 355s JS MEMORY: module = 9 355s JS MEMORY: ns = 6 355s JS MEMORY: object_instance = 196 355s JS MEMORY: object_prototype = 19 355s JS MEMORY: param = 0 355s JS MEMORY: union_instance = 0 355s JS MEMORY: union_prototype = 0 355s JS CTX: JS shutdown sequence 355s JS CTX: Stopping profiler 355s JS CTX: Shutting down toggle queue 355s JS CTX: Notifying external reference holders of GjsContext dispose 355s JS MAINLOOP: Stopping promise job dispatcher 355s JS CTX: Notifying reference holders of GjsContext dispose 355s JS CTX: Checking unhandled promise rejections 355s JS CTX: Releasing cached JS wrappers 355s JS CTX: Final triggered GC 355s JS CTX: Destroying JS context 355s JS CTX: Releasing all native objects 355s JS CTX: Disabling auto GC 355s JS CTX: Ending trace on global object 355s JS CTX: Freeing allocated resources 355s JS CTX: JS context destroyed 355s PASS: gjs/testGDBus.test 355s SUMMARY: total=69; passed=69; skipped=0; failed=0; user=3.9s; system=0.8s; maxrss=85068 356s autopkgtest [04:56:57]: test installed-tests: -----------------------] 357s installed-tests PASS 357s autopkgtest [04:56:58]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 357s autopkgtest [04:56:58]: @@@@@@@@@@@@@@@@@@@@ summary 357s build PASS (superficial) 357s installed-tests PASS 375s nova [W] Using flock in prodstack6-s390x 375s Creating nova instance adt-plucky-s390x-gjs-20250222-045101-juju-7f2275-prod-proposed-migration-environment-2-31808b3d-e5f5-45ee-9384-150fd20a98a6 from image adt/ubuntu-plucky-s390x-server-20250222.img (UUID ae633cda-0dee-481c-9805-d0ef3f3b5166)... 375s nova [W] Timed out waiting for 1737c7d2-e803-4537-9aa7-811047796c7e to get deleted. 375s nova [W] Using flock in prodstack6-s390x 375s flock: timeout while waiting to get lock 375s Creating nova instance adt-plucky-s390x-gjs-20250222-045101-juju-7f2275-prod-proposed-migration-environment-2-31808b3d-e5f5-45ee-9384-150fd20a98a6 from image adt/ubuntu-plucky-s390x-server-20250222.img (UUID ae633cda-0dee-481c-9805-d0ef3f3b5166)... 375s nova [W] Timed out waiting for 975a6c07-bd6c-4f92-bfa5-bc4b01eb5c9c to get deleted.